convertUNICADO2CPACS
cpacsAcft::cpacsMassBreakdown Class Reference

#include <cpacsAcftXML.h>

Collaboration diagram for cpacsAcft::cpacsMassBreakdown:
Collaboration graph

Classes

struct  mapElements
 Structure for mass map elements (key + mass [kg]) More...
 
class  massElement
 Class that represents a mass element. More...
 
class  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...
 

Public Member Functions

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

Public Attributes

massElement mMTM
 
massElement mMLM
 
massElement mTOM
 
massElement mZFM
 
massElement mMRM
 
massMapElement mOEM
 
double payload
 
double fuel
 
double load
 
double force
 
double power
 
Mat3 MomentofInertia
 
Vec3 COGTrimRefPt
 
Vec3 COGForwardLimit
 
Vec3 COGAftLimit
 

Constructor & Destructor Documentation

◆ cpacsMassBreakdown()

cpacsAcft::cpacsMassBreakdown::cpacsMassBreakdown ( )

Constructor of class cpacsMassBreakdown.

Here is the call graph for this function:

◆ ~cpacsMassBreakdown()

cpacsAcft::cpacsMassBreakdown::~cpacsMassBreakdown ( )
virtual

Destructor of class cpacsMassBreakdown.

Member Data Documentation

◆ COGAftLimit

Vec3 cpacsAcft::cpacsMassBreakdown::COGAftLimit

Object for the center of gravity aft limit which is a member of the Vec3 class [m]

◆ COGForwardLimit

Vec3 cpacsAcft::cpacsMassBreakdown::COGForwardLimit

Object for the center of gravity forward limit which is a member of the Vec3 class [m]

◆ COGTrimRefPt

Vec3 cpacsAcft::cpacsMassBreakdown::COGTrimRefPt

Object for the center of gravity trimming reference point which is a member of the Vec3 class [m]

◆ force

double cpacsAcft::cpacsMassBreakdown::force

Thrust to weight ratio [-]

◆ fuel

double cpacsAcft::cpacsMassBreakdown::fuel

Fuel mass [kg]

◆ load

double cpacsAcft::cpacsMassBreakdown::load

Wing Loading [kg/m2]

◆ mMLM

massElement cpacsAcft::cpacsMassBreakdown::mMLM

Object called "mMLM" (maximum landing mass) which is a member of the massElement class

◆ mMRM

massElement cpacsAcft::cpacsMassBreakdown::mMRM

Object called "mMRM" (maximum ramp mass) which is a member of the massElement class

◆ mMTM

massElement cpacsAcft::cpacsMassBreakdown::mMTM

Object called "mMTM" (maximum taxi mass) which is a member of the massElement class

◆ mOEM

massMapElement cpacsAcft::cpacsMassBreakdown::mOEM

Object called "mOEM" (maximum operating empty mass) which is a member of the massMapElement class

◆ MomentofInertia

Mat3 cpacsAcft::cpacsMassBreakdown::MomentofInertia

Moment of Inertia object which is a member of the Mat3 class [kg*m^2]

◆ mTOM

massElement cpacsAcft::cpacsMassBreakdown::mTOM

Object called "mTOM" (maximum takeoff mass) which is a member of the massElement class

◆ mZFM

massElement cpacsAcft::cpacsMassBreakdown::mZFM

Object called "mZFM" (maximum zero-fuel mass) which is a member of the massElement class

◆ payload

double cpacsAcft::cpacsMassBreakdown::payload

Payload mass [kg]

◆ power

double cpacsAcft::cpacsMassBreakdown::power

Power to weight ratio [kW/kg]


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