8#ifndef FMTdevelopmentpath_Hm_included
9#define FMTdevelopmentpath_Hm_included
85 int p_age,
int p_lock,
int p_period,
double p_proportion);
#define FMTEXPORT
Definition: FMTutility.h:125
Development path holding a generated development and the proportion of area going to it.
Definition: FMTDevelopmentPath.h:26
FMTDevelopmentPath()
Default constructor for FMTDevelopmentPath.
~FMTDevelopmentPath()=default
Default destructor for FMTDevelopmentPath.
const FMTDevelopment & getDevelopment() const
Get the new development.
FMTDevelopmentPath(const FMTMask &p_mask, int p_age, int p_lock, int p_period, double p_proportion)
Construct a development path from a mask, an age, a lock, a period and a proportion.
double getProportion() const
Get the proportion of area going to this dev.
FMTDevelopmentPath(const FMTDevelopmentPath &rhs)=default
Copy constructor for FMTDevelopmentPath.
void setProportion(double p_proportion)
Set the proportion of area going to this development.
FMTDevelopment & getDevelopmentReference()
Get the new development.
Base class of FMTActualDevelopment and FMTFuturDevelopment representing a forest stand.
Definition: FMTDevelopment.h:44
Core class holding, as a boost dynamic bitset, which theme attributes are part of a mask.
Definition: FMTMask.h:96
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTAction.h:34