3.4.1
tigl::generated::CPACSFuelTankVolume Class Reference

Definition of different volumes of the fuel tank. More...

#include <CPACSFuelTankVolume.h>

Public Member Functions

TIGL_EXPORT CPACSFuelTankVolume (CCPACSVessel *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
virtual TIGL_EXPORT const double & GetOptimalVolume () const
 
TIGL_EXPORT CCPACSVesselGetParent ()
 
TIGL_EXPORT const CCPACSVesselGetParent () 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...
 
CCPACSVesselm_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
 
CPACSFuelTankVolumeoperator= (const CPACSFuelTankVolume &)=delete
 
CPACSFuelTankVolumeoperator= (CPACSFuelTankVolume &&)=delete
 

Detailed Description

Definition of different volumes of the fuel tank.

Constructor & Destructor Documentation

◆ CPACSFuelTankVolume() [1/3]

TIGL_EXPORT tigl::generated::CPACSFuelTankVolume::CPACSFuelTankVolume ( CCPACSVessel parent)

◆ ~CPACSFuelTankVolume()

virtual TIGL_EXPORT tigl::generated::CPACSFuelTankVolume::~CPACSFuelTankVolume ( )
virtual

◆ CPACSFuelTankVolume() [2/3]

tigl::generated::CPACSFuelTankVolume::CPACSFuelTankVolume ( const CPACSFuelTankVolume )
privatedelete

◆ CPACSFuelTankVolume() [3/3]

tigl::generated::CPACSFuelTankVolume::CPACSFuelTankVolume ( CPACSFuelTankVolume &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSFuelTankVolume::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSFuelTankVolume::GetNextUIDParent ( ) const
virtual

◆ GetOptimalVolume()

virtual TIGL_EXPORT const double& tigl::generated::CPACSFuelTankVolume::GetOptimalVolume ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSVessel* tigl::generated::CPACSFuelTankVolume::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSVessel* tigl::generated::CPACSFuelTankVolume::GetParent ( ) const

◆ GetRealVolume_choice1()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSFuelTankVolume::GetRealVolume_choice1 ( ) const
virtual

◆ GetRealVolumeFactor_choice2()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSFuelTankVolume::GetRealVolumeFactor_choice2 ( ) const
virtual

◆ GetUsableVolume_choice1()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSFuelTankVolume::GetUsableVolume_choice1 ( ) const
virtual

◆ GetUseableVolumeFactor_choice2()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSFuelTankVolume::GetUseableVolumeFactor_choice2 ( ) const
virtual

◆ operator=() [1/2]

CPACSFuelTankVolume& tigl::generated::CPACSFuelTankVolume::operator= ( const CPACSFuelTankVolume )
privatedelete

◆ operator=() [2/2]

CPACSFuelTankVolume& tigl::generated::CPACSFuelTankVolume::operator= ( CPACSFuelTankVolume &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ SetOptimalVolume()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::SetOptimalVolume ( const double &  value)
virtual

◆ SetRealVolume_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::SetRealVolume_choice1 ( const boost::optional< double > &  value)
virtual

◆ SetRealVolumeFactor_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::SetRealVolumeFactor_choice2 ( const boost::optional< double > &  value)
virtual

◆ SetUsableVolume_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::SetUsableVolume_choice1 ( const boost::optional< double > &  value)
virtual

◆ SetUseableVolumeFactor_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::SetUseableVolumeFactor_choice2 ( const boost::optional< double > &  value)
virtual

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSFuelTankVolume::ValidateChoices ( ) const

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSFuelTankVolume::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_optimalVolume

double tigl::generated::CPACSFuelTankVolume::m_optimalVolume
protected

Theoretical volume if material thicknesses (ribs, spars, skins, stringers) and systems (fuel pumps, pipes...) are neglected.

◆ m_parent

CCPACSVessel* tigl::generated::CPACSFuelTankVolume::m_parent
protected

◆ m_realVolume_choice1

boost::optional<double> tigl::generated::CPACSFuelTankVolume::m_realVolume_choice1
protected

Total real fuel tank volume.

◆ m_realVolumeFactor_choice2

boost::optional<double> tigl::generated::CPACSFuelTankVolume::m_realVolumeFactor_choice2
protected

Factor between the real fuel volume and the theoretical optimum fuel volume.

◆ m_usableVolume_choice1

boost::optional<double> tigl::generated::CPACSFuelTankVolume::m_usableVolume_choice1
protected

Usable fuel volume aircraft operations.

◆ m_useableVolumeFactor_choice2

boost::optional<double> tigl::generated::CPACSFuelTankVolume::m_useableVolumeFactor_choice2
protected

Factor between the usalbe fuel volume and the real fuel volume.


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