openModeller  Version 1.5.0
BioclimHistogram Class Reference

#include <Utilities.h>

Collaboration diagram for BioclimHistogram:
Collaboration graph

Public Member Functions

 BioclimHistogram ()
 
void reset ()
 
 BioclimHistogram ()
 
 ~BioclimHistogram ()
 
int resamples () const
 
void initialize (const OccurrencesPtr &occs)
 
void getBioclimRange (Scalar prediction, int layerIndex, Scalar &minCutLevel, Scalar &maxCutLevel) const
 

Public Attributes

BYTE matrix [2][MAX_ENV_LAYERS][256]
 

Private Member Functions

void reset ()
 

Private Attributes

int _resamples
 
int _matrix [2][MAX_ENV_LAYERS][256]
 
int _depend [2]
 
double * _upperLevels
 
double * _lowerLevels
 

Detailed Description

Definition at line 261 of file Utilities.h.

Constructor & Destructor Documentation

BioclimHistogram::BioclimHistogram ( )
inline

Definition at line 266 of file Utilities.h.

References reset().

Here is the call graph for this function:

BioclimHistogram::BioclimHistogram ( )
BioclimHistogram::~BioclimHistogram ( )

Definition at line 56 of file bioclim_histogram.cpp.

References _lowerLevels, and _upperLevels.

Member Function Documentation

void BioclimHistogram::getBioclimRange ( Scalar  prediction,
int  layerIndex,
Scalar minCutLevel,
Scalar maxCutLevel 
) const

Definition at line 132 of file bioclim_histogram.cpp.

References _depend, _matrix, and Random::get().

Referenced by RangeRule::initialize().

Here is the call graph for this function:

void BioclimHistogram::initialize ( const OccurrencesPtr occs)

Definition at line 64 of file bioclim_histogram.cpp.

References _depend, _matrix, _resamples, and reset().

Referenced by Garp::initialize().

Here is the call graph for this function:

int BioclimHistogram::resamples ( ) const

Definition at line 126 of file bioclim_histogram.cpp.

References _resamples.

void BioclimHistogram::reset ( )
private
void BioclimHistogram::reset ( )
inline

Definition at line 269 of file Utilities.h.

References matrix, and MAX_ENV_LAYERS.

Referenced by BioclimHistogram(), EnvCellSet::createBioclimHistogram(), and initialize().

Member Data Documentation

int BioclimHistogram::_depend[2]
private

Definition at line 69 of file bioclim_histogram.hh.

Referenced by getBioclimRange(), and initialize().

double* BioclimHistogram::_lowerLevels
private

Definition at line 73 of file bioclim_histogram.hh.

Referenced by ~BioclimHistogram().

int BioclimHistogram::_matrix[2][MAX_ENV_LAYERS][256]
private

Definition at line 68 of file bioclim_histogram.hh.

Referenced by getBioclimRange(), and initialize().

int BioclimHistogram::_resamples
private

Definition at line 66 of file bioclim_histogram.hh.

Referenced by initialize(), and resamples().

double* BioclimHistogram::_upperLevels
private

Definition at line 72 of file bioclim_histogram.hh.

Referenced by ~BioclimHistogram().

BYTE BioclimHistogram::matrix[2][MAX_ENV_LAYERS][256]

Definition at line 264 of file Utilities.h.

Referenced by RangeRule::bioclimRange(), EnvCellSet::createBioclimHistogram(), and reset().


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