|
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 (CCPACSGenericGeometryComponent *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 void | Init (const std::string &UID) |
|
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 (CPACSGenericGeometryComponent *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) or absolute in the local Coordinate system (absLocal). More...
|
|
boost::optional< std::string > | m_uID |
|
CTiglUIDManager * | m_uidMgr |
|