FMT 0.9.8
Forest management tools for forest planning
|
#include <FMTedgeproperties.hpp>
Public Member Functions | |
~FMTedgeproperties ()=default | |
FMTedgeproperties ()=default | |
FMTedgeproperties (const FMTedgeproperties &rhs)=default | |
FMTedgeproperties & | operator= (const FMTedgeproperties &rhs)=default |
int | getvariableID () const override |
void | setvariableID (const int &newvariableID) |
double | getproportion () const override |
FMTedgeproperties (const int &laction, const int &lvariableID, const double &lproportion) | |
bool | operator== (const FMTedgeproperties &rhs) const |
bool | operator!= (const FMTedgeproperties &rhs) const |
std::string | variablename () const |
const int * | getvariableptr () const |
Public Member Functions inherited from Graph::FMTbaseedgeproperties | |
virtual | ~FMTbaseedgeproperties ()=default |
FMTbaseedgeproperties ()=default | |
FMTbaseedgeproperties (const FMTbaseedgeproperties &rhs)=default | |
FMTbaseedgeproperties & | operator= (const FMTbaseedgeproperties &rhs)=default |
FMTbaseedgeproperties (const int &laction, const int &lvariableID, const double &lproportion) | |
constexpr | FMTbaseedgeproperties (const int &laction) |
virtual int | getvariableID () const |
virtual double | getproportion () const |
int | getactionID () const |
void | setactionID (const int &newid) |
bool | isaction (const std::vector< Core::FMTaction > &actions, const Core::FMTaction &rhsaction) const |
bool | operator== (const FMTbaseedgeproperties &rhs) const |
bool | operator!= (const FMTbaseedgeproperties &rhs) const |
bool | operator< (const FMTbaseedgeproperties &rhs) const |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
Protected Attributes inherited from Graph::FMTbaseedgeproperties | |
int8_t | action |
|
default |
|
default |
|
default |
Graph::FMTedgeproperties::FMTedgeproperties | ( | const int & | laction, |
const int & | lvariableID, | ||
const double & | lproportion | ||
) |
|
inlineoverridevirtual |
Reimplemented from Graph::FMTbaseedgeproperties.
|
inlineoverridevirtual |
Reimplemented from Graph::FMTbaseedgeproperties.
|
inline |
bool Graph::FMTedgeproperties::operator!= | ( | const FMTedgeproperties & | rhs | ) | const |
|
default |
bool Graph::FMTedgeproperties::operator== | ( | const FMTedgeproperties & | rhs | ) | const |
void Graph::FMTedgeproperties::setvariableID | ( | const int & | newvariableID | ) |
|
inline |
|
friend |