Transformation. More...
#include <CPACSTransformationSE3.h>
Protected Attributes | |
| void * | m_parent |
| const std::type_info * | m_parentType |
| boost::optional< CCPACSPoint > | m_rotation |
| Rotation data default: 0,0,0. The rotation angles are the three Euler angles to describe the orientation of the coordinate system. The order is always xyz in CPACS. Therefore the first rotation is around the x-axis, the second rotation is around the rotated y-axis (y') and the third rotation is around the two times rotated z-axis (z''). | |
| boost::optional< CCPACSPointAbsRel > | m_translation |
| Translation data default: 0,0,0. Translations can either be made absolute in the global coordinate system (absGlobal) or absolute in the local Coordinate system (absLocal). | |
| boost::optional< std::string > | m_uID |
| CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
| CPACSTransformationSE3 (const CPACSTransformationSE3 &)=delete | |
| CPACSTransformationSE3 (CPACSTransformationSE3 &&)=delete | |
| CPACSTransformationSE3 & | operator= (const CPACSTransformationSE3 &)=delete |
| CPACSTransformationSE3 & | operator= (CPACSTransformationSE3 &&)=delete |
Additional Inherited Members | |
| Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Transformation.
Transformation type, containing a set of transformations. The order of the transformations is rotation -> translation, and they are executed in this order. Any of them can be omitted; it will be replaced by its defaults.
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CCPACSComponent * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSCone * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSCuboid * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSCylinder * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSEllipsoid * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSMultiSegmentShape * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT tigl::generated::CPACSTransformationSE3::CPACSTransformationSE3 | ( | CPACSTorus * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglOptUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
inline |
|
privatedelete |
|
privatedelete |
|
virtual |
Reimplemented in tigl::CCPACSTransformationSE3.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
Rotation data default: 0,0,0. The rotation angles are the three Euler angles to describe the orientation of the coordinate system. The order is always xyz in CPACS. Therefore the first rotation is around the x-axis, the second rotation is around the rotated y-axis (y') and the third rotation is around the two times rotated z-axis (z'').
|
protected |
Translation data default: 0,0,0. Translations can either be made absolute in the global coordinate system (absGlobal) or absolute in the local Coordinate system (absLocal).
|
protected |
|
protected |