Definition of different volumes of the fuel tank. More...
#include <CPACSFuelTankVolume.h>
Public Member Functions | |
TIGL_EXPORT | CPACSFuelTankVolume (CCPACSVessel *parent) |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
virtual TIGL_EXPORT const double & | GetOptimalVolume () const |
TIGL_EXPORT CCPACSVessel * | GetParent () |
TIGL_EXPORT const CCPACSVessel * | GetParent () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetRealVolume_choice1 () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetRealVolumeFactor_choice2 () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetUsableVolume_choice1 () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetUseableVolumeFactor_choice2 () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetOptimalVolume (const double &value) |
virtual TIGL_EXPORT void | SetRealVolume_choice1 (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetRealVolumeFactor_choice2 (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetUsableVolume_choice1 (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetUseableVolumeFactor_choice2 (const boost::optional< double > &value) |
TIGL_EXPORT bool | ValidateChoices () const |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSFuelTankVolume () |
Protected Attributes | |
double | m_optimalVolume |
Theoretical volume if material thicknesses (ribs, spars, skins, stringers) and systems (fuel pumps, pipes...) are neglected. More... | |
CCPACSVessel * | m_parent |
boost::optional< double > | m_realVolume_choice1 |
Total real fuel tank volume. More... | |
boost::optional< double > | m_realVolumeFactor_choice2 |
Factor between the real fuel volume and the theoretical optimum fuel volume. More... | |
boost::optional< double > | m_usableVolume_choice1 |
Usable fuel volume aircraft operations. More... | |
boost::optional< double > | m_useableVolumeFactor_choice2 |
Factor between the usalbe fuel volume and the real fuel volume. More... | |
Private Member Functions | |
CPACSFuelTankVolume (const CPACSFuelTankVolume &)=delete | |
CPACSFuelTankVolume (CPACSFuelTankVolume &&)=delete | |
CPACSFuelTankVolume & | operator= (const CPACSFuelTankVolume &)=delete |
CPACSFuelTankVolume & | operator= (CPACSFuelTankVolume &&)=delete |
Definition of different volumes of the fuel tank.
TIGL_EXPORT tigl::generated::CPACSFuelTankVolume::CPACSFuelTankVolume | ( | CCPACSVessel * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSVessel* tigl::generated::CPACSFuelTankVolume::GetParent | ( | ) |
TIGL_EXPORT const CCPACSVessel* tigl::generated::CPACSFuelTankVolume::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT bool tigl::generated::CPACSFuelTankVolume::ValidateChoices | ( | ) | const |
|
virtual |
|
protected |
Theoretical volume if material thicknesses (ribs, spars, skins, stringers) and systems (fuel pumps, pipes...) are neglected.
|
protected |
|
protected |
Total real fuel tank volume.
|
protected |
Factor between the real fuel volume and the theoretical optimum fuel volume.
|
protected |
Usable fuel volume aircraft operations.
|
protected |
Factor between the usalbe fuel volume and the real fuel volume.