3.4.0
tigl::generated::CPACSLandingGearExtensionFunctionStep Class Reference

Extension step. More...

#include <CPACSLandingGearExtensionFunctionStep.h>

Public Member Functions

TIGL_EXPORT CPACSLandingGearExtensionFunctionStep (CPACSLandingGearExtensionFunction *parent)
 
virtual TIGL_EXPORT const double & GetControlParameter () const
 
virtual TIGL_EXPORT const double & GetExtensionAngle () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSLandingGearExtensionFunctionGetParent ()
 
TIGL_EXPORT const CPACSLandingGearExtensionFunctionGetParent () const
 
virtual TIGL_EXPORT const CPACSLandingGearExtensionFunctionStep_stepTypeGetStepType () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetControlParameter (const double &value)
 
virtual TIGL_EXPORT void SetExtensionAngle (const double &value)
 
virtual TIGL_EXPORT void SetStepType (const CPACSLandingGearExtensionFunctionStep_stepType &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSLandingGearExtensionFunctionStep ()
 

Protected Attributes

double m_controlParameter
 Control parameter. More...
 
double m_extensionAngle
 Extension angle of the main strut [deg]. More...
 
CPACSLandingGearExtensionFunctionm_parent
 
CPACSLandingGearExtensionFunctionStep_stepType m_stepType
 Step type (retracted or extracted) More...
 

Private Member Functions

 CPACSLandingGearExtensionFunctionStep (const CPACSLandingGearExtensionFunctionStep &)=delete
 
 CPACSLandingGearExtensionFunctionStep (CPACSLandingGearExtensionFunctionStep &&)=delete
 
CPACSLandingGearExtensionFunctionStepoperator= (const CPACSLandingGearExtensionFunctionStep &)=delete
 
CPACSLandingGearExtensionFunctionStepoperator= (CPACSLandingGearExtensionFunctionStep &&)=delete
 

Detailed Description

Extension step.

Describes a step with the extension path of the landing gear. Make sure to provide a least one step with stepType=extracted!

Constructor & Destructor Documentation

◆ CPACSLandingGearExtensionFunctionStep() [1/3]

TIGL_EXPORT tigl::generated::CPACSLandingGearExtensionFunctionStep::CPACSLandingGearExtensionFunctionStep ( CPACSLandingGearExtensionFunction parent)

◆ ~CPACSLandingGearExtensionFunctionStep()

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

◆ CPACSLandingGearExtensionFunctionStep() [2/3]

tigl::generated::CPACSLandingGearExtensionFunctionStep::CPACSLandingGearExtensionFunctionStep ( const CPACSLandingGearExtensionFunctionStep )
privatedelete

◆ CPACSLandingGearExtensionFunctionStep() [3/3]

tigl::generated::CPACSLandingGearExtensionFunctionStep::CPACSLandingGearExtensionFunctionStep ( CPACSLandingGearExtensionFunctionStep &&  )
privatedelete

Member Function Documentation

◆ GetControlParameter()

virtual TIGL_EXPORT const double& tigl::generated::CPACSLandingGearExtensionFunctionStep::GetControlParameter ( ) const
virtual

◆ GetExtensionAngle()

virtual TIGL_EXPORT const double& tigl::generated::CPACSLandingGearExtensionFunctionStep::GetExtensionAngle ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearExtensionFunction* tigl::generated::CPACSLandingGearExtensionFunctionStep::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearExtensionFunction* tigl::generated::CPACSLandingGearExtensionFunctionStep::GetParent ( ) const

◆ GetStepType()

virtual TIGL_EXPORT const CPACSLandingGearExtensionFunctionStep_stepType& tigl::generated::CPACSLandingGearExtensionFunctionStep::GetStepType ( ) const
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetControlParameter()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearExtensionFunctionStep::SetControlParameter ( const double &  value)
virtual

◆ SetExtensionAngle()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearExtensionFunctionStep::SetExtensionAngle ( const double &  value)
virtual

◆ SetStepType()

virtual TIGL_EXPORT void tigl::generated::CPACSLandingGearExtensionFunctionStep::SetStepType ( const CPACSLandingGearExtensionFunctionStep_stepType value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_controlParameter

double tigl::generated::CPACSLandingGearExtensionFunctionStep::m_controlParameter
protected

Control parameter.

◆ m_extensionAngle

double tigl::generated::CPACSLandingGearExtensionFunctionStep::m_extensionAngle
protected

Extension angle of the main strut [deg].

◆ m_parent

CPACSLandingGearExtensionFunction* tigl::generated::CPACSLandingGearExtensionFunctionStep::m_parent
protected

◆ m_stepType

CPACSLandingGearExtensionFunctionStep_stepType tigl::generated::CPACSLandingGearExtensionFunctionStep::m_stepType
protected

Step type (retracted or extracted)


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