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

Assembly of landing gear components. More...

#include <CPACSLandingGearComponentAssembly.h>

Public Member Functions

TIGL_EXPORT CPACSLandingGearComponentAssembly (CPACSLandingGearBase *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSAxle > & GetAxle_choice1 ()
virtual TIGL_EXPORT const boost::optional< CPACSAxle > & GetAxle_choice1 () const
virtual TIGL_EXPORT CPACSAxleGetAxle_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSBogie > & GetBogie_choice2 ()
virtual TIGL_EXPORT const boost::optional< CPACSBogie > & GetBogie_choice2 () const
virtual TIGL_EXPORT CPACSBogieGetBogie_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSStrutAssembly > & GetDragStrut ()
virtual TIGL_EXPORT const boost::optional< CPACSStrutAssembly > & GetDragStrut () const
virtual TIGL_EXPORT CPACSStrutAssemblyGetDragStrut (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSMainActuator > & GetMainActuator ()
virtual TIGL_EXPORT const boost::optional< CPACSMainActuator > & GetMainActuator () const
virtual TIGL_EXPORT CPACSMainActuatorGetMainActuator (CreateIfNotExistsTag)
virtual TIGL_EXPORT CPACSStrutGetMainStrut ()
virtual TIGL_EXPORT const CPACSStrutGetMainStrut () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSLandingGearBaseGetParent ()
TIGL_EXPORT const CPACSLandingGearBaseGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSPintleStruts > & GetPintleStruts ()
virtual TIGL_EXPORT const boost::optional< CPACSPintleStruts > & GetPintleStruts () const
virtual TIGL_EXPORT CPACSPintleStrutsGetPintleStruts (CreateIfNotExistsTag)
virtual TIGL_EXPORT CPACSPistonGetPiston ()
virtual TIGL_EXPORT const CPACSPistonGetPiston () const
virtual TIGL_EXPORT boost::optional< CPACSSideStruts > & GetSideStruts ()
virtual TIGL_EXPORT const boost::optional< CPACSSideStruts > & GetSideStruts () const
virtual TIGL_EXPORT CPACSSideStrutsGetSideStruts (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 RemoveAxle_choice1 ()
virtual TIGL_EXPORT void RemoveBogie_choice2 ()
virtual TIGL_EXPORT void RemoveDragStrut ()
virtual TIGL_EXPORT void RemoveMainActuator ()
virtual TIGL_EXPORT void RemovePintleStruts ()
virtual TIGL_EXPORT void RemoveSideStruts ()
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSLandingGearComponentAssembly ()

Protected Attributes

boost::optional< CPACSAxlem_axle_choice1
boost::optional< CPACSBogiem_bogie_choice2
boost::optional< CPACSStrutAssemblym_dragStrut
 Drag strut (Assumption: one end of the strut will connect to the main strut and the other end will be given as endPoint).
boost::optional< CPACSMainActuatorm_mainActuator
CPACSStrut m_mainStrut
 Main strut.
CPACSLandingGearBasem_parent
boost::optional< CPACSPintleStrutsm_pintleStruts
CPACSPiston m_piston
boost::optional< CPACSSideStrutsm_sideStruts
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSLandingGearComponentAssembly (const CPACSLandingGearComponentAssembly &)=delete
 CPACSLandingGearComponentAssembly (CPACSLandingGearComponentAssembly &&)=delete
CPACSLandingGearComponentAssemblyoperator= (const CPACSLandingGearComponentAssembly &)=delete
CPACSLandingGearComponentAssemblyoperator= (CPACSLandingGearComponentAssembly &&)=delete

Detailed Description

Assembly of landing gear components.

Describes an assembly of the various landing gear components

See also
landingGearsComponents

Constructor & Destructor Documentation

◆ CPACSLandingGearComponentAssembly() [1/3]

TIGL_EXPORT tigl::generated::CPACSLandingGearComponentAssembly::CPACSLandingGearComponentAssembly ( CPACSLandingGearBase * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSLandingGearComponentAssembly()

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

◆ CPACSLandingGearComponentAssembly() [2/3]

tigl::generated::CPACSLandingGearComponentAssembly::CPACSLandingGearComponentAssembly ( const CPACSLandingGearComponentAssembly & )
privatedelete

◆ CPACSLandingGearComponentAssembly() [3/3]

tigl::generated::CPACSLandingGearComponentAssembly::CPACSLandingGearComponentAssembly ( CPACSLandingGearComponentAssembly && )
privatedelete

Member Function Documentation

◆ GetAxle_choice1() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSAxle > & tigl::generated::CPACSLandingGearComponentAssembly::GetAxle_choice1 ( )
virtual

◆ GetAxle_choice1() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSAxle > & tigl::generated::CPACSLandingGearComponentAssembly::GetAxle_choice1 ( ) const
virtual

◆ GetAxle_choice1() [3/3]

virtual TIGL_EXPORT CPACSAxle & tigl::generated::CPACSLandingGearComponentAssembly::GetAxle_choice1 ( CreateIfNotExistsTag )
virtual

◆ GetBogie_choice2() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSBogie > & tigl::generated::CPACSLandingGearComponentAssembly::GetBogie_choice2 ( )
virtual

◆ GetBogie_choice2() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSBogie > & tigl::generated::CPACSLandingGearComponentAssembly::GetBogie_choice2 ( ) const
virtual

◆ GetBogie_choice2() [3/3]

virtual TIGL_EXPORT CPACSBogie & tigl::generated::CPACSLandingGearComponentAssembly::GetBogie_choice2 ( CreateIfNotExistsTag )
virtual

◆ GetDragStrut() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSStrutAssembly > & tigl::generated::CPACSLandingGearComponentAssembly::GetDragStrut ( )
virtual

◆ GetDragStrut() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSStrutAssembly > & tigl::generated::CPACSLandingGearComponentAssembly::GetDragStrut ( ) const
virtual

◆ GetDragStrut() [3/3]

virtual TIGL_EXPORT CPACSStrutAssembly & tigl::generated::CPACSLandingGearComponentAssembly::GetDragStrut ( CreateIfNotExistsTag )
virtual

◆ GetMainActuator() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSMainActuator > & tigl::generated::CPACSLandingGearComponentAssembly::GetMainActuator ( )
virtual

◆ GetMainActuator() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSMainActuator > & tigl::generated::CPACSLandingGearComponentAssembly::GetMainActuator ( ) const
virtual

◆ GetMainActuator() [3/3]

virtual TIGL_EXPORT CPACSMainActuator & tigl::generated::CPACSLandingGearComponentAssembly::GetMainActuator ( CreateIfNotExistsTag )
virtual

◆ GetMainStrut() [1/2]

virtual TIGL_EXPORT CPACSStrut & tigl::generated::CPACSLandingGearComponentAssembly::GetMainStrut ( )
virtual

◆ GetMainStrut() [2/2]

virtual TIGL_EXPORT const CPACSStrut & tigl::generated::CPACSLandingGearComponentAssembly::GetMainStrut ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearBase * tigl::generated::CPACSLandingGearComponentAssembly::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearBase * tigl::generated::CPACSLandingGearComponentAssembly::GetParent ( ) const

◆ GetPintleStruts() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSPintleStruts > & tigl::generated::CPACSLandingGearComponentAssembly::GetPintleStruts ( )
virtual

◆ GetPintleStruts() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSPintleStruts > & tigl::generated::CPACSLandingGearComponentAssembly::GetPintleStruts ( ) const
virtual

◆ GetPintleStruts() [3/3]

virtual TIGL_EXPORT CPACSPintleStruts & tigl::generated::CPACSLandingGearComponentAssembly::GetPintleStruts ( CreateIfNotExistsTag )
virtual

◆ GetPiston() [1/2]

virtual TIGL_EXPORT CPACSPiston & tigl::generated::CPACSLandingGearComponentAssembly::GetPiston ( )
virtual

◆ GetPiston() [2/2]

virtual TIGL_EXPORT const CPACSPiston & tigl::generated::CPACSLandingGearComponentAssembly::GetPiston ( ) const
virtual

◆ GetSideStruts() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSideStruts > & tigl::generated::CPACSLandingGearComponentAssembly::GetSideStruts ( )
virtual

◆ GetSideStruts() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSideStruts > & tigl::generated::CPACSLandingGearComponentAssembly::GetSideStruts ( ) const
virtual

◆ GetSideStruts() [3/3]

virtual TIGL_EXPORT CPACSSideStruts & tigl::generated::CPACSLandingGearComponentAssembly::GetSideStruts ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveAxle_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemoveAxle_choice1 ( )
virtual

◆ RemoveBogie_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemoveBogie_choice2 ( )
virtual

◆ RemoveDragStrut()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemoveDragStrut ( )
virtual

◆ RemoveMainActuator()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemoveMainActuator ( )
virtual

◆ RemovePintleStruts()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemovePintleStruts ( )
virtual

◆ RemoveSideStruts()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearComponentAssembly::RemoveSideStruts ( )
virtual

◆ ValidateChoices()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_axle_choice1

boost::optional<CPACSAxle> tigl::generated::CPACSLandingGearComponentAssembly::m_axle_choice1
protected

◆ m_bogie_choice2

boost::optional<CPACSBogie> tigl::generated::CPACSLandingGearComponentAssembly::m_bogie_choice2
protected

◆ m_dragStrut

boost::optional<CPACSStrutAssembly> tigl::generated::CPACSLandingGearComponentAssembly::m_dragStrut
protected

Drag strut (Assumption: one end of the strut will connect to the main strut and the other end will be given as endPoint).

◆ m_mainActuator

boost::optional<CPACSMainActuator> tigl::generated::CPACSLandingGearComponentAssembly::m_mainActuator
protected

◆ m_mainStrut

CPACSStrut tigl::generated::CPACSLandingGearComponentAssembly::m_mainStrut
protected

Main strut.

◆ m_parent

CPACSLandingGearBase* tigl::generated::CPACSLandingGearComponentAssembly::m_parent
protected

◆ m_pintleStruts

boost::optional<CPACSPintleStruts> tigl::generated::CPACSLandingGearComponentAssembly::m_pintleStruts
protected

◆ m_piston

CPACSPiston tigl::generated::CPACSLandingGearComponentAssembly::m_piston
protected

◆ m_sideStruts

boost::optional<CPACSSideStruts> tigl::generated::CPACSLandingGearComponentAssembly::m_sideStruts
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSLandingGearComponentAssembly::m_uidMgr
protected

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