|
TIGL_EXPORT | CCPACSTransformation (CCPACSEnginePosition *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSEnginePylon *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSFuselage *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSDuct *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSDuctAssembly *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSFuselageSectionElement *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSFuselageSection *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSExternalObject *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSGenericSystem *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSLandingGearBase *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSNacelleSection *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSRotor *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSRotorHinge *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSWing *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSWingSectionElement *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CCPACSWingSection *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CCPACSTransformation (CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT CTiglPoint | getRotation () const |
|
TIGL_EXPORT CTiglPoint | getScaling () const |
|
TIGL_EXPORT CTiglTransformation | getTransformationMatrix () const |
|
TIGL_EXPORT ECPACSTranslationType | getTranslationType () const |
|
TIGL_EXPORT CTiglPoint | getTranslationVector () const |
|
TIGL_EXPORT CCPACSTransformation & | operator= (const CCPACSTransformation &trafo) |
|
TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &transformationXPath) override |
|
TIGL_EXPORT void | reset () |
|
TIGL_EXPORT void | setRotation (const CTiglPoint &rotation) |
|
TIGL_EXPORT void | setScaling (const CTiglPoint &scale) |
|
TIGL_EXPORT void | setTransformationMatrix (const CTiglTransformation &matrix) |
|
TIGL_EXPORT void | setTranslation (const CTiglPoint &translation) |
|
TIGL_EXPORT void | setTranslation (const CTiglPoint &translation, ECPACSTranslationType) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSDuct *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSDuctAssembly *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSEnginePosition *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSEnginePylon *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSFuselage *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSFuselageSectionElement *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSFuselageSection *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSExternalObject *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSGenericSystem *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CPACSLandingGearBase *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSNacelleSection *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSRotor *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSRotorHinge *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSWing *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSWingSectionElement *parent, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT | CPACSTransformation (CCPACSWingSection *parent, CTiglUIDManager *uidMgr) |
|
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
|
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
|
template<typename P > |
P * | GetParent () |
|
template<typename P > |
const P * | GetParent () const |
|
virtual TIGL_EXPORT const boost::optional< CCPACSPoint > & | GetRotation () const |
|
virtual TIGL_EXPORT boost::optional< CCPACSPoint > & | GetRotation () |
|
virtual TIGL_EXPORT CCPACSPoint & | GetRotation (CreateIfNotExistsTag) |
|
virtual TIGL_EXPORT const boost::optional< CCPACSPoint > & | GetScaling () const |
|
virtual TIGL_EXPORT boost::optional< CCPACSPoint > & | GetScaling () |
|
virtual TIGL_EXPORT CCPACSPoint & | GetScaling (CreateIfNotExistsTag) |
|
virtual TIGL_EXPORT const boost::optional< CCPACSPointAbsRel > & | GetTranslation () const |
|
virtual TIGL_EXPORT boost::optional< CCPACSPointAbsRel > & | GetTranslation () |
|
virtual TIGL_EXPORT CCPACSPointAbsRel & | GetTranslation (CreateIfNotExistsTag) |
|
virtual TIGL_EXPORT const boost::optional< std::string > & | GetUID () const |
|
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
|
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
|
template<typename P > |
bool | IsParent () const |
|
virtual TIGL_EXPORT void | RemoveRotation () |
|
virtual TIGL_EXPORT void | RemoveScaling () |
|
virtual TIGL_EXPORT void | RemoveTranslation () |
|
virtual TIGL_EXPORT void | SetUID (const boost::optional< std::string > &value) |
|
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
|
virtual TIGL_EXPORT | ~CPACSTransformation () |
|
boost::optional< std::string > | GetObjectUID () const |
|
virtual | ~CTiglOptUIDObject ()=default |
|
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
|
|
| ~CTiglUIDObject ()=default |
|
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 allways 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''). More...
|
|
boost::optional< CCPACSPoint > | m_scaling |
| Scaling data default: 1,1,1. Those parameters describe the scaling of the x-, y-, and z-axis. More...
|
|
boost::optional< CCPACSPointAbsRel > | m_translation |
| Translation data default: 0,0,0. Translations can either be made absolute in the global coordinate system (absGlobal), absolute in the local Coordinate system (absLocal) or relative (relative), normalized with the maximum dimensions of the parent. More...
|
|
boost::optional< std::string > | m_uID |
|
CTiglUIDManager * | m_uidMgr |
|