GCBM
Public Member Functions | Private Attributes | List of all members
PERDFactor Class Reference

#include <perdfactor.h>

Collaboration diagram for PERDFactor:
Collaboration graph

Public Member Functions

int treeSpeciesTypeId () const
 
int merchEquationNumber () const
 
int nonmerchEquationNumber () const
 
int saplingEquationNumber () const
 
int otherEquationNumber () const
 
double a () const
 
double b () const
 
double a_nonmerch () const
 
double b_nonmerch () const
 
double k_nonmerch () const
 
double cap_nonmerch () const
 
double a_sap () const
 
double b_sap () const
 
double k_sap () const
 
double cap_sap () const
 
double a1 () const
 
double a2 () const
 
double a3 () const
 
double b1 () const
 
double b2 () const
 
double b3 () const
 
double c1 () const
 
double c2 () const
 
double c3 () const
 
double min_volume () const
 
double max_volume () const
 
double low_stemwood_prop () const
 
double high_stemwood_prop () const
 
double low_stembark_prop () const
 
double high_stembark_prop () const
 
double low_branches_prop () const
 
double high_branches_prop () const
 
double low_foliage_prop () const
 
double high_foliage_prop () const
 
double softwood_top_prop () const
 
double softwood_stump_prop () const
 
double hardwood_top_prop () const
 
double hardwood_stump_prop () const
 
 PERDFactor ()
 Default constructor More...
 
 ~PERDFactor ()=default
 
void setValue (const DynamicObject &data)
 
void setDefaultValue (const std::vector< double > &data)
 Assign default values to private variables. More...
 
void setTreeSpeciesID (int id)
 

Private Attributes

int _treeSpeciesId = 0
 
int _merchEquationNumber = 0
 
int _nonmerchEquationNumber = 0
 
int _saplingEquationNumber = 0
 
int _otherEquationNumber = 0
 
double _a = 0
 
double _b = 0
 
double _a_nonmerch = 0
 
double _b_nonmerch = 0
 
double _k_nonmerch = 0
 
double _cap_nonmerch = 0
 
double _a_sap = 0
 
double _b_sap = 0
 
double _k_sap = 0
 
double _cap_sap = 0
 
double _a1 = 0
 
double _a2 = 0
 
double _a3 = 0
 
double _b1 = 0
 
double _b2 = 0
 
double _b3 = 0
 
double _c1 = 0
 
double _c2 = 0
 
double _c3 = 0
 
double _min_volume = 0
 
double _max_volume = 0
 
double _low_stemwood_prop = 0
 
double _high_stemwood_prop = 0
 
double _low_stembark_prop = 0
 
double _high_stembark_prop = 0
 
double _low_branches_prop = 0
 
double _high_branches_prop = 0
 
double _low_foliage_prop = 0
 
double _high_foliage_prop = 0
 
double _softwood_top_prop = 0
 
double _softwood_stump_prop = 0
 
double _hardwood_top_prop = 0
 
double _hardwood_stump_prop = 0
 

Constructor & Destructor Documentation

◆ PERDFactor()

Default constructor

◆ ~PERDFactor()

~PERDFactor ( )
default

Member Function Documentation

◆ a()

double a ( ) const

◆ a1()

double a1 ( ) const

◆ a2()

double a2 ( ) const

◆ a3()

double a3 ( ) const

◆ a_nonmerch()

double a_nonmerch ( ) const

◆ a_sap()

double a_sap ( ) const

◆ b()

double b ( ) const

◆ b1()

double b1 ( ) const

◆ b2()

double b2 ( ) const

◆ b3()

double b3 ( ) const

◆ b_nonmerch()

double b_nonmerch ( ) const

◆ b_sap()

double b_sap ( ) const

◆ c1()

double c1 ( ) const

◆ c2()

double c2 ( ) const

◆ c3()

double c3 ( ) const

◆ cap_nonmerch()

double cap_nonmerch ( ) const

◆ cap_sap()

double cap_sap ( ) const

◆ hardwood_stump_prop()

double hardwood_stump_prop ( ) const

◆ hardwood_top_prop()

double hardwood_top_prop ( ) const

◆ high_branches_prop()

double high_branches_prop ( ) const

◆ high_foliage_prop()

double high_foliage_prop ( ) const

◆ high_stembark_prop()

double high_stembark_prop ( ) const

◆ high_stemwood_prop()

double high_stemwood_prop ( ) const

◆ k_nonmerch()

double k_nonmerch ( ) const

◆ k_sap()

double k_sap ( ) const

◆ low_branches_prop()

double low_branches_prop ( ) const

◆ low_foliage_prop()

double low_foliage_prop ( ) const

◆ low_stembark_prop()

double low_stembark_prop ( ) const

◆ low_stemwood_prop()

double low_stemwood_prop ( ) const

◆ max_volume()

double max_volume ( ) const

◆ merchEquationNumber()

int merchEquationNumber ( ) const

◆ min_volume()

double min_volume ( ) const

◆ nonmerchEquationNumber()

int nonmerchEquationNumber ( ) const

◆ otherEquationNumber()

int otherEquationNumber ( ) const

◆ saplingEquationNumber()

int saplingEquationNumber ( ) const

◆ setDefaultValue()

void setDefaultValue ( const std::vector< double > &  data)

Assign default values to private variables.

Parameters
datavector<double>&
Returns
void

◆ setTreeSpeciesID()

void setTreeSpeciesID ( int  id)

Assign PERDFactor._treeSpeciesId as parameter id

Parameters
idint
Returns
void

◆ setValue()

void setValue ( const DynamicObject &  data)

Assign private attributes values contained in parameter data

Parameters
dataDynamicObject&
Returns
void

◆ softwood_stump_prop()

double softwood_stump_prop ( ) const

◆ softwood_top_prop()

double softwood_top_prop ( ) const

◆ treeSpeciesTypeId()

int treeSpeciesTypeId ( ) const

Member Data Documentation

◆ _a

double _a = 0
private

◆ _a1

double _a1 = 0
private

◆ _a2

double _a2 = 0
private

◆ _a3

double _a3 = 0
private

◆ _a_nonmerch

double _a_nonmerch = 0
private

◆ _a_sap

double _a_sap = 0
private

◆ _b

double _b = 0
private

◆ _b1

double _b1 = 0
private

◆ _b2

double _b2 = 0
private

◆ _b3

double _b3 = 0
private

◆ _b_nonmerch

double _b_nonmerch = 0
private

◆ _b_sap

double _b_sap = 0
private

◆ _c1

double _c1 = 0
private

◆ _c2

double _c2 = 0
private

◆ _c3

double _c3 = 0
private

◆ _cap_nonmerch

double _cap_nonmerch = 0
private

◆ _cap_sap

double _cap_sap = 0
private

◆ _hardwood_stump_prop

double _hardwood_stump_prop = 0
private

◆ _hardwood_top_prop

double _hardwood_top_prop = 0
private

◆ _high_branches_prop

double _high_branches_prop = 0
private

◆ _high_foliage_prop

double _high_foliage_prop = 0
private

◆ _high_stembark_prop

double _high_stembark_prop = 0
private

◆ _high_stemwood_prop

double _high_stemwood_prop = 0
private

◆ _k_nonmerch

double _k_nonmerch = 0
private

◆ _k_sap

double _k_sap = 0
private

◆ _low_branches_prop

double _low_branches_prop = 0
private

◆ _low_foliage_prop

double _low_foliage_prop = 0
private

◆ _low_stembark_prop

double _low_stembark_prop = 0
private

◆ _low_stemwood_prop

double _low_stemwood_prop = 0
private

◆ _max_volume

double _max_volume = 0
private

◆ _merchEquationNumber

int _merchEquationNumber = 0
private

◆ _min_volume

double _min_volume = 0
private

◆ _nonmerchEquationNumber

int _nonmerchEquationNumber = 0
private

◆ _otherEquationNumber

int _otherEquationNumber = 0
private

◆ _saplingEquationNumber

int _saplingEquationNumber = 0
private

◆ _softwood_stump_prop

double _softwood_stump_prop = 0
private

◆ _softwood_top_prop

double _softwood_top_prop = 0
private

◆ _treeSpeciesId

int _treeSpeciesId = 0
private

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