Aircraft model. More...
#include <CPACSAircraftModel.h>
Protected Attributes | |
boost::optional< CPACSVehicleConfigurations > | m_configurations |
boost::optional< std::string > | m_description |
Description of the aircraft model. More... | |
boost::optional< CCPACSDucts > | m_ducts |
boost::optional< CCPACSEnginePylons > | m_enginePylons |
boost::optional< CCPACSEnginePositions > | m_engines |
boost::optional< CCPACSFuselages > | m_fuselages |
boost::optional< CCPACSExternalObjects > | m_genericGeometryComponents |
boost::optional< CPACSLandingGears > | m_landingGears |
std::string | m_name |
Name of the aircraft model. More... | |
CPACSAircraft * | m_parent |
boost::optional< CCPACSACSystems > | m_systems |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
boost::optional< CCPACSWings > | m_wings |
Private Member Functions | |
CPACSAircraftModel (const CPACSAircraftModel &)=delete | |
CPACSAircraftModel (CPACSAircraftModel &&)=delete | |
CPACSAircraftModel & | operator= (const CPACSAircraftModel &)=delete |
CPACSAircraftModel & | operator= (CPACSAircraftModel &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Aircraft model.
The aircraftModelType contains the geometric aircraft model and associated data. Elements specifying the geometry of the aircraft are fuselages , wings , engines (referenced via uID ), enginePylons , landingGear , systems (to some extend) and genericGeometryComponents . Other elements are dedicated to additional data associated to this aircraft model. Brief and concise analysis results are stored in the global node. The analysis node contains extensive results from multidisciplinary analysis modules. In the current CPACS version requirements only refer to the aircraft performance and are therefore specified in the performanceRequirements node.
TIGL_EXPORT tigl::generated::CPACSAircraftModel::CPACSAircraftModel | ( | CPACSAircraft * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
TIGL_EXPORT CPACSAircraft* tigl::generated::CPACSAircraftModel::GetParent | ( | ) |
TIGL_EXPORT const CPACSAircraft* tigl::generated::CPACSAircraftModel::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
Description of the aircraft model.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Name of the aircraft model.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |