| 
    Archicad 29 C++ API
    
   | 
 
Structure for retrieving the transformation data of the actual editing operation. More...
#include <APIdefs_Elements.h>
Public Attributes | |
| API_EditCmdID | typeID | 
| Type of the editing operation.  | |
| bool | topNodeStretched | 
| For vertical stretch editing, identifies the base the vertical displacement to be added to.  | |
| API_Vector | theDisp | 
| Displacement vector on the x-y plane.  | |
| API_Vector | theAxeVect | 
| Unit vector for mirroring (the base point of the mirror axis is stored in theOrigo)  | |
| API_Coord | theOrigo | 
| Base coordinate for Rotate, Mirror, Stretch and Resize operations.  | |
| double | theOrigoZ | 
| Base coordinate z for Rotate, Mirror, Stretch and Resize operations.  | |
| double | theCosA | 
| Cosine of the rotation angle.  | |
| double | theSinA | 
| Sine of the rotation angle.  | |
| API_Vector3D | rotAxis | 
| Axis of the rotation.  | |
| double | theDispZ | 
| Vertical displacement for Elevate and VertStretch operations.  | |
| double | theRatio | 
| Ratio for the Resize operation.  | |
| API_Vector | sectionLineDir | 
| Cutplane line direction unit vector.  | |
Structure for retrieving the transformation data of the actual editing operation.