#include <CCPACSConfiguration.h>
Private Member Functions | |
| CCPACSConfiguration (const CCPACSConfiguration &) | |
| void | operator= (const CCPACSConfiguration &) |
Private Attributes | |
| PTiglFusePlane | aircraftFuser |
| boost::optional< CCPACSAircraftModel > | aircraftModel |
| boost::optional< CCPACSDeckElements > | deckElements |
| boost::optional< CCPACSEngines > | engines |
| CCPACSFarField | farField |
| CCPACSHeader | header |
| CTiglMemoryPool | memoryPool |
| boost::optional< CCPACSProfiles > | profiles |
| boost::optional< CCPACSRotorcraftModel > | rotorcraftModel |
| CTiglShapeCache | shapeCache |
| boost::optional< CCPACSSystemElements > | systemElements |
| TixiDocumentHandle | tixiDocumentHandle |
| CTiglUIDManager | uidManager |
| TIGL_EXPORT tigl::CCPACSConfiguration::CCPACSConfiguration | ( | TixiDocumentHandle | tixiHandle | ) |
|
virtual |
|
private |
| TIGL_EXPORT PTiglFusePlane tigl::CCPACSConfiguration::AircraftFusingAlgo | ( | ) |
| TIGL_EXPORT boost::optional< CCPACSACSystems & > tigl::CCPACSConfiguration::GetACSystems | ( | ) |
| TIGL_EXPORT boost::optional< const CCPACSACSystems & > tigl::CCPACSConfiguration::GetACSystems | ( | ) | const |
| TIGL_EXPORT double tigl::CCPACSConfiguration::GetAirplaneLength | ( | ) |
| TIGL_EXPORT std::string tigl::CCPACSConfiguration::GetDescription | ( | ) | const |
Getter/Setter for member description
| TIGL_EXPORT boost::optional< CCPACSDucts > & tigl::CCPACSConfiguration::GetDucts | ( | ) |
| TIGL_EXPORT const boost::optional< CCPACSDucts > & tigl::CCPACSConfiguration::GetDucts | ( | ) | const |
| TIGL_EXPORT CCPACSEngine & tigl::CCPACSConfiguration::GetEngine | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSEngine & tigl::CCPACSConfiguration::GetEngine | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT boost::optional< CCPACSEnginePositions > & tigl::CCPACSConfiguration::GetEnginePositions | ( | ) |
| TIGL_EXPORT const boost::optional< CCPACSEnginePositions > & tigl::CCPACSConfiguration::GetEnginePositions | ( | ) | const |
| TIGL_EXPORT boost::optional< CCPACSEnginePylons > & tigl::CCPACSConfiguration::GetEnginePylons | ( | ) |
| TIGL_EXPORT const boost::optional< CCPACSEnginePylons > & tigl::CCPACSConfiguration::GetEnginePylons | ( | ) | const |
| TIGL_EXPORT boost::optional< CCPACSEngines > & tigl::CCPACSConfiguration::GetEngines | ( | ) |
| TIGL_EXPORT const boost::optional< CCPACSEngines > & tigl::CCPACSConfiguration::GetEngines | ( | ) | const |
| TIGL_EXPORT CCPACSExternalObject & tigl::CCPACSConfiguration::GetExternalObject | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetExternalObjectCount | ( | ) | const |
| TIGL_EXPORT CCPACSFarField & tigl::CCPACSConfiguration::GetFarField | ( | ) |
| TIGL_EXPORT CCPACSFuelTank & tigl::CCPACSConfiguration::GetFuelTank | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSFuelTank & tigl::CCPACSConfiguration::GetFuelTank | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSFuelTank & tigl::CCPACSConfiguration::GetFuelTank | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSFuelTank & tigl::CCPACSConfiguration::GetFuelTank | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetFuelTankCount | ( | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetFuelTankIndex | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSFuelTanks & tigl::CCPACSConfiguration::GetFuelTanks | ( | ) |
| TIGL_EXPORT const CCPACSFuelTanks & tigl::CCPACSConfiguration::GetFuelTanks | ( | ) | const |
| TIGL_EXPORT CCPACSFuselage & tigl::CCPACSConfiguration::GetFuselage | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSFuselage & tigl::CCPACSConfiguration::GetFuselage | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSFuselage & tigl::CCPACSConfiguration::GetFuselage | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSFuselage & tigl::CCPACSConfiguration::GetFuselage | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetFuselageCount | ( | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetFuselageIndex | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSFuselageProfile & tigl::CCPACSConfiguration::GetFuselageProfile | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSFuselageProfile & tigl::CCPACSConfiguration::GetFuselageProfile | ( | size_t | index | ) | const |
| TIGL_EXPORT CCPACSFuselageProfile & tigl::CCPACSConfiguration::GetFuselageProfile | ( | std::string | uid | ) |
| TIGL_EXPORT const CCPACSFuselageProfile & tigl::CCPACSConfiguration::GetFuselageProfile | ( | std::string | uid | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetFuselageProfileCount | ( | ) | const |
| TIGL_EXPORT boost::optional< CCPACSFuselageProfiles & > tigl::CCPACSConfiguration::GetFuselageProfiles | ( | ) |
| TIGL_EXPORT CCPACSFuselages & tigl::CCPACSConfiguration::GetFuselages | ( | ) |
| TIGL_EXPORT const CCPACSFuselages & tigl::CCPACSConfiguration::GetFuselages | ( | ) | const |
| TIGL_EXPORT CCPACSGenericSystem & tigl::CCPACSConfiguration::GetGenericSystem | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSGenericSystem & tigl::CCPACSConfiguration::GetGenericSystem | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSGenericSystem & tigl::CCPACSConfiguration::GetGenericSystem | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSGenericSystem & tigl::CCPACSConfiguration::GetGenericSystem | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetGenericSystemCount | ( | ) | const |
| TIGL_EXPORT CCPACSGuideCurveProfile & tigl::CCPACSConfiguration::GetGuideCurveProfile | ( | std::string | UID | ) |
| TIGL_EXPORT const CCPACSGuideCurveProfile & tigl::CCPACSConfiguration::GetGuideCurveProfile | ( | std::string | UID | ) | const |
| TIGL_EXPORT CCPACSHeader * tigl::CCPACSConfiguration::GetHeader | ( | ) |
Getter for member header
| TIGL_EXPORT CTiglMemoryPool & tigl::CCPACSConfiguration::GetMemoryPool | ( | ) |
| TIGL_EXPORT std::string tigl::CCPACSConfiguration::GetName | ( | ) | const |
Getter/Setter for member name
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSConfiguration::GetParentLoft | ( | const std::string & | UID | ) |
| TIGL_EXPORT boost::optional< CCPACSProfiles > & tigl::CCPACSConfiguration::GetProfiles | ( | ) |
| TIGL_EXPORT CCPACSRotor & tigl::CCPACSConfiguration::GetRotor | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSRotor & tigl::CCPACSConfiguration::GetRotor | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSRotor & tigl::CCPACSConfiguration::GetRotor | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSRotor & tigl::CCPACSConfiguration::GetRotor | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetRotorBladeCount | ( | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetRotorCount | ( | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetRotorIndex | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT boost::optional< CCPACSRotorProfiles & > tigl::CCPACSConfiguration::GetRotorProfiles | ( | ) |
| TIGL_EXPORT CTiglShapeCache & tigl::CCPACSConfiguration::GetShapeCache | ( | ) |
| TIGL_EXPORT CCPACSSystemArchitecture & tigl::CCPACSConfiguration::GetSystemArchitecture | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSSystemArchitecture & tigl::CCPACSConfiguration::GetSystemArchitecture | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSSystemArchitecture & tigl::CCPACSConfiguration::GetSystemArchitecture | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSSystemArchitecture & tigl::CCPACSConfiguration::GetSystemArchitecture | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetSystemArchitecturesCount | ( | ) | const |
| TIGL_EXPORT TixiDocumentHandle tigl::CCPACSConfiguration::GetTixiDocumentHandle | ( | ) | const |
| TIGL_EXPORT const std::string & tigl::CCPACSConfiguration::GetUID | ( | ) | const |
| TIGL_EXPORT CTiglUIDManager & tigl::CCPACSConfiguration::GetUIDManager | ( | ) |
| TIGL_EXPORT const CTiglUIDManager & tigl::CCPACSConfiguration::GetUIDManager | ( | ) | const |
| TIGL_EXPORT CCPACSWing & tigl::CCPACSConfiguration::GetWing | ( | const std::string & | UID | ) |
| TIGL_EXPORT const CCPACSWing & tigl::CCPACSConfiguration::GetWing | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSWing & tigl::CCPACSConfiguration::GetWing | ( | size_t | index | ) |
| TIGL_EXPORT const CCPACSWing & tigl::CCPACSConfiguration::GetWing | ( | size_t | index | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetWingCount | ( | ) | const |
| TIGL_EXPORT size_t tigl::CCPACSConfiguration::GetWingIndex | ( | const std::string & | UID | ) | const |
| TIGL_EXPORT CCPACSWingProfile & tigl::CCPACSConfiguration::GetWingProfile | ( | std::string | uid | ) |
| TIGL_EXPORT const CCPACSWingProfile & tigl::CCPACSConfiguration::GetWingProfile | ( | std::string | uid | ) | const |
| TIGL_EXPORT boost::optional< CCPACSWingProfiles & > tigl::CCPACSConfiguration::GetWingProfiles | ( | ) |
| TIGL_EXPORT boost::optional< const CCPACSWingProfiles & > tigl::CCPACSConfiguration::GetWingProfiles | ( | ) | const |
| TIGL_EXPORT CCPACSWings & tigl::CCPACSConfiguration::GetWings | ( | ) |
| TIGL_EXPORT const CCPACSWings & tigl::CCPACSConfiguration::GetWings | ( | ) | const |
Getter for member wings
| TIGL_EXPORT bool tigl::CCPACSConfiguration::HasDucts | ( | ) | const |
| TIGL_EXPORT bool tigl::CCPACSConfiguration::HasFuselageProfile | ( | std::string | uid | ) | const |
| TIGL_EXPORT bool tigl::CCPACSConfiguration::HasWingProfile | ( | std::string | uid | ) | const |
| TIGL_EXPORT void tigl::CCPACSConfiguration::Invalidate | ( | ) |
| TIGL_EXPORT bool tigl::CCPACSConfiguration::IsRotorcraft | ( | ) | const |
|
private |
| TIGL_EXPORT void tigl::CCPACSConfiguration::ReadCPACS | ( | const std::string & | configurationUID | ) |
| TIGL_EXPORT void tigl::CCPACSConfiguration::WriteCPACS | ( | const std::string & | configurationUID | ) |
|
private |
The aircraft fusing algo
|
private |
|
private |
Deck elements under vehicle node
|
private |
Engines under vehicle node
|
private |
Far field configuration for CFD tools
|
private |
Configuration header element
|
private |
|
private |
Wing airfoils, fuselage profiles, rotor airfoils, guide curve profiles
|
private |
|
private |
|
private |
System elements under vehicle node
|
private |
Handle for internal TixiDocument
|
private |
Stores the unique ids of the components.