3.4.0
tigl::generated::CPACSLandingGearStrutAttachment Class Reference

Definition of the wing attachment. More...

#include <CPACSLandingGearStrutAttachment.h>

+ Inheritance diagram for tigl::generated::CPACSLandingGearStrutAttachment:

Public Member Functions

TIGL_EXPORT CPACSLandingGearStrutAttachment (CPACSStrutAssembly *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSStrutAssemblyGetParent ()
 
TIGL_EXPORT const CPACSStrutAssemblyGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSWingAttachmentPositioning > & GetPositioning () const
 
virtual TIGL_EXPORT boost::optional< CPACSWingAttachmentPositioning > & GetPositioning ()
 
virtual TIGL_EXPORT CPACSWingAttachmentPositioningGetPositioning (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetRibDefinitionUID_choice5 () const
 
virtual TIGL_EXPORT const boost::optional< int > & GetRibNumber_choice5 () const
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetSparSegmentUID_choice1 () const
 
virtual TIGL_EXPORT const boost::optional< CPACSStringerFramePositionUIDs > & GetStringerFramePositionUIDs_choice3 () const
 
virtual TIGL_EXPORT boost::optional< CPACSStringerFramePositionUIDs > & GetStringerFramePositionUIDs_choice3 ()
 
virtual TIGL_EXPORT CPACSStringerFramePositionUIDsGetStringerFramePositionUIDs_choice3 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSUIDSequence > & GetStructuralMountUIDs_choice4 () const
 
virtual TIGL_EXPORT boost::optional< CPACSUIDSequence > & GetStructuralMountUIDs_choice4 ()
 
virtual TIGL_EXPORT CPACSUIDSequenceGetStructuralMountUIDs_choice4 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSSupportBeam > & GetSupportBeam_choice2 () const
 
virtual TIGL_EXPORT boost::optional< CPACSSupportBeam > & GetSupportBeam_choice2 ()
 
virtual TIGL_EXPORT CPACSSupportBeamGetSupportBeam_choice2 (CreateIfNotExistsTag)
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemovePositioning ()
 
virtual TIGL_EXPORT void RemoveStringerFramePositionUIDs_choice3 ()
 
virtual TIGL_EXPORT void RemoveStructuralMountUIDs_choice4 ()
 
virtual TIGL_EXPORT void RemoveSupportBeam_choice2 ()
 
virtual TIGL_EXPORT void SetRibDefinitionUID_choice5 (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetRibNumber_choice5 (const boost::optional< int > &value)
 
virtual TIGL_EXPORT void SetSparSegmentUID_choice1 (const boost::optional< std::string > &value)
 
TIGL_EXPORT bool ValidateChoices () const
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSLandingGearStrutAttachment ()
 
- Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default
 

Protected Attributes

CPACSStrutAssemblym_parent
 
boost::optional< CPACSWingAttachmentPositioningm_positioning
 
boost::optional< std::string > m_ribDefinitionUID_choice5
 UID of a set of ribs (ribDefinition) More...
 
boost::optional< int > m_ribNumber_choice5
 Number of the rib in the rib set (ribDefinition) More...
 
boost::optional< std::string > m_sparSegmentUID_choice1
 UID of the second spar, where the landing gear is attached to. Only used, if the landing gear is attached between two spars. More...
 
boost::optional< CPACSStringerFramePositionUIDsm_stringerFramePositionUIDs_choice3
 
boost::optional< CPACSUIDSequencem_structuralMountUIDs_choice4
 UID of the structural mount. More...
 
boost::optional< CPACSSupportBeamm_supportBeam_choice2
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSLandingGearStrutAttachment (const CPACSLandingGearStrutAttachment &)=delete
 
 CPACSLandingGearStrutAttachment (CPACSLandingGearStrutAttachment &&)=delete
 
TIGL_EXPORT const CTiglUIDObjectGetNextUIDObject () const final
 
TIGL_EXPORT void NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final
 
CPACSLandingGearStrutAttachmentoperator= (const CPACSLandingGearStrutAttachment &)=delete
 
CPACSLandingGearStrutAttachmentoperator= (CPACSLandingGearStrutAttachment &&)=delete
 

Detailed Description

Definition of the wing attachment.

Definition of the wing attachment, if attached to the wing. The definition includes the position of the landing gear as well as the information to which spars resp. supportBeam the gear is attached.

Constructor & Destructor Documentation

◆ CPACSLandingGearStrutAttachment() [1/3]

TIGL_EXPORT tigl::generated::CPACSLandingGearStrutAttachment::CPACSLandingGearStrutAttachment ( CPACSStrutAssembly parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSLandingGearStrutAttachment()

virtual TIGL_EXPORT tigl::generated::CPACSLandingGearStrutAttachment::~CPACSLandingGearStrutAttachment ( )
virtual

◆ CPACSLandingGearStrutAttachment() [2/3]

tigl::generated::CPACSLandingGearStrutAttachment::CPACSLandingGearStrutAttachment ( const CPACSLandingGearStrutAttachment )
privatedelete

◆ CPACSLandingGearStrutAttachment() [3/3]

tigl::generated::CPACSLandingGearStrutAttachment::CPACSLandingGearStrutAttachment ( CPACSLandingGearStrutAttachment &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDObject()

TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSLandingGearStrutAttachment::GetNextUIDObject ( ) const
finalprivatevirtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSLandingGearStrutAttachment::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSLandingGearStrutAttachment::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSStrutAssembly* tigl::generated::CPACSLandingGearStrutAttachment::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSStrutAssembly* tigl::generated::CPACSLandingGearStrutAttachment::GetParent ( ) const

◆ GetPositioning() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSWingAttachmentPositioning>& tigl::generated::CPACSLandingGearStrutAttachment::GetPositioning ( ) const
virtual

◆ GetPositioning() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSWingAttachmentPositioning>& tigl::generated::CPACSLandingGearStrutAttachment::GetPositioning ( )
virtual

◆ GetPositioning() [3/3]

virtual TIGL_EXPORT CPACSWingAttachmentPositioning& tigl::generated::CPACSLandingGearStrutAttachment::GetPositioning ( CreateIfNotExistsTag  )
virtual

◆ GetRibDefinitionUID_choice5()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSLandingGearStrutAttachment::GetRibDefinitionUID_choice5 ( ) const
virtual

◆ GetRibNumber_choice5()

virtual TIGL_EXPORT const boost::optional<int>& tigl::generated::CPACSLandingGearStrutAttachment::GetRibNumber_choice5 ( ) const
virtual

◆ GetSparSegmentUID_choice1()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSLandingGearStrutAttachment::GetSparSegmentUID_choice1 ( ) const
virtual

◆ GetStringerFramePositionUIDs_choice3() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSStringerFramePositionUIDs>& tigl::generated::CPACSLandingGearStrutAttachment::GetStringerFramePositionUIDs_choice3 ( ) const
virtual

◆ GetStringerFramePositionUIDs_choice3() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSStringerFramePositionUIDs>& tigl::generated::CPACSLandingGearStrutAttachment::GetStringerFramePositionUIDs_choice3 ( )
virtual

◆ GetStringerFramePositionUIDs_choice3() [3/3]

virtual TIGL_EXPORT CPACSStringerFramePositionUIDs& tigl::generated::CPACSLandingGearStrutAttachment::GetStringerFramePositionUIDs_choice3 ( CreateIfNotExistsTag  )
virtual

◆ GetStructuralMountUIDs_choice4() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSUIDSequence>& tigl::generated::CPACSLandingGearStrutAttachment::GetStructuralMountUIDs_choice4 ( ) const
virtual

◆ GetStructuralMountUIDs_choice4() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSUIDSequence>& tigl::generated::CPACSLandingGearStrutAttachment::GetStructuralMountUIDs_choice4 ( )
virtual

◆ GetStructuralMountUIDs_choice4() [3/3]

virtual TIGL_EXPORT CPACSUIDSequence& tigl::generated::CPACSLandingGearStrutAttachment::GetStructuralMountUIDs_choice4 ( CreateIfNotExistsTag  )
virtual

◆ GetSupportBeam_choice2() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSSupportBeam>& tigl::generated::CPACSLandingGearStrutAttachment::GetSupportBeam_choice2 ( ) const
virtual

◆ GetSupportBeam_choice2() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSSupportBeam>& tigl::generated::CPACSLandingGearStrutAttachment::GetSupportBeam_choice2 ( )
virtual

◆ GetSupportBeam_choice2() [3/3]

virtual TIGL_EXPORT CPACSSupportBeam& tigl::generated::CPACSLandingGearStrutAttachment::GetSupportBeam_choice2 ( CreateIfNotExistsTag  )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSLandingGearStrutAttachment::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSLandingGearStrutAttachment::GetUIDManager ( ) const

◆ NotifyUIDChange()

TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::NotifyUIDChange ( const std::string &  oldUid,
const std::string &  newUid 
)
finalprivatevirtual

◆ operator=() [1/2]

CPACSLandingGearStrutAttachment& tigl::generated::CPACSLandingGearStrutAttachment::operator= ( const CPACSLandingGearStrutAttachment )
privatedelete

◆ operator=() [2/2]

CPACSLandingGearStrutAttachment& tigl::generated::CPACSLandingGearStrutAttachment::operator= ( CPACSLandingGearStrutAttachment &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ RemovePositioning()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::RemovePositioning ( )
virtual

◆ RemoveStringerFramePositionUIDs_choice3()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::RemoveStringerFramePositionUIDs_choice3 ( )
virtual

◆ RemoveStructuralMountUIDs_choice4()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::RemoveStructuralMountUIDs_choice4 ( )
virtual

◆ RemoveSupportBeam_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::RemoveSupportBeam_choice2 ( )
virtual

◆ SetRibDefinitionUID_choice5()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::SetRibDefinitionUID_choice5 ( const boost::optional< std::string > &  value)
virtual

◆ SetRibNumber_choice5()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::SetRibNumber_choice5 ( const boost::optional< int > &  value)
virtual

◆ SetSparSegmentUID_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::SetSparSegmentUID_choice1 ( const boost::optional< std::string > &  value)
virtual

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSLandingGearStrutAttachment::ValidateChoices ( ) const

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearStrutAttachment::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_parent

CPACSStrutAssembly* tigl::generated::CPACSLandingGearStrutAttachment::m_parent
protected

◆ m_positioning

boost::optional<CPACSWingAttachmentPositioning> tigl::generated::CPACSLandingGearStrutAttachment::m_positioning
protected

◆ m_ribDefinitionUID_choice5

boost::optional<std::string> tigl::generated::CPACSLandingGearStrutAttachment::m_ribDefinitionUID_choice5
protected

UID of a set of ribs (ribDefinition)

◆ m_ribNumber_choice5

boost::optional<int> tigl::generated::CPACSLandingGearStrutAttachment::m_ribNumber_choice5
protected

Number of the rib in the rib set (ribDefinition)

◆ m_sparSegmentUID_choice1

boost::optional<std::string> tigl::generated::CPACSLandingGearStrutAttachment::m_sparSegmentUID_choice1
protected

UID of the second spar, where the landing gear is attached to. Only used, if the landing gear is attached between two spars.

◆ m_stringerFramePositionUIDs_choice3

boost::optional<CPACSStringerFramePositionUIDs> tigl::generated::CPACSLandingGearStrutAttachment::m_stringerFramePositionUIDs_choice3
protected

◆ m_structuralMountUIDs_choice4

boost::optional<CPACSUIDSequence> tigl::generated::CPACSLandingGearStrutAttachment::m_structuralMountUIDs_choice4
protected

UID of the structural mount.

◆ m_supportBeam_choice2

boost::optional<CPACSSupportBeam> tigl::generated::CPACSLandingGearStrutAttachment::m_supportBeam_choice2
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSLandingGearStrutAttachment::m_uidMgr
protected

The documentation for this class was generated from the following file: