biogears::SEHistogramFractionVsLength Class Reference

#include <SEHistogramFractionVsLength.h>

Inheritance diagram for biogears::SEHistogramFractionVsLength:

Public Member Functions

 SEHistogramFractionVsLength ()
 
virtual ~SEHistogramFractionVsLength ()
 
virtual void Clear () override
 
virtual bool IsVaild () const
 
virtual bool Load (const CDM::HistogramFractionVsLengthData &in)
 
virtual CDM::HistogramFractionVsLengthDataUnload () const override
 
virtual double GetFractionValue (unsigned int index) const
 
virtual std::vector< double > & GetFraction ()
 
virtual const std::vector< double > & GetFraction () const
 
virtual double GetLengthValue (unsigned int index, const LengthUnit &unit) const
 
virtual std::vector< double > & GetLength ()
 
virtual const std::vector< double > & GetLength () const
 
virtual const LengthUnitGetLengthUnit () const
 
virtual void SetLengthUnit (const LengthUnit &unit)
 
- Public Member Functions inherited from biogears::SEHistogram
 SEHistogram ()
 
virtual ~SEHistogram ()
 
virtual bool Load (const CDM::HistogramData &in)
 
virtual bool IsValid () const
 
virtual void Invalidate ()
 
virtual unsigned int NumberOfBins () const
 
virtual unsigned int NumberOfBoundaries () const
 
double GetDependentValue (unsigned int index) const
 
std::vector< double > & GetDependent ()
 
const std::vector< double > & GetDependent () const
 
double GetIndependentValue (unsigned int index) const
 
std::vector< double > & GetIndependent ()
 
const std::vector< double > & GetIndependent () const
 
- Public Member Functions inherited from biogears::SEProperty
 SEProperty ()
 
virtual ~SEProperty ()
 
virtual bool Load (const CDM::PropertyData &in)
 

Protected Member Functions

virtual void Unload (CDM::HistogramFractionVsLengthData &data) const
 
- Protected Member Functions inherited from biogears::SEHistogram
virtual void Unload (CDM::HistogramData &data) const
 
- Protected Member Functions inherited from biogears::SEProperty
virtual void Unload (CDM::PropertyData &data) const
 

Protected Attributes

const LengthUnitm_LengthUnit
 
- Protected Attributes inherited from biogears::SEHistogram
std::vector< double > m_Dependent
 
std::vector< double > m_Independent
 

Constructor & Destructor Documentation

biogears::SEHistogramFractionVsLength::SEHistogramFractionVsLength ( )
biogears::SEHistogramFractionVsLength::~SEHistogramFractionVsLength ( )
virtual

Member Function Documentation

void biogears::SEHistogramFractionVsLength::Clear ( )
overridevirtual

Reimplemented from biogears::SEHistogram.

std::vector< double > & biogears::SEHistogramFractionVsLength::GetFraction ( )
virtual
const std::vector< double > & biogears::SEHistogramFractionVsLength::GetFraction ( ) const
virtual
double biogears::SEHistogramFractionVsLength::GetFractionValue ( unsigned int  index) const
virtual
std::vector< double > & biogears::SEHistogramFractionVsLength::GetLength ( )
virtual
const std::vector< double > & biogears::SEHistogramFractionVsLength::GetLength ( ) const
virtual
const LengthUnit * biogears::SEHistogramFractionVsLength::GetLengthUnit ( ) const
virtual
double biogears::SEHistogramFractionVsLength::GetLengthValue ( unsigned int  index,
const LengthUnit unit 
) const
virtual
bool biogears::SEHistogramFractionVsLength::IsVaild ( ) const
virtual
bool biogears::SEHistogramFractionVsLength::Load ( const CDM::HistogramFractionVsLengthData in)
virtual
void biogears::SEHistogramFractionVsLength::SetLengthUnit ( const LengthUnit unit)
virtual
CDM::HistogramFractionVsLengthData * biogears::SEHistogramFractionVsLength::Unload ( ) const
overridevirtual

Reimplemented from biogears::SEHistogram.

void biogears::SEHistogramFractionVsLength::Unload ( CDM::HistogramFractionVsLengthData data) const
protectedvirtual

Member Data Documentation

const LengthUnit* biogears::SEHistogramFractionVsLength::m_LengthUnit
protected