Rotorcraft. More...
#include <CPACSRotorcraft.h>
Public Member Functions | |
virtual TIGL_EXPORT CCPACSRotorcraftModel & | AddModel () |
TIGL_EXPORT | CPACSRotorcraft (CPACSVehicles *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSRotorcraftModel > > & | GetModels () const |
virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSRotorcraftModel > > & | GetModels () |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CPACSVehicles * | GetParent () |
TIGL_EXPORT const CPACSVehicles * | GetParent () const |
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | RemoveModel (CCPACSRotorcraftModel &ref) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSRotorcraft () |
Protected Attributes | |
std::vector< std::unique_ptr< CCPACSRotorcraftModel > > | m_models |
CPACSVehicles * | m_parent |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSRotorcraft (const CPACSRotorcraft &)=delete | |
CPACSRotorcraft (CPACSRotorcraft &&)=delete | |
CPACSRotorcraft & | operator= (const CPACSRotorcraft &)=delete |
CPACSRotorcraft & | operator= (CPACSRotorcraft &&)=delete |
Rotorcraft.
Rotorcraft type, containing all the rotorcraft models. Most of the extensions used in the rotorcraft type have been defined as part of the work in the DLR project RIDE (Rotorcraft Integrated Design and Evaluation, 2009-2012). Therefore some of the definitions and conventions are tightly coupled to the RIDE toolchain and tools. Further generalization and assimilation of these parts to the definitions for fixed-wing aircraft is planned for the near future.
TIGL_EXPORT tigl::generated::CPACSRotorcraft::CPACSRotorcraft | ( | CPACSVehicles * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CPACSVehicles* tigl::generated::CPACSRotorcraft::GetParent | ( | ) |
TIGL_EXPORT const CPACSVehicles* tigl::generated::CPACSRotorcraft::GetParent | ( | ) | const |
TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSRotorcraft::GetUIDManager | ( | ) |
TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSRotorcraft::GetUIDManager | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |