3.4.0
tigl::generated::CPACSGlobalPerformanceCases Class Reference

Performance Cases. More...

#include <CPACSGlobalPerformanceCases.h>

Public Member Functions

TIGL_EXPORT CPACSGlobalPerformanceCases (CPACSVehicles *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSVehiclesGetParent ()
 
TIGL_EXPORT const CPACSVehiclesGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSPointPerformanceDefinitions > & GetPointPerformanceDefinitions () const
 
virtual TIGL_EXPORT boost::optional< CPACSPointPerformanceDefinitions > & GetPointPerformanceDefinitions ()
 
virtual TIGL_EXPORT CPACSPointPerformanceDefinitionsGetPointPerformanceDefinitions (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 RemovePointPerformanceDefinitions ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSGlobalPerformanceCases ()
 

Protected Attributes

CPACSVehiclesm_parent
 
boost::optional< CPACSPointPerformanceDefinitionsm_pointPerformanceDefinitions
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSGlobalPerformanceCases (const CPACSGlobalPerformanceCases &)=delete
 
 CPACSGlobalPerformanceCases (CPACSGlobalPerformanceCases &&)=delete
 
CPACSGlobalPerformanceCasesoperator= (const CPACSGlobalPerformanceCases &)=delete
 
CPACSGlobalPerformanceCasesoperator= (CPACSGlobalPerformanceCases &&)=delete
 

Detailed Description

Performance Cases.

Specification of performance cases required for the performance evaluation of air vehicles (aircraft, rotorcraft, etc.). The information in this node is generally applicable to any kind of vehicle. Vehicle-specific information is provided through the performanceRequirements node found under: /cpacs/vehicles/../model/performanceCases .

Constructor & Destructor Documentation

◆ CPACSGlobalPerformanceCases() [1/3]

TIGL_EXPORT tigl::generated::CPACSGlobalPerformanceCases::CPACSGlobalPerformanceCases ( CPACSVehicles parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSGlobalPerformanceCases()

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

◆ CPACSGlobalPerformanceCases() [2/3]

tigl::generated::CPACSGlobalPerformanceCases::CPACSGlobalPerformanceCases ( const CPACSGlobalPerformanceCases )
privatedelete

◆ CPACSGlobalPerformanceCases() [3/3]

tigl::generated::CPACSGlobalPerformanceCases::CPACSGlobalPerformanceCases ( CPACSGlobalPerformanceCases &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSVehicles* tigl::generated::CPACSGlobalPerformanceCases::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSVehicles* tigl::generated::CPACSGlobalPerformanceCases::GetParent ( ) const

◆ GetPointPerformanceDefinitions() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSPointPerformanceDefinitions>& tigl::generated::CPACSGlobalPerformanceCases::GetPointPerformanceDefinitions ( ) const
virtual

◆ GetPointPerformanceDefinitions() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSPointPerformanceDefinitions>& tigl::generated::CPACSGlobalPerformanceCases::GetPointPerformanceDefinitions ( )
virtual

◆ GetPointPerformanceDefinitions() [3/3]

virtual TIGL_EXPORT CPACSPointPerformanceDefinitions& tigl::generated::CPACSGlobalPerformanceCases::GetPointPerformanceDefinitions ( CreateIfNotExistsTag  )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemovePointPerformanceDefinitions()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalPerformanceCases::RemovePointPerformanceDefinitions ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CPACSVehicles* tigl::generated::CPACSGlobalPerformanceCases::m_parent
protected

◆ m_pointPerformanceDefinitions

boost::optional<CPACSPointPerformanceDefinitions> tigl::generated::CPACSGlobalPerformanceCases::m_pointPerformanceDefinitions
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSGlobalPerformanceCases::m_uidMgr
protected

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