![]() |
convertUNICADO2CPACS
|
#include <memory>
#include <sstream>
#include <string>
#include <unordered_map>
#include <vector>
#include "convertUNICADO2CPACS/src/lib/svl/SVL.h"
Go to the source code of this file.
Classes | |
class | cpacsAcft |
Class that represents the CPACS Aircrafts XML Structure. More... | |
class | cpacsAcft::information |
Class that represents the CPACS Info which is used for all components. More... | |
class | cpacsAcft::cpacsReference |
Class that represents the CPACS reference block. More... | |
class | cpacsAcft::cpacsMassBreakdown |
class | cpacsAcft::cpacsMassBreakdown::massElement |
Class that represents a mass element. More... | |
class | cpacsAcft::cpacsMassBreakdown::massMapElement |
Class that represents a mass element, every mass element has a map of mass elements, you can access subelements with .at("name of the mass element") More... | |
struct | cpacsAcft::cpacsMassBreakdown::mapElements |
Structure for mass map elements (key + mass [kg]) More... | |
class | cpacsAcft::transformation |
Class that represents the CPACS Transformation Block, that is used for all components such as wing, fuselage, etc. More... | |
class | cpacsAcft::positioning |
Class that represents the generalized CPACS Positionings Block, that is used for all components such as wing, fuselage, etc. More... | |
class | cpacsAcft::segment |
Class that represents the generalized CPACS Segments Block, that is used for all components such as wing, fuselage, etc. More... | |
class | cpacsAcft::element |
Class that represents the generalized CPACS Elements-Block, that is used for all components such as wing, fuselage, etc. More... | |
class | cpacsAcft::section |
Class that represents the generalized CPACS Section Block, that is used for all components such as wing, fuselage, etc. More... | |
class | cpacsAcft::controlSurface |
Class that represents the CPACS Control Surface XML Block. Definition of the outer shape, structure and deflection of all control surfaces (flaps, slats, spoiler, ailerons...) of the wing. More... | |
class | cpacsAcft::controlSurface::hingePoint |
Gathers the parameters which describe a hinge in CPACS. More... | |
class | cpacsAcft::controlSurface::border |
Class which contains the borders around the control surface. More... | |
class | cpacsAcft::controlSurface::intermediateAirfoil |
Class which describes the airfoil definition of a control surface between inner and outer border. More... | |
class | cpacsAcft::spars |
Class which defines the spars in CPACS. More... | |
class | cpacsAcft::spars::sparPosition |
Class which defines the spars' position in CPACS. More... | |
class | cpacsAcft::spars::sparSegments |
Class which defines the CPACS spar segments block. More... | |
class | cpacsAcft::spars::sparSegments::sparPositionUID |
Class which defines the CPACS spar position's uID. More... | |
class | cpacsAcft::fuelTank |
Class which describes the different volumes of the fuel tank. More... | |
class | cpacsAcft::fuselageFuelTank |
Class which describes the different volumes of the fuselage fuel tank including its position. More... | |
class | cpacsAcft::wingFuelTank |
Class which describes the different volumes of the wing fuel tank including its position. More... | |
class | cpacsAcft::componentSegment |
Class which represents the CPACS componentSegment-XML-Block. More... | |
class | cpacsAcft::cpacsProfile |
Class which represents the CPACS profile XML block (fuselage and wing) More... | |
class | cpacsAcft::cpacsProfiles |
Class which represents the CPACS profiles XML block (fuselage and wing) More... | |
class | cpacsAcft::cpacsIsotropicProperties |
Class which represents the CPACS isotropic properties block. More... | |
class | cpacsAcft::cpacsMaterialProperties |
Class which represents the CPACS MaterialProperties. More... | |
class | cpacsAcft::cpacsMaterial |
Class which represents the CPACS material XML block. More... | |
class | cpacsAcft::cpacsMaterials |
Class which represents the CPACS materials XML block. More... | |
class | cpacsAcft::cpacsWing |
Class which represents the CPACS wing XML block. More... | |
class | cpacsAcft::cpacsSeatElement |
Class which represents the CPACS seat element XML block. More... | |
class | cpacsAcft::cpacsDeck |
Class which represents the CPACS deck element XML block. More... | |
class | cpacsAcft::cpacsFuselage |
Class which represents the CPACS fuselage XML block. More... | |
class | cpacsAcft::cpacsPylon |
Class which represents the CPACS pylon XML block. More... | |
class | cpacsAcft::cpacsEngine |
Class which contains geometry and performance parameters of the engine. More... | |
class | cpacsAcft::cpacsEngine::enginePerformanceMap |
Class which contains performance parameters of one engine deck. More... | |
class | cpacsAcft::cpacsEngine::JetEngine |
Class which gathers the parameters of a jet engine. More... | |
class | cpacsAcft::cpacsEngine::TurbopropEngine |
Class which gathers the parameters of a turboprop engine. More... | |
class | cpacsAcft::cpacsEngine::ScaledPerformanceCharacteristics |
Class that gathers the following performance characteristics: thrust, fuel flow, TSFC and N1. More... | |
class | cpacsAcft::cpacsGear |
Class which represents the CPACS gear XML block. More... | |
class | cpacsAcft::cpacsGear::wingAttachment |
Class which represents the CPACS wing attachment block. More... | |
class | cpacsAcft::cpacsGear::fuseAttachment |
class | cpacsAcft::cpacsGear::bogie |
Class which defines the landing gear's bogie. More... | |
class | cpacsAcft::cpacsGear::bogie::bogieAxle |
Class which contains axleuID an the relative position of the axle. More... | |
class | cpacsAcft::cpacsGear::axle |
class contains main information about the gears axle More... | |
class | cpacsAcft::cpacsGear::wheel |
Class which contains the rough geometry of the wheel (cylinder) More... | |
class | cpacsAcft::cpacsGear::mainStrut |
class contains length and radius of the main strut More... | |
class | cpacsAcft::cpacsTrajectory |
Class which represents the CPACS trajectory XML block. More... | |
class | cpacsAcft::cpacsTrajectory::EmissionValues |
Class which represents the CPACS emissions XML block. More... | |
class | cpacsAcft::cpacsTrajectory::componentDeflection |
Class which represents deflection angle of a component. More... | |
class | cpacsAcft::cpacsMission |
Class which represents the CPACS missions XML Block. More... | |
class | cpacsAcft::cpacsMission::missionSegment |
Class which represents the mission segment in the CPACS file. More... | |
struct | cpacsAcft::cpacsMission::missionSegment::ExitConditions |
Structure which describes the exit conditions of the mission segment in the CPACS file. More... | |
class | cpacsAcft::cpacsMission::trajectory |
Class which contains the relevant trajectory data. More... | |
class | cpacsAcft::cpacsAccommodation |
Class only used for conversion to UNICADO to include accommodations. More... | |
class | cpacsAcft::cpacsDesignSpecs |
Class only used for conversion to UNICADO to include design specifications. More... | |
class | cpacsAcft::cpacsDesignSpecs::paxDeck |
Class which gathers the data for the pax deck. More... | |
class | cpacsAcft::cpacsDesignSpecs::cargoDeck |
Class which gathers the data for the cargo deck. More... | |
class | cpacsAcft::cpacsAeroPerformanceMap |
Class which contains the aerodynamic performance data. More... | |
class | cpacsAcft::cpacsSystem |
Class which contains the performance parameters of the system. More... | |
class | cpacsAcft::cpacsSystem::ATA |
Class which contains the system's pre-design definitions according to the Air Transport Association (ATA) More... | |
class | cpacsAcft::cpacsSystem::ATA::Chapter |
Class which contains ATA chapters of the respective pre-design definition. More... | |
struct | cpacsAcft::cpacsSystem::mapElements |
Structure for ATA (key + an ATA value) More... | |
class | cpacsAcft::cpacsMonetaryValues |
Class which represents the CPACS monetary values block. More... | |
class | cpacsAcft::cpacsMonetaryValues::costElement |
Class which represents a cost element, where every cost element has a map of cost elements. More... | |
class | cpacsAcft::cpacsMonetaryValues::costElement::costDescription |
Class which represents the cost's description and amount. More... | |
struct | cpacsAcft::cpacsMonetaryValues::mapElements |
Structure for mapElements (key + a costElement value) More... | |
class | cpacsAcft::cpacsEcologicalValues |
Represents the CPACS ecological values block. More... | |
class | cpacsAcft::cpacsEcologicalValues::Emissions |
Represents the CPACS emissions block. More... | |
class | cpacsAcft::cpacsRequirements |
Represents the CPACS requirements block. More... | |