3.4.0
tigl::generated::CPACSTrackStructure Class Reference

wingSparsType More...

#include <CPACSTrackStructure.h>

Public Member Functions

TIGL_EXPORT CPACSTrackStructure (CPACSControlSurfaceTrackType *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetCarriage () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetCarriage ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetCarriage (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetControlSurfaceAttachment () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetControlSurfaceAttachment ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetControlSurfaceAttachment (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetFairing () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetFairing ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetFairing (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const CPACSTrackJointPositionsGetJointPositions () const
 
virtual TIGL_EXPORT CPACSTrackJointPositionsGetJointPositions ()
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetLowerPanel () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetLowerPanel ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetLowerPanel (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSControlSurfaceTrackTypeGetParent ()
 
TIGL_EXPORT const CPACSControlSurfaceTrackTypeGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetRibs () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetRibs ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetRibs (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetRollerTrack () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetRollerTrack ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetRollerTrack (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetSidePanels () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetSidePanels ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetSidePanels (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const CPACSTrackStrutsGetStruts () const
 
virtual TIGL_EXPORT CPACSTrackStrutsGetStruts ()
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetUpperPanel () const
 
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetUpperPanel ()
 
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetUpperPanel (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveCarriage ()
 
virtual TIGL_EXPORT void RemoveControlSurfaceAttachment ()
 
virtual TIGL_EXPORT void RemoveFairing ()
 
virtual TIGL_EXPORT void RemoveLowerPanel ()
 
virtual TIGL_EXPORT void RemoveRibs ()
 
virtual TIGL_EXPORT void RemoveRollerTrack ()
 
virtual TIGL_EXPORT void RemoveSidePanels ()
 
virtual TIGL_EXPORT void RemoveUpperPanel ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSTrackStructure ()
 

Protected Attributes

boost::optional< CPACSTrackSecondaryStructurem_carriage
 
boost::optional< CPACSTrackSecondaryStructurem_controlSurfaceAttachment
 
boost::optional< CPACSTrackSecondaryStructurem_fairing
 
CPACSTrackJointPositions m_jointPositions
 
boost::optional< CPACSTrackSecondaryStructurem_lowerPanel
 
CPACSControlSurfaceTrackTypem_parent
 
boost::optional< CPACSTrackSecondaryStructurem_ribs
 
boost::optional< CPACSTrackSecondaryStructurem_rollerTrack
 
boost::optional< CPACSTrackSecondaryStructurem_sidePanels
 
CPACSTrackStruts m_struts
 
CTiglUIDManagerm_uidMgr
 
boost::optional< CPACSTrackSecondaryStructurem_upperPanel
 

Private Member Functions

 CPACSTrackStructure (const CPACSTrackStructure &)=delete
 
 CPACSTrackStructure (CPACSTrackStructure &&)=delete
 
CPACSTrackStructureoperator= (const CPACSTrackStructure &)=delete
 
CPACSTrackStructureoperator= (CPACSTrackStructure &&)=delete
 

Detailed Description

wingSparsType

Spars type, a spar is defined by sparSegments that stretch between multiple sparPositions

Constructor & Destructor Documentation

◆ CPACSTrackStructure() [1/3]

TIGL_EXPORT tigl::generated::CPACSTrackStructure::CPACSTrackStructure ( CPACSControlSurfaceTrackType parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSTrackStructure()

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

◆ CPACSTrackStructure() [2/3]

tigl::generated::CPACSTrackStructure::CPACSTrackStructure ( const CPACSTrackStructure )
privatedelete

◆ CPACSTrackStructure() [3/3]

tigl::generated::CPACSTrackStructure::CPACSTrackStructure ( CPACSTrackStructure &&  )
privatedelete

Member Function Documentation

◆ GetCarriage() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetCarriage ( ) const
virtual

◆ GetCarriage() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetCarriage ( )
virtual

◆ GetCarriage() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetCarriage ( CreateIfNotExistsTag  )
virtual

◆ GetControlSurfaceAttachment() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetControlSurfaceAttachment ( ) const
virtual

◆ GetControlSurfaceAttachment() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetControlSurfaceAttachment ( )
virtual

◆ GetControlSurfaceAttachment() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetControlSurfaceAttachment ( CreateIfNotExistsTag  )
virtual

◆ GetFairing() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetFairing ( ) const
virtual

◆ GetFairing() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetFairing ( )
virtual

◆ GetFairing() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetFairing ( CreateIfNotExistsTag  )
virtual

◆ GetJointPositions() [1/2]

virtual TIGL_EXPORT const CPACSTrackJointPositions& tigl::generated::CPACSTrackStructure::GetJointPositions ( ) const
virtual

◆ GetJointPositions() [2/2]

virtual TIGL_EXPORT CPACSTrackJointPositions& tigl::generated::CPACSTrackStructure::GetJointPositions ( )
virtual

◆ GetLowerPanel() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetLowerPanel ( ) const
virtual

◆ GetLowerPanel() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetLowerPanel ( )
virtual

◆ GetLowerPanel() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetLowerPanel ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSControlSurfaceTrackType* tigl::generated::CPACSTrackStructure::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSControlSurfaceTrackType* tigl::generated::CPACSTrackStructure::GetParent ( ) const

◆ GetRibs() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetRibs ( ) const
virtual

◆ GetRibs() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetRibs ( )
virtual

◆ GetRibs() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetRibs ( CreateIfNotExistsTag  )
virtual

◆ GetRollerTrack() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetRollerTrack ( ) const
virtual

◆ GetRollerTrack() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetRollerTrack ( )
virtual

◆ GetRollerTrack() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetRollerTrack ( CreateIfNotExistsTag  )
virtual

◆ GetSidePanels() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetSidePanels ( ) const
virtual

◆ GetSidePanels() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetSidePanels ( )
virtual

◆ GetSidePanels() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetSidePanels ( CreateIfNotExistsTag  )
virtual

◆ GetStruts() [1/2]

virtual TIGL_EXPORT const CPACSTrackStruts& tigl::generated::CPACSTrackStructure::GetStruts ( ) const
virtual

◆ GetStruts() [2/2]

virtual TIGL_EXPORT CPACSTrackStruts& tigl::generated::CPACSTrackStructure::GetStruts ( )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ GetUpperPanel() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetUpperPanel ( ) const
virtual

◆ GetUpperPanel() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTrackSecondaryStructure>& tigl::generated::CPACSTrackStructure::GetUpperPanel ( )
virtual

◆ GetUpperPanel() [3/3]

virtual TIGL_EXPORT CPACSTrackSecondaryStructure& tigl::generated::CPACSTrackStructure::GetUpperPanel ( CreateIfNotExistsTag  )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCarriage()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveCarriage ( )
virtual

◆ RemoveControlSurfaceAttachment()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveControlSurfaceAttachment ( )
virtual

◆ RemoveFairing()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveFairing ( )
virtual

◆ RemoveLowerPanel()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveLowerPanel ( )
virtual

◆ RemoveRibs()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveRibs ( )
virtual

◆ RemoveRollerTrack()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveRollerTrack ( )
virtual

◆ RemoveSidePanels()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveSidePanels ( )
virtual

◆ RemoveUpperPanel()

virtual TIGL_EXPORT void tigl::generated::CPACSTrackStructure::RemoveUpperPanel ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_carriage

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_carriage
protected

◆ m_controlSurfaceAttachment

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_controlSurfaceAttachment
protected

◆ m_fairing

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_fairing
protected

◆ m_jointPositions

CPACSTrackJointPositions tigl::generated::CPACSTrackStructure::m_jointPositions
protected

◆ m_lowerPanel

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_lowerPanel
protected

◆ m_parent

CPACSControlSurfaceTrackType* tigl::generated::CPACSTrackStructure::m_parent
protected

◆ m_ribs

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_ribs
protected

◆ m_rollerTrack

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_rollerTrack
protected

◆ m_sidePanels

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_sidePanels
protected

◆ m_struts

CPACSTrackStruts tigl::generated::CPACSTrackStructure::m_struts
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSTrackStructure::m_uidMgr
protected

◆ m_upperPanel

boost::optional<CPACSTrackSecondaryStructure> tigl::generated::CPACSTrackStructure::m_upperPanel
protected

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