3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSTrackStructure Class Reference

wingSparsType More...

#include <CPACSTrackStructure.h>

Public Member Functions

TIGL_EXPORT CPACSTrackStructure (CPACSControlSurfaceTrackType *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetCarriage ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetCarriage () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetCarriage (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetControlSurfaceAttachment ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetControlSurfaceAttachment () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetControlSurfaceAttachment (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetFairing ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetFairing () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetFairing (CreateIfNotExistsTag)
virtual TIGL_EXPORT CPACSTrackJointPositionsGetJointPositions ()
virtual TIGL_EXPORT const CPACSTrackJointPositionsGetJointPositions () const
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetLowerPanel ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetLowerPanel () const
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 boost::optional< CPACSTrackSecondaryStructure > & GetRibs ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetRibs () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetRibs (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetRollerTrack ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetRollerTrack () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetRollerTrack (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetSidePanels ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetSidePanels () const
virtual TIGL_EXPORT CPACSTrackSecondaryStructureGetSidePanels (CreateIfNotExistsTag)
virtual TIGL_EXPORT CPACSTrackStrutsGetStruts ()
virtual TIGL_EXPORT const CPACSTrackStrutsGetStruts () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT boost::optional< CPACSTrackSecondaryStructure > & GetUpperPanel ()
virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & GetUpperPanel () const
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 boost::optional< CPACSTrackSecondaryStructure > & tigl::generated::CPACSTrackStructure::GetCarriage ( )
virtual

◆ GetCarriage() [2/3]

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

◆ GetCarriage() [3/3]

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

◆ GetControlSurfaceAttachment() [1/3]

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

◆ GetControlSurfaceAttachment() [2/3]

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

◆ GetControlSurfaceAttachment() [3/3]

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

◆ GetFairing() [1/3]

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

◆ GetFairing() [2/3]

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

◆ GetFairing() [3/3]

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

◆ GetJointPositions() [1/2]

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

◆ GetJointPositions() [2/2]

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

◆ GetLowerPanel() [1/3]

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

◆ GetLowerPanel() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & tigl::generated::CPACSTrackStructure::GetLowerPanel ( ) const
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 boost::optional< CPACSTrackSecondaryStructure > & tigl::generated::CPACSTrackStructure::GetRibs ( )
virtual

◆ GetRibs() [2/3]

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

◆ GetRibs() [3/3]

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

◆ GetRollerTrack() [1/3]

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

◆ GetRollerTrack() [2/3]

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

◆ GetRollerTrack() [3/3]

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

◆ GetSidePanels() [1/3]

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

◆ GetSidePanels() [2/3]

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

◆ GetSidePanels() [3/3]

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

◆ GetStruts() [1/2]

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

◆ GetStruts() [2/2]

virtual TIGL_EXPORT const CPACSTrackStruts & tigl::generated::CPACSTrackStructure::GetStruts ( ) const
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 boost::optional< CPACSTrackSecondaryStructure > & tigl::generated::CPACSTrackStructure::GetUpperPanel ( )
virtual

◆ GetUpperPanel() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSTrackSecondaryStructure > & tigl::generated::CPACSTrackStructure::GetUpperPanel ( ) const
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: