3.4.0
tigl::generated::CPACSPointPerformanceConstraints Class Reference

Constraints. More...

#include <CPACSPointPerformanceConstraints.h>

Public Member Functions

TIGL_EXPORT CPACSPointPerformanceConstraints (CPACSPointPerformanceDefinition *parent)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetAcceleration () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetAcceleration ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetAcceleration (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetAltitude () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetAltitude ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetAltitude (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetAngleOfAttack () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetAngleOfAttack ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetAngleOfAttack (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetCalibratedAirSpeed () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetCalibratedAirSpeed ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetCalibratedAirSpeed (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetClimbAngle () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetClimbAngle ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetClimbAngle (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetDuration () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetDuration ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetDuration (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetMachNumber () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetMachNumber ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetMachNumber (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSPointPerformanceDefinitionGetParent ()
 
TIGL_EXPORT const CPACSPointPerformanceDefinitionGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetRateOfClimb () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetRateOfClimb ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetRateOfClimb (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetRateOfTurn () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetRateOfTurn ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetRateOfTurn (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSDoubleConstraintBase > & GetThrustSetting () const
 
virtual TIGL_EXPORT boost::optional< CPACSDoubleConstraintBase > & GetThrustSetting ()
 
virtual TIGL_EXPORT CPACSDoubleConstraintBaseGetThrustSetting (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveAcceleration ()
 
virtual TIGL_EXPORT void RemoveAltitude ()
 
virtual TIGL_EXPORT void RemoveAngleOfAttack ()
 
virtual TIGL_EXPORT void RemoveCalibratedAirSpeed ()
 
virtual TIGL_EXPORT void RemoveClimbAngle ()
 
virtual TIGL_EXPORT void RemoveDuration ()
 
virtual TIGL_EXPORT void RemoveMachNumber ()
 
virtual TIGL_EXPORT void RemoveRateOfClimb ()
 
virtual TIGL_EXPORT void RemoveRateOfTurn ()
 
virtual TIGL_EXPORT void RemoveThrustSetting ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSPointPerformanceConstraints ()
 

Protected Attributes

boost::optional< CPACSDoubleConstraintBasem_acceleration
 Rate of velocity [m/s^2]. More...
 
boost::optional< CPACSDoubleConstraintBasem_altitude
 Constant altitude [m]. More...
 
boost::optional< CPACSDoubleConstraintBasem_angleOfAttack
 Angle of attack [deg]. More...
 
boost::optional< CPACSDoubleConstraintBasem_calibratedAirSpeed
 Calibrated airspeed [m/s]. More...
 
boost::optional< CPACSDoubleConstraintBasem_climbAngle
 Climb angle [deg]. More...
 
boost::optional< CPACSDoubleConstraintBasem_duration
 Duration [s]. More...
 
boost::optional< CPACSDoubleConstraintBasem_machNumber
 Mach number [-]. More...
 
CPACSPointPerformanceDefinitionm_parent
 
boost::optional< CPACSDoubleConstraintBasem_rateOfClimb
 Rate of climb [m/s]. More...
 
boost::optional< CPACSDoubleConstraintBasem_rateOfTurn
 Rate of turn [deg/s]. More...
 
boost::optional< CPACSDoubleConstraintBasem_thrustSetting
 Thrust setting for derated engine as fraction of max. thrust (e.g.: for powered descents, deceleration not at IDLE, manoevres) More...
 

Private Member Functions

 CPACSPointPerformanceConstraints (const CPACSPointPerformanceConstraints &)=delete
 
 CPACSPointPerformanceConstraints (CPACSPointPerformanceConstraints &&)=delete
 
CPACSPointPerformanceConstraintsoperator= (const CPACSPointPerformanceConstraints &)=delete
 
CPACSPointPerformanceConstraintsoperator= (CPACSPointPerformanceConstraints &&)=delete
 

Detailed Description

Constraints.

Constraint settings for the point performance definition

Constructor & Destructor Documentation

◆ CPACSPointPerformanceConstraints() [1/3]

TIGL_EXPORT tigl::generated::CPACSPointPerformanceConstraints::CPACSPointPerformanceConstraints ( CPACSPointPerformanceDefinition parent)

◆ ~CPACSPointPerformanceConstraints()

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

◆ CPACSPointPerformanceConstraints() [2/3]

tigl::generated::CPACSPointPerformanceConstraints::CPACSPointPerformanceConstraints ( const CPACSPointPerformanceConstraints )
privatedelete

◆ CPACSPointPerformanceConstraints() [3/3]

tigl::generated::CPACSPointPerformanceConstraints::CPACSPointPerformanceConstraints ( CPACSPointPerformanceConstraints &&  )
privatedelete

Member Function Documentation

◆ GetAcceleration() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAcceleration ( ) const
virtual

◆ GetAcceleration() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAcceleration ( )
virtual

◆ GetAcceleration() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetAcceleration ( CreateIfNotExistsTag  )
virtual

◆ GetAltitude() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAltitude ( ) const
virtual

◆ GetAltitude() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAltitude ( )
virtual

◆ GetAltitude() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetAltitude ( CreateIfNotExistsTag  )
virtual

◆ GetAngleOfAttack() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAngleOfAttack ( ) const
virtual

◆ GetAngleOfAttack() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetAngleOfAttack ( )
virtual

◆ GetAngleOfAttack() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetAngleOfAttack ( CreateIfNotExistsTag  )
virtual

◆ GetCalibratedAirSpeed() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetCalibratedAirSpeed ( ) const
virtual

◆ GetCalibratedAirSpeed() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetCalibratedAirSpeed ( )
virtual

◆ GetCalibratedAirSpeed() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetCalibratedAirSpeed ( CreateIfNotExistsTag  )
virtual

◆ GetClimbAngle() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetClimbAngle ( ) const
virtual

◆ GetClimbAngle() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetClimbAngle ( )
virtual

◆ GetClimbAngle() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetClimbAngle ( CreateIfNotExistsTag  )
virtual

◆ GetDuration() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetDuration ( ) const
virtual

◆ GetDuration() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetDuration ( )
virtual

◆ GetDuration() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetDuration ( CreateIfNotExistsTag  )
virtual

◆ GetMachNumber() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetMachNumber ( ) const
virtual

◆ GetMachNumber() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetMachNumber ( )
virtual

◆ GetMachNumber() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetMachNumber ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSPointPerformanceDefinition* tigl::generated::CPACSPointPerformanceConstraints::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSPointPerformanceDefinition* tigl::generated::CPACSPointPerformanceConstraints::GetParent ( ) const

◆ GetRateOfClimb() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfClimb ( ) const
virtual

◆ GetRateOfClimb() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfClimb ( )
virtual

◆ GetRateOfClimb() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfClimb ( CreateIfNotExistsTag  )
virtual

◆ GetRateOfTurn() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfTurn ( ) const
virtual

◆ GetRateOfTurn() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfTurn ( )
virtual

◆ GetRateOfTurn() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetRateOfTurn ( CreateIfNotExistsTag  )
virtual

◆ GetThrustSetting() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetThrustSetting ( ) const
virtual

◆ GetThrustSetting() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSDoubleConstraintBase>& tigl::generated::CPACSPointPerformanceConstraints::GetThrustSetting ( )
virtual

◆ GetThrustSetting() [3/3]

virtual TIGL_EXPORT CPACSDoubleConstraintBase& tigl::generated::CPACSPointPerformanceConstraints::GetThrustSetting ( CreateIfNotExistsTag  )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveAcceleration()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveAcceleration ( )
virtual

◆ RemoveAltitude()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveAltitude ( )
virtual

◆ RemoveAngleOfAttack()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveAngleOfAttack ( )
virtual

◆ RemoveCalibratedAirSpeed()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveCalibratedAirSpeed ( )
virtual

◆ RemoveClimbAngle()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveClimbAngle ( )
virtual

◆ RemoveDuration()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveDuration ( )
virtual

◆ RemoveMachNumber()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveMachNumber ( )
virtual

◆ RemoveRateOfClimb()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveRateOfClimb ( )
virtual

◆ RemoveRateOfTurn()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveRateOfTurn ( )
virtual

◆ RemoveThrustSetting()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceConstraints::RemoveThrustSetting ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_acceleration

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_acceleration
protected

Rate of velocity [m/s^2].

◆ m_altitude

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_altitude
protected

Constant altitude [m].

◆ m_angleOfAttack

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_angleOfAttack
protected

Angle of attack [deg].

◆ m_calibratedAirSpeed

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_calibratedAirSpeed
protected

Calibrated airspeed [m/s].

◆ m_climbAngle

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_climbAngle
protected

Climb angle [deg].

◆ m_duration

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_duration
protected

Duration [s].

◆ m_machNumber

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_machNumber
protected

Mach number [-].

◆ m_parent

CPACSPointPerformanceDefinition* tigl::generated::CPACSPointPerformanceConstraints::m_parent
protected

◆ m_rateOfClimb

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_rateOfClimb
protected

Rate of climb [m/s].

◆ m_rateOfTurn

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_rateOfTurn
protected

Rate of turn [deg/s].

◆ m_thrustSetting

boost::optional<CPACSDoubleConstraintBase> tigl::generated::CPACSPointPerformanceConstraints::m_thrustSetting
protected

Thrust setting for derated engine as fraction of max. thrust (e.g.: for powered descents, deceleration not at IDLE, manoevres)


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