FlightGear next
TankProperties Class Reference

#include <TankProperties.hxx>

Inherits SGReferenced.

Public Member Functions

 TankProperties (SGPropertyNode_ptr rootNode)
 
virtual ~TankProperties ()
 
 TankProperties (const TankProperties &)
 
const TankPropertiesoperator= (const TankProperties &)
 
void bind ()
 
void unbind ()
 
double getContent_kg () const
 
void setContent_kg (double value)
 
double getDensity_kgpm3 () const
 
void setDensity_kgpm3 (double value)
 
double getDensity_ppg () const
 
void setDensity_ppg (double value)
 
double getContent_lbs () const
 
void setContent_lbs (double value)
 
double getContent_m3 () const
 
void setContent_m3 (double value)
 
double getContent_gal_us () const
 
void setContent_gal_us (double value)
 
double getContent_gal_imp () const
 
void setContent_gal_imp (double value)
 
double getCapacity_m3 () const
 
void setCapacity_m3 (double value)
 
double getCapacity_gal_us () const
 
void setCapacity_gal_us (double value)
 
double getCapacity_gal_imp () const
 
void setCapacity_gal_imp (double value)
 
double getUnusable_m3 () const
 
void setUnusable_m3 (double value)
 
double getUnusable_gal_us () const
 
void setUnusable_gal_us (double value)
 
double getUnusable_gal_imp () const
 
void setUnusable_gal_imp (double value)
 
double getContent_norm () const
 
void setContent_norm (double value)
 
bool getEmpty () const
 

Protected Attributes

simgear::TiedPropertyList _tiedProperties
 
double _content_kg
 
double _density_kgpm3
 
double _capacity_m3
 
double _unusable_m3
 

Detailed Description

Definition at line 28 of file TankProperties.hxx.

Constructor & Destructor Documentation

◆ TankProperties() [1/2]

TankProperties::TankProperties ( SGPropertyNode_ptr rootNode)

Definition at line 39 of file TankProperties.cxx.

◆ ~TankProperties()

TankProperties::~TankProperties ( )
virtual

Definition at line 71 of file TankProperties.cxx.

◆ TankProperties() [2/2]

TankProperties::TankProperties ( const TankProperties & )

Member Function Documentation

◆ bind()

void TankProperties::bind ( )

Definition at line 48 of file TankProperties.cxx.

◆ getCapacity_gal_imp()

double TankProperties::getCapacity_gal_imp ( ) const

Definition at line 171 of file TankProperties.cxx.

◆ getCapacity_gal_us()

double TankProperties::getCapacity_gal_us ( ) const

Definition at line 161 of file TankProperties.cxx.

◆ getCapacity_m3()

double TankProperties::getCapacity_m3 ( ) const

Definition at line 151 of file TankProperties.cxx.

◆ getContent_gal_imp()

double TankProperties::getContent_gal_imp ( ) const

Definition at line 141 of file TankProperties.cxx.

◆ getContent_gal_us()

double TankProperties::getContent_gal_us ( ) const

Definition at line 131 of file TankProperties.cxx.

◆ getContent_kg()

double TankProperties::getContent_kg ( ) const

Definition at line 80 of file TankProperties.cxx.

◆ getContent_lbs()

double TankProperties::getContent_lbs ( ) const

Definition at line 110 of file TankProperties.cxx.

◆ getContent_m3()

double TankProperties::getContent_m3 ( ) const

Definition at line 120 of file TankProperties.cxx.

◆ getContent_norm()

double TankProperties::getContent_norm ( ) const

Definition at line 212 of file TankProperties.cxx.

◆ getDensity_kgpm3()

double TankProperties::getDensity_kgpm3 ( ) const

Definition at line 90 of file TankProperties.cxx.

◆ getDensity_ppg()

double TankProperties::getDensity_ppg ( ) const

Definition at line 100 of file TankProperties.cxx.

◆ getEmpty()

bool TankProperties::getEmpty ( ) const

Definition at line 222 of file TankProperties.cxx.

◆ getUnusable_gal_imp()

double TankProperties::getUnusable_gal_imp ( ) const

Definition at line 202 of file TankProperties.cxx.

◆ getUnusable_gal_us()

double TankProperties::getUnusable_gal_us ( ) const

Definition at line 191 of file TankProperties.cxx.

◆ getUnusable_m3()

double TankProperties::getUnusable_m3 ( ) const

Definition at line 181 of file TankProperties.cxx.

◆ operator=()

const TankProperties & TankProperties::operator= ( const TankProperties & )

◆ setCapacity_gal_imp()

void TankProperties::setCapacity_gal_imp ( double value)

Definition at line 176 of file TankProperties.cxx.

◆ setCapacity_gal_us()

void TankProperties::setCapacity_gal_us ( double value)

Definition at line 166 of file TankProperties.cxx.

◆ setCapacity_m3()

void TankProperties::setCapacity_m3 ( double value)

Definition at line 156 of file TankProperties.cxx.

◆ setContent_gal_imp()

void TankProperties::setContent_gal_imp ( double value)

Definition at line 146 of file TankProperties.cxx.

◆ setContent_gal_us()

void TankProperties::setContent_gal_us ( double value)

Definition at line 136 of file TankProperties.cxx.

◆ setContent_kg()

void TankProperties::setContent_kg ( double value)

Definition at line 85 of file TankProperties.cxx.

◆ setContent_lbs()

void TankProperties::setContent_lbs ( double value)

Definition at line 115 of file TankProperties.cxx.

◆ setContent_m3()

void TankProperties::setContent_m3 ( double value)

Definition at line 125 of file TankProperties.cxx.

◆ setContent_norm()

void TankProperties::setContent_norm ( double value)

Definition at line 217 of file TankProperties.cxx.

◆ setDensity_kgpm3()

void TankProperties::setDensity_kgpm3 ( double value)

Definition at line 95 of file TankProperties.cxx.

◆ setDensity_ppg()

void TankProperties::setDensity_ppg ( double value)

Definition at line 105 of file TankProperties.cxx.

◆ setUnusable_gal_imp()

void TankProperties::setUnusable_gal_imp ( double value)

Definition at line 207 of file TankProperties.cxx.

◆ setUnusable_gal_us()

void TankProperties::setUnusable_gal_us ( double value)

Definition at line 196 of file TankProperties.cxx.

◆ setUnusable_m3()

void TankProperties::setUnusable_m3 ( double value)

Definition at line 186 of file TankProperties.cxx.

◆ unbind()

void TankProperties::unbind ( )

Definition at line 75 of file TankProperties.cxx.

Member Data Documentation

◆ _capacity_m3

double TankProperties::_capacity_m3
protected

Definition at line 89 of file TankProperties.hxx.

◆ _content_kg

double TankProperties::_content_kg
protected

Definition at line 87 of file TankProperties.hxx.

◆ _density_kgpm3

double TankProperties::_density_kgpm3
protected

Definition at line 88 of file TankProperties.hxx.

◆ _tiedProperties

simgear::TiedPropertyList TankProperties::_tiedProperties
protected

Definition at line 85 of file TankProperties.hxx.

◆ _unusable_m3

double TankProperties::_unusable_m3
protected

Definition at line 90 of file TankProperties.hxx.


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