convertUNICADO2CPACS
cpacsAcft::cpacsGear Class Reference

Class which represents the CPACS gear XML block. More...

#include <cpacsAcftXML.h>

Collaboration diagram for cpacsAcft::cpacsGear:
Collaboration graph

Classes

class  axle
 class contains main information about the gears axle More...
 
class  bogie
 Class which defines the landing gear's bogie. More...
 
class  fuseAttachment
 
class  mainStrut
 class contains length and radius of the main strut More...
 
class  wheel
 Class which contains the rough geometry of the wheel (cylinder) More...
 
class  wingAttachment
 Class which represents the CPACS wing attachment block. More...
 

Public Member Functions

 cpacsGear ()
 Constructor of class cpacsGear. More...
 
virtual ~cpacsGear ()
 Destructor of class cpacsGear. More...
 

Public Attributes

information info
 
std::string parentUID
 
double totalLength
 
double retractAngle
 
double extAngle
 
double offset
 
double extractedAngle
 
wingAttachment theWingAttachment
 
fuseAttachment theFuseAttachment
 
bogie theBogie
 
std::vector< axletheAxles
 
std::vector< wheeltheWheels
 
mainStrut theMainStrut
 

Detailed Description

Class which represents the CPACS gear XML block.

Constructor & Destructor Documentation

◆ cpacsGear()

cpacsAcft::cpacsGear::cpacsGear ( )

Constructor of class cpacsGear.

◆ ~cpacsGear()

cpacsAcft::cpacsGear::~cpacsGear ( )
virtual

Destructor of class cpacsGear.

Member Data Documentation

◆ extAngle

double cpacsAcft::cpacsGear::extAngle

Angle between the full extended and the full retracted main strut [deg]

◆ extractedAngle

double cpacsAcft::cpacsGear::extractedAngle

Angle of the main strut in extracted position around the landing gears y-axis [deg]

◆ info

information cpacsAcft::cpacsGear::info

Object of the information class that provides the CPACS gear infos like uID and description

◆ offset

double cpacsAcft::cpacsGear::offset

Distance from the upper end of the main strut to the axis of rotation of the pintle strut. [m]

◆ parentUID

std::string cpacsAcft::cpacsGear::parentUID

uID of the component to which the gear is attached to

◆ retractAngle

double cpacsAcft::cpacsGear::retractAngle

Retraction angle of the main landing gear [deg]

◆ theAxles

std::vector<axle> cpacsAcft::cpacsGear::theAxles

Vector which contains objects of the axle class

◆ theBogie

bogie cpacsAcft::cpacsGear::theBogie

bogie class object

◆ theFuseAttachment

fuseAttachment cpacsAcft::cpacsGear::theFuseAttachment

fuseAttachment class object

◆ theMainStrut

mainStrut cpacsAcft::cpacsGear::theMainStrut

mainStrut class object

◆ theWheels

std::vector<wheel> cpacsAcft::cpacsGear::theWheels

Vector which contains objects of the wheel class

◆ theWingAttachment

wingAttachment cpacsAcft::cpacsGear::theWingAttachment

wingAttachment class object

◆ totalLength

double cpacsAcft::cpacsGear::totalLength

Total length of main landing gear [m]


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