convertUNICADO2CPACS
convertUNICADO2CPACSSettings Class Reference

Global class for the program settings, which are accessed throughout the program. More...

#include <convertUNICADO2CPACSSettings.h>

Inheritance diagram for convertUNICADO2CPACSSettings:
Inheritance graph
Collaboration diagram for convertUNICADO2CPACSSettings:
Collaboration graph

Public Member Functions

std::string getModuleName ()
 
 convertUNICADO2CPACSSettings (const node &configXML)
 Constructor of class convertUNICADO2CPACSSettings. More...
 
virtual ~convertUNICADO2CPACSSettings ()
 Destructor of class convertUNICADO2CPACSSettings. More...
 

Public Attributes

std::string unicadoDir
 
std::string unicadoFilename
 
std::string cpacsDir
 
std::string cpacsFilename
 
std::string cpacsVersion
 
std::string cpacsAircraftUID
 
int generalSwitch
 
int massesSwitch
 
int geometrySwitch
 
int wingGeometrySwitch
 
int stabilizerGeometrySwitch
 
int LandinggearstrutSwitch
 
int accommodationSwitch
 
int propulsionSwitch
 
int systemsSwitch
 
int aerodynamicSwitch
 
int stabilityAndControlCharacteristicsSwitch
 
int performanceSwitch
 
int DesignMissionSwitch
 
int StudyMissionSwitch
 
int monetarySwitch
 
int ecologicalSwitch
 
int requirementSwitch
 
int designSpecsSwitch
 
bool deleteEmptyuIDTreesSwitch
 
std::vector< std::string > convertibleCpacsVersions
 
std::vector< std::string >::iterator minimumCpacs3Version
 
std::string timeStamp
 

Detailed Description

Global class for the program settings, which are accessed throughout the program.

Constructor & Destructor Documentation

◆ convertUNICADO2CPACSSettings()

convertUNICADO2CPACSSettings::convertUNICADO2CPACSSettings ( const node &  configXML)
explicit

Constructor of class convertUNICADO2CPACSSettings.

◆ ~convertUNICADO2CPACSSettings()

convertUNICADO2CPACSSettings::~convertUNICADO2CPACSSettings ( )
virtual

Destructor of class convertUNICADO2CPACSSettings.

Member Function Documentation

◆ getModuleName()

string convertUNICADO2CPACSSettings::getModuleName ( )

Reads the module name from config xml

Member Data Documentation

◆ accommodationSwitch

int convertUNICADO2CPACSSettings::accommodationSwitch

Specifies if "Accommodation" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ aerodynamicSwitch

int convertUNICADO2CPACSSettings::aerodynamicSwitch

Specifies if "Aerodynamics" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ convertibleCpacsVersions

std::vector<std::string> convertUNICADO2CPACSSettings::convertibleCpacsVersions

Specifies which CPACS versions can be converted by UNICADO2CPACS

◆ cpacsAircraftUID

std::string convertUNICADO2CPACSSettings::cpacsAircraftUID

uID for the CPACS file which is specified by the UNICADO module name

◆ cpacsDir

std::string convertUNICADO2CPACSSettings::cpacsDir

Direction where the CPACS file can be found

◆ cpacsFilename

std::string convertUNICADO2CPACSSettings::cpacsFilename

Name of the CPACS aircraft exchange file

◆ cpacsVersion

std::string convertUNICADO2CPACSSettings::cpacsVersion

CPACS version number X.Y.Z which shall be converted

◆ deleteEmptyuIDTreesSwitch

bool convertUNICADO2CPACSSettings::deleteEmptyuIDTreesSwitch

Specifies if uID-trees be shall in CPACS - 1: yes, 0: no

◆ DesignMissionSwitch

int convertUNICADO2CPACSSettings::DesignMissionSwitch

Specifies if missionDesign.xml shall be converted to CPACS

◆ designSpecsSwitch

int convertUNICADO2CPACSSettings::designSpecsSwitch

Specifies if "design specifications" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ ecologicalSwitch

int convertUNICADO2CPACSSettings::ecologicalSwitch

Specifies if "ecological values" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ generalSwitch

int convertUNICADO2CPACSSettings::generalSwitch

Specifies if "General" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ geometrySwitch

int convertUNICADO2CPACSSettings::geometrySwitch

Specifies if complete aircraft Geometry shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ LandinggearstrutSwitch

int convertUNICADO2CPACSSettings::LandinggearstrutSwitch

Specifies if landing gear struts shall be displayed - 1: yes, 0: no (only available for CPACS 3+)

◆ massesSwitch

int convertUNICADO2CPACSSettings::massesSwitch

Specifies if "Masses" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ minimumCpacs3Version

std::vector<std::string>::iterator convertUNICADO2CPACSSettings::minimumCpacs3Version

Specifies the minimum version for CPACS 3 (e. g. 3.0.0)

◆ monetarySwitch

int convertUNICADO2CPACSSettings::monetarySwitch

Specifies if "monetary values" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ performanceSwitch

int convertUNICADO2CPACSSettings::performanceSwitch

Specifies if "mission and trajectory" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ propulsionSwitch

int convertUNICADO2CPACSSettings::propulsionSwitch

Specifies if "Propulsion" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ requirementSwitch

int convertUNICADO2CPACSSettings::requirementSwitch

Specifies if "requirements" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ stabilityAndControlCharacteristicsSwitch

int convertUNICADO2CPACSSettings::stabilityAndControlCharacteristicsSwitch

Specifies if "stability and control characteristics" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ stabilizerGeometrySwitch

int convertUNICADO2CPACSSettings::stabilizerGeometrySwitch

Specifies if "Stabilizer Geometry" shall be converted from UNICADO to CPACS in case geometrySwitch=0 - 1: yes, 0: no

◆ StudyMissionSwitch

int convertUNICADO2CPACSSettings::StudyMissionSwitch

Specifies if missionStudy.xml shall be converted to CPACS

◆ systemsSwitch

int convertUNICADO2CPACSSettings::systemsSwitch

Specifies if "Systems" shall be converted from UNICADO to CPACS - 1: yes, 0: no

◆ timeStamp

std::string convertUNICADO2CPACSSettings::timeStamp

Gets the current time and date in the following format: "%Y-%m-%dT%H:%M:%S"

◆ unicadoDir

std::string convertUNICADO2CPACSSettings::unicadoDir

Direction where the UNICADO aircraft exchange file can be found

◆ unicadoFilename

std::string convertUNICADO2CPACSSettings::unicadoFilename

Name of the UNICADO aircraft exchange file

◆ wingGeometrySwitch

int convertUNICADO2CPACSSettings::wingGeometrySwitch

Specifies if "Wing Geometry" shall be converted from UNICADO to CPACS in case geometrySwitch=0 - 1: yes, 0: no


The documentation for this class was generated from the following files: