![]() |
FMT 1.2.0
Forest management tools for forest planning
|
#include <FMTBaseVertexProperties.h>
Public Member Functions | |
| virtual | ~FMTBaseVertexProperties ()=default |
| Default virtual destructor for FMTBaseVertexProperties. | |
| FMTBaseVertexProperties ()=default | |
| Default constructor for FMTBaseVertexProperties. | |
| FMTBaseVertexProperties (const FMTBaseVertexProperties &rhs) | |
| Copy constructor for FMTBaseVertexProperties. | |
| FMTBaseVertexProperties & | operator= (const FMTBaseVertexProperties &rhs) |
| Copy assignment operator for FMTBaseVertexProperties. | |
| FMTBaseVertexProperties (const Core::FMTFuturDevelopment &p_development) | |
| Construct a FMTBaseVertexProperties from a futur development. | |
| FMTBaseVertexProperties (const Core::FMTActualDevelopment &p_development) | |
| Construct a FMTBaseVertexProperties from an actual development. | |
| void | setDevlopementMask (const Core::FMTMask &p_newMask) |
| Set the development mask of the vertex. | |
| double | getBaseRhs () const |
| Get the right hand side of the constraint of the vertex. | |
| virtual int | getConstraintId () const |
| Get the index of the constraint of the vertex. | |
| const Core::FMTDevelopment & | get () const |
| Get a const reference to the development of the vertex. | |
| size_t | hash () const |
| Hash the development of the vertex. | |
| bool | operator< (const FMTBaseVertexProperties &rhs) const |
| Less than operator for FMTBaseVertexProperties. | |
| bool | operator== (const FMTBaseVertexProperties &rhs) const |
| Comparison operator for FMTBaseVertexProperties. | |
| bool | operator!= (const FMTBaseVertexProperties &rhs) const |
| Comparison operator for FMTBaseVertexProperties. | |
Friends | |
| class | boost::serialization::access |
| Serialize the FMTBaseVertexProperties for multiprocessing across multiple cpus (pickle in Python). | |
|
virtualdefault |
Default virtual destructor for FMTBaseVertexProperties.
|
default |
Default constructor for FMTBaseVertexProperties.
| Graph::FMTBaseVertexProperties::FMTBaseVertexProperties | ( | const FMTBaseVertexProperties & | rhs | ) |
Copy constructor for FMTBaseVertexProperties.
| [in] | rhs | the FMTBaseVertexProperties to copy. |
| Graph::FMTBaseVertexProperties::FMTBaseVertexProperties | ( | const Core::FMTFuturDevelopment & | p_development | ) |
Construct a FMTBaseVertexProperties from a futur development.
| [in] | p_development | the futur development. |
| Graph::FMTBaseVertexProperties::FMTBaseVertexProperties | ( | const Core::FMTActualDevelopment & | p_development | ) |
Construct a FMTBaseVertexProperties from an actual development.
| [in] | p_development | the actual development. |
| const Core::FMTDevelopment & Graph::FMTBaseVertexProperties::get | ( | ) | const |
Get a const reference to the development of the vertex.
| double Graph::FMTBaseVertexProperties::getBaseRhs | ( | ) | const |
Get the right hand side of the constraint of the vertex.
|
virtual |
Get the index of the constraint of the vertex.
Reimplemented in Graph::FMTVertexProperties.
| size_t Graph::FMTBaseVertexProperties::hash | ( | ) | const |
Hash the development of the vertex.
| bool Graph::FMTBaseVertexProperties::operator!= | ( | const FMTBaseVertexProperties & | rhs | ) | const |
Comparison operator for FMTBaseVertexProperties.
| [in] | rhs | the FMTBaseVertexProperties to compare to. |
| bool Graph::FMTBaseVertexProperties::operator< | ( | const FMTBaseVertexProperties & | rhs | ) | const |
Less than operator for FMTBaseVertexProperties.
| [in] | rhs | the FMTBaseVertexProperties to compare to. |
| FMTBaseVertexProperties & Graph::FMTBaseVertexProperties::operator= | ( | const FMTBaseVertexProperties & | rhs | ) |
Copy assignment operator for FMTBaseVertexProperties.
| [in] | rhs | the FMTBaseVertexProperties to copy. |
| bool Graph::FMTBaseVertexProperties::operator== | ( | const FMTBaseVertexProperties & | rhs | ) | const |
Comparison operator for FMTBaseVertexProperties.
| [in] | rhs | the FMTBaseVertexProperties to compare to. |
| void Graph::FMTBaseVertexProperties::setDevlopementMask | ( | const Core::FMTMask & | p_newMask | ) |
Set the development mask of the vertex.
| [in] | p_newMask | the new mask of the development. |
|
friend |
Serialize the FMTBaseVertexProperties for multiprocessing across multiple cpus (pickle in Python).
| Archive | the archive type. |
| [in,out] | ar | the archive to serialize to or from. |
| [in] | version | the serialization version. |