#include <SEHistogram.h>

Inheritance diagram for biogears::SEHistogram:

Public Member Functions

 SEHistogram ()
 
virtual ~SEHistogram ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::HistogramData &in)
 
virtual CDM::HistogramDataUnload () const
 
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::HistogramData &data) const
 
- Protected Member Functions inherited from biogears::SEProperty
virtual void Unload (CDM::PropertyData &data) const
 

Protected Attributes

std::vector< double > m_Dependent
 
std::vector< double > m_Independent
 

Constructor & Destructor Documentation

biogears::SEHistogram::SEHistogram ( )
biogears::SEHistogram::~SEHistogram ( )
virtual

Member Function Documentation

void biogears::SEHistogram::Clear ( )
virtual

Reimplemented from biogears::SEProperty.

Reimplemented in biogears::SEHistogramFractionVsLength.

std::vector< double > & biogears::SEHistogram::GetDependent ( )
const std::vector< double > & biogears::SEHistogram::GetDependent ( ) const
double biogears::SEHistogram::GetDependentValue ( unsigned int  index) const
std::vector< double > & biogears::SEHistogram::GetIndependent ( )
const std::vector< double > & biogears::SEHistogram::GetIndependent ( ) const
double biogears::SEHistogram::GetIndependentValue ( unsigned int  index) const
void biogears::SEHistogram::Invalidate ( )
virtual

Implements biogears::SEProperty.

bool biogears::SEHistogram::IsValid ( ) const
virtual

Implements biogears::SEProperty.

bool biogears::SEHistogram::Load ( const CDM::HistogramData in)
virtual
unsigned int biogears::SEHistogram::NumberOfBins ( ) const
virtual
unsigned int biogears::SEHistogram::NumberOfBoundaries ( ) const
virtual
CDM::HistogramData * biogears::SEHistogram::Unload ( ) const
virtual
void biogears::SEHistogram::Unload ( CDM::HistogramData data) const
protectedvirtual

Member Data Documentation

std::vector<double> biogears::SEHistogram::m_Dependent
protected
std::vector<double> biogears::SEHistogram::m_Independent
protected