biogears::CQuantityTypeDescriptor Class Reference

#include <QuantityTypeDescriptor.h>

Public Member Functions

 CQuantityTypeDescriptor (const char *name, int fundIdx, bool twentyLog)
 
 CQuantityTypeDescriptor (const std::string &name, int fundIdx, bool twentyLog)
 
 CQuantityTypeDescriptor (const char *name, CCompoundUnit *expansion, bool twentyLog)
 
 CQuantityTypeDescriptor (const std::string &name, CCompoundUnit *expansion, bool twentyLog)
 
 ~CQuantityTypeDescriptor ()
 
std::string GetName () const
 
const char * GetName_cStr () const
 
int GetFundIdx () const
 
const CCompoundUnitGetExpansion () const
 
const CUnitDimensionGetDimension () const
 
double GetBigness () const
 
bool Is20LogRuleQuantity () const
 

Private Member Functions

 CQuantityTypeDescriptor (const CQuantityTypeDescriptor &)
 

Private Attributes

double m_dBigness
 
std::string m_sName
 
int m_iFundIdx
 
CCompoundUnitm_CUExpansion
 
CUnitDimensionm_CUD
 
bool m_bTwentyLogRule
 

Constructor & Destructor Documentation

biogears::CQuantityTypeDescriptor::CQuantityTypeDescriptor ( const char *  name,
int  fundIdx,
bool  twentyLog 
)
biogears::CQuantityTypeDescriptor::CQuantityTypeDescriptor ( const std::string &  name,
int  fundIdx,
bool  twentyLog 
)
biogears::CQuantityTypeDescriptor::CQuantityTypeDescriptor ( const char *  name,
CCompoundUnit expansion,
bool  twentyLog 
)
biogears::CQuantityTypeDescriptor::CQuantityTypeDescriptor ( const std::string &  name,
CCompoundUnit expansion,
bool  twentyLog 
)
biogears::CQuantityTypeDescriptor::~CQuantityTypeDescriptor ( )
biogears::CQuantityTypeDescriptor::CQuantityTypeDescriptor ( const CQuantityTypeDescriptor )
private

Member Function Documentation

double biogears::CQuantityTypeDescriptor::GetBigness ( ) const
inline
const CUnitDimension* biogears::CQuantityTypeDescriptor::GetDimension ( ) const
inline
const CCompoundUnit* biogears::CQuantityTypeDescriptor::GetExpansion ( ) const
inline
int biogears::CQuantityTypeDescriptor::GetFundIdx ( ) const
inline
std::string biogears::CQuantityTypeDescriptor::GetName ( ) const
const char * biogears::CQuantityTypeDescriptor::GetName_cStr ( ) const
bool biogears::CQuantityTypeDescriptor::Is20LogRuleQuantity ( ) const
inline

Member Data Documentation

bool biogears::CQuantityTypeDescriptor::m_bTwentyLogRule
private
CUnitDimension* biogears::CQuantityTypeDescriptor::m_CUD
private
CCompoundUnit* biogears::CQuantityTypeDescriptor::m_CUExpansion
private
double biogears::CQuantityTypeDescriptor::m_dBigness
private
int biogears::CQuantityTypeDescriptor::m_iFundIdx
private
std::string biogears::CQuantityTypeDescriptor::m_sName
private