3.4.0
tigl::generated::CPACSLandingGearControlFunctions Class Reference

Landing gear control functions. More...

#include <CPACSLandingGearControlFunctions.h>

Public Member Functions

TIGL_EXPORT CPACSLandingGearControlFunctions (CPACSLandingGearControl *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSLandingGearBrakingState > & GetBrakingState () const
 
virtual TIGL_EXPORT boost::optional< CPACSLandingGearBrakingState > & GetBrakingState ()
 
virtual TIGL_EXPORT CPACSLandingGearBrakingStateGetBrakingState (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSLandingGearExtensionFunction > & GetExtensionPath () const
 
virtual TIGL_EXPORT boost::optional< CPACSLandingGearExtensionFunction > & GetExtensionPath ()
 
virtual TIGL_EXPORT CPACSLandingGearExtensionFunctionGetExtensionPath (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSLandingGearControlGetParent ()
 
TIGL_EXPORT const CPACSLandingGearControlGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSLandingGearSteeringFunction > & GetSteeringPath () const
 
virtual TIGL_EXPORT boost::optional< CPACSLandingGearSteeringFunction > & GetSteeringPath ()
 
virtual TIGL_EXPORT CPACSLandingGearSteeringFunctionGetSteeringPath (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 RemoveBrakingState ()
 
virtual TIGL_EXPORT void RemoveExtensionPath ()
 
virtual TIGL_EXPORT void RemoveSteeringPath ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSLandingGearControlFunctions ()
 

Protected Attributes

boost::optional< CPACSLandingGearBrakingStatem_brakingState
 Braking state. More...
 
boost::optional< CPACSLandingGearExtensionFunctionm_extensionPath
 Extension path. More...
 
CPACSLandingGearControlm_parent
 
boost::optional< CPACSLandingGearSteeringFunctionm_steeringPath
 Steering path. More...
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSLandingGearControlFunctions (const CPACSLandingGearControlFunctions &)=delete
 
 CPACSLandingGearControlFunctions (CPACSLandingGearControlFunctions &&)=delete
 
CPACSLandingGearControlFunctionsoperator= (const CPACSLandingGearControlFunctions &)=delete
 
CPACSLandingGearControlFunctionsoperator= (CPACSLandingGearControlFunctions &&)=delete
 

Detailed Description

Landing gear control functions.

A list of functions which can be addressed by the controlDistributor.

Constructor & Destructor Documentation

◆ CPACSLandingGearControlFunctions() [1/3]

TIGL_EXPORT tigl::generated::CPACSLandingGearControlFunctions::CPACSLandingGearControlFunctions ( CPACSLandingGearControl parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSLandingGearControlFunctions()

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

◆ CPACSLandingGearControlFunctions() [2/3]

tigl::generated::CPACSLandingGearControlFunctions::CPACSLandingGearControlFunctions ( const CPACSLandingGearControlFunctions )
privatedelete

◆ CPACSLandingGearControlFunctions() [3/3]

tigl::generated::CPACSLandingGearControlFunctions::CPACSLandingGearControlFunctions ( CPACSLandingGearControlFunctions &&  )
privatedelete

Member Function Documentation

◆ GetBrakingState() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSLandingGearBrakingState>& tigl::generated::CPACSLandingGearControlFunctions::GetBrakingState ( ) const
virtual

◆ GetBrakingState() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSLandingGearBrakingState>& tigl::generated::CPACSLandingGearControlFunctions::GetBrakingState ( )
virtual

◆ GetBrakingState() [3/3]

virtual TIGL_EXPORT CPACSLandingGearBrakingState& tigl::generated::CPACSLandingGearControlFunctions::GetBrakingState ( CreateIfNotExistsTag  )
virtual

◆ GetExtensionPath() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSLandingGearExtensionFunction>& tigl::generated::CPACSLandingGearControlFunctions::GetExtensionPath ( ) const
virtual

◆ GetExtensionPath() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSLandingGearExtensionFunction>& tigl::generated::CPACSLandingGearControlFunctions::GetExtensionPath ( )
virtual

◆ GetExtensionPath() [3/3]

virtual TIGL_EXPORT CPACSLandingGearExtensionFunction& tigl::generated::CPACSLandingGearControlFunctions::GetExtensionPath ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearControl* tigl::generated::CPACSLandingGearControlFunctions::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearControl* tigl::generated::CPACSLandingGearControlFunctions::GetParent ( ) const

◆ GetSteeringPath() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSLandingGearSteeringFunction>& tigl::generated::CPACSLandingGearControlFunctions::GetSteeringPath ( ) const
virtual

◆ GetSteeringPath() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSLandingGearSteeringFunction>& tigl::generated::CPACSLandingGearControlFunctions::GetSteeringPath ( )
virtual

◆ GetSteeringPath() [3/3]

virtual TIGL_EXPORT CPACSLandingGearSteeringFunction& tigl::generated::CPACSLandingGearControlFunctions::GetSteeringPath ( CreateIfNotExistsTag  )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveBrakingState()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearControlFunctions::RemoveBrakingState ( )
virtual

◆ RemoveExtensionPath()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearControlFunctions::RemoveExtensionPath ( )
virtual

◆ RemoveSteeringPath()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearControlFunctions::RemoveSteeringPath ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_brakingState

boost::optional<CPACSLandingGearBrakingState> tigl::generated::CPACSLandingGearControlFunctions::m_brakingState
protected

Braking state.

◆ m_extensionPath

boost::optional<CPACSLandingGearExtensionFunction> tigl::generated::CPACSLandingGearControlFunctions::m_extensionPath
protected

Extension path.

◆ m_parent

CPACSLandingGearControl* tigl::generated::CPACSLandingGearControlFunctions::m_parent
protected

◆ m_steeringPath

boost::optional<CPACSLandingGearSteeringFunction> tigl::generated::CPACSLandingGearControlFunctions::m_steeringPath
protected

Steering path.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSLandingGearControlFunctions::m_uidMgr
protected

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