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

Track structure. 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
 Carriage.
 
boost::optional< CPACSTrackSecondaryStructurem_controlSurfaceAttachment
 Attachment of the track to the control surface.
 
boost::optional< CPACSTrackSecondaryStructurem_fairing
 Fairing.
 
CPACSTrackJointPositions m_jointPositions
 Joint positions.
 
boost::optional< CPACSTrackSecondaryStructurem_lowerPanel
 Lower panel.
 
CPACSControlSurfaceTrackTypem_parent
 
boost::optional< CPACSTrackSecondaryStructurem_ribs
 Ribs.
 
boost::optional< CPACSTrackSecondaryStructurem_rollerTrack
 Roller track.
 
boost::optional< CPACSTrackSecondaryStructurem_sidePanels
 Side panels.
 
CPACSTrackStruts m_struts
 Struts.
 
CTiglUIDManagerm_uidMgr
 
boost::optional< CPACSTrackSecondaryStructurem_upperPanel
 Upper panel.
 

Private Member Functions

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

Detailed Description

Track structure.

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

Carriage.

◆ m_controlSurfaceAttachment

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

Attachment of the track to the control surface.

◆ m_fairing

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

Fairing.

◆ m_jointPositions

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

Joint positions.

◆ m_lowerPanel

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

Lower panel.

◆ m_parent

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

◆ m_ribs

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

Ribs.

◆ m_rollerTrack

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

Roller track.

◆ m_sidePanels

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

Side panels.

◆ m_struts

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

Struts.

◆ m_uidMgr

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

◆ m_upperPanel

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

Upper panel.


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