3.4.0
tigl::generated::CPACSPointPerformanceRequirements Class Reference

Requirements. More...

#include <CPACSPointPerformanceRequirements.h>

Public Member Functions

TIGL_EXPORT CPACSPointPerformanceRequirements (CPACSPointPerformanceDefinition *parent)
 
virtual TIGL_EXPORT const boost::optional< double > & GetInstantaneousLoadFactor () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSPointPerformanceDefinitionGetParent ()
 
TIGL_EXPORT const CPACSPointPerformanceDefinitionGetParent () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetRollAccelerationOnset () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetRollAccelerationStop () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetRollRate () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetSpecificExcessPower () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetSustainedLoadFactor () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetInstantaneousLoadFactor (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetRollAccelerationOnset (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetRollAccelerationStop (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetRollRate (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetSpecificExcessPower (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetSustainedLoadFactor (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSPointPerformanceRequirements ()
 

Protected Attributes

boost::optional< double > m_instantaneousLoadFactor
 Instantaneous load factor to be achieved. More...
 
CPACSPointPerformanceDefinitionm_parent
 
boost::optional< double > m_rollAccelerationOnset
 Roll acceleration to be achieved upon control onset [deg/s^2]. More...
 
boost::optional< double > m_rollAccelerationStop
 Roll acceleration to be achieved upon control stop [deg/s^2]. More...
 
boost::optional< double > m_rollRate
 Roll rate to be achieved [deg/s]. More...
 
boost::optional< double > m_specificExcessPower
 Specific excess power to be achieved [m/s]. More...
 
boost::optional< double > m_sustainedLoadFactor
 Sustained load factor to be achieved. More...
 

Private Member Functions

 CPACSPointPerformanceRequirements (const CPACSPointPerformanceRequirements &)=delete
 
 CPACSPointPerformanceRequirements (CPACSPointPerformanceRequirements &&)=delete
 
CPACSPointPerformanceRequirementsoperator= (const CPACSPointPerformanceRequirements &)=delete
 
CPACSPointPerformanceRequirementsoperator= (CPACSPointPerformanceRequirements &&)=delete
 

Detailed Description

Requirements.

Requirement settings for the point performance definition

Constructor & Destructor Documentation

◆ CPACSPointPerformanceRequirements() [1/3]

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

◆ ~CPACSPointPerformanceRequirements()

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

◆ CPACSPointPerformanceRequirements() [2/3]

tigl::generated::CPACSPointPerformanceRequirements::CPACSPointPerformanceRequirements ( const CPACSPointPerformanceRequirements )
privatedelete

◆ CPACSPointPerformanceRequirements() [3/3]

tigl::generated::CPACSPointPerformanceRequirements::CPACSPointPerformanceRequirements ( CPACSPointPerformanceRequirements &&  )
privatedelete

Member Function Documentation

◆ GetInstantaneousLoadFactor()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetInstantaneousLoadFactor ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetRollAccelerationOnset()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetRollAccelerationOnset ( ) const
virtual

◆ GetRollAccelerationStop()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetRollAccelerationStop ( ) const
virtual

◆ GetRollRate()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetRollRate ( ) const
virtual

◆ GetSpecificExcessPower()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetSpecificExcessPower ( ) const
virtual

◆ GetSustainedLoadFactor()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSPointPerformanceRequirements::GetSustainedLoadFactor ( ) const
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetInstantaneousLoadFactor()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetInstantaneousLoadFactor ( const boost::optional< double > &  value)
virtual

◆ SetRollAccelerationOnset()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetRollAccelerationOnset ( const boost::optional< double > &  value)
virtual

◆ SetRollAccelerationStop()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetRollAccelerationStop ( const boost::optional< double > &  value)
virtual

◆ SetRollRate()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetRollRate ( const boost::optional< double > &  value)
virtual

◆ SetSpecificExcessPower()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetSpecificExcessPower ( const boost::optional< double > &  value)
virtual

◆ SetSustainedLoadFactor()

virtual TIGL_EXPORT void tigl::generated::CPACSPointPerformanceRequirements::SetSustainedLoadFactor ( const boost::optional< double > &  value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_instantaneousLoadFactor

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_instantaneousLoadFactor
protected

Instantaneous load factor to be achieved.

◆ m_parent

CPACSPointPerformanceDefinition* tigl::generated::CPACSPointPerformanceRequirements::m_parent
protected

◆ m_rollAccelerationOnset

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_rollAccelerationOnset
protected

Roll acceleration to be achieved upon control onset [deg/s^2].

◆ m_rollAccelerationStop

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_rollAccelerationStop
protected

Roll acceleration to be achieved upon control stop [deg/s^2].

◆ m_rollRate

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_rollRate
protected

Roll rate to be achieved [deg/s].

◆ m_specificExcessPower

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_specificExcessPower
protected

Specific excess power to be achieved [m/s].

◆ m_sustainedLoadFactor

boost::optional<double> tigl::generated::CPACSPointPerformanceRequirements::m_sustainedLoadFactor
protected

Sustained load factor to be achieved.


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