#include <CCPACSConfiguration.h>
Private Member Functions | |
CCPACSConfiguration (const CCPACSConfiguration &) | |
void | operator= (const CCPACSConfiguration &) |
Private Attributes | |
PTiglFusePlane | aircraftFuser |
boost::optional< CCPACSAircraftModel > | aircraftModel |
boost::optional< CCPACSEngines > | engines |
CCPACSFarField | farField |
CCPACSHeader | header |
CTiglMemoryPool | memoryPool |
boost::optional< CCPACSProfiles > | profiles |
boost::optional< CCPACSRotorcraftModel > | rotorcraftModel |
CTiglShapeCache | shapeCache |
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 | ) | 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 | ( | int | index | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetExternalObjectCount | ( | ) | const |
TIGL_EXPORT CCPACSFarField& tigl::CCPACSConfiguration::GetFarField | ( | ) |
TIGL_EXPORT CCPACSFuselage& tigl::CCPACSConfiguration::GetFuselage | ( | int | index | ) | const |
TIGL_EXPORT CCPACSFuselage& tigl::CCPACSConfiguration::GetFuselage | ( | const std::string & | UID | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetFuselageCount | ( | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetFuselageIndex | ( | const std::string & | UID | ) | const |
TIGL_EXPORT CCPACSFuselageProfile& tigl::CCPACSConfiguration::GetFuselageProfile | ( | int | index | ) | const |
TIGL_EXPORT CCPACSFuselageProfile& tigl::CCPACSConfiguration::GetFuselageProfile | ( | std::string | uid | ) | const |
TIGL_EXPORT int 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 | ( | int | index | ) |
TIGL_EXPORT CCPACSGenericSystem& tigl::CCPACSConfiguration::GetGenericSystem | ( | const std::string & | UID | ) |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetGenericSystemCount | ( | ) |
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 | ( | int | index | ) | const |
TIGL_EXPORT CCPACSRotor& tigl::CCPACSConfiguration::GetRotor | ( | const std::string & | UID | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetRotorBladeCount | ( | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetRotorCount | ( | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetRotorIndex | ( | const std::string & | UID | ) | const |
TIGL_EXPORT boost::optional<CCPACSRotorProfiles&> tigl::CCPACSConfiguration::GetRotorProfiles | ( | ) |
TIGL_EXPORT CTiglShapeCache& tigl::CCPACSConfiguration::GetShapeCache | ( | ) |
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 | ( | int | index | ) | const |
TIGL_EXPORT CCPACSWing& tigl::CCPACSConfiguration::GetWing | ( | const std::string & | UID | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetWingCount | ( | ) | const |
TIGL_EXPORT int tigl::CCPACSConfiguration::GetWingIndex | ( | const std::string & | UID | ) | const |
TIGL_EXPORT 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 | ( | ) |
Getter for member wings
TIGL_EXPORT const CCPACSWings& tigl::CCPACSConfiguration::GetWings | ( | ) | const |
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 |
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 |
Handle for internal TixiDocument
|
private |
Stores the unique ids of the components.