FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Graph::FMTvertexproperties Class Reference

#include <FMTvertexproperties.hpp>

Inheritance diagram for Graph::FMTvertexproperties:
[legend]
Collaboration diagram for Graph::FMTvertexproperties:
[legend]

Public Member Functions

 ~FMTvertexproperties ()=default
 
 FMTvertexproperties ()=default
 
 FMTvertexproperties (const FMTvertexproperties &rhs)
 
FMTvertexpropertiesoperator= (const FMTvertexproperties &rhs)=default
 
 FMTvertexproperties (const Core::FMTfuturdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTvertexproperties (const Core::FMTactualdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTvertexproperties (const Core::FMTdevelopment &ldevelopment, const int &lconstraintID)
 
std::string constraintname () const
 
int getconstraintID () const override
 
void setconstraintID (const int &ID)
 
- Public Member Functions inherited from Graph::FMTbasevertexproperties
virtual ~FMTbasevertexproperties ()=default
 
 FMTbasevertexproperties ()=default
 
 FMTbasevertexproperties (const FMTbasevertexproperties &rhs)
 
virtual int getconstraintID () const
 
const Core::FMTdevelopmentget () const
 
bool operator< (const FMTbasevertexproperties &rhs) const
 
FMTbasevertexpropertiesoperator= (const FMTbasevertexproperties &rhs)
 
 FMTbasevertexproperties (const Core::FMTfuturdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTactualdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTfuturdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTbasevertexproperties (const Core::FMTactualdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTbasevertexproperties (const Core::FMTdevelopment &ldevelopment, const int &lconstraintID)
 
void setdevlopementmask (const Core::FMTmask &newmask)
 
double getbaseRHS () const
 
size_t hash () const
 
bool operator== (const FMTbasevertexproperties &rhs) const
 
bool operator!= (const FMTbasevertexproperties &rhs) const
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Protected Attributes inherited from Graph::FMTbasevertexproperties
std::unique_ptr< Core::FMTdevelopmentdevelopment
 

Constructor & Destructor Documentation

◆ ~FMTvertexproperties()

Graph::FMTvertexproperties::~FMTvertexproperties ( )
default

◆ FMTvertexproperties() [1/5]

Graph::FMTvertexproperties::FMTvertexproperties ( )
default

◆ FMTvertexproperties() [2/5]

Graph::FMTvertexproperties::FMTvertexproperties ( const FMTvertexproperties rhs)

◆ FMTvertexproperties() [3/5]

Graph::FMTvertexproperties::FMTvertexproperties ( const Core::FMTfuturdevelopment ldevelopment,
const int &  lconstraintID 
)

◆ FMTvertexproperties() [4/5]

Graph::FMTvertexproperties::FMTvertexproperties ( const Core::FMTactualdevelopment ldevelopment,
const int &  lconstraintID 
)

◆ FMTvertexproperties() [5/5]

Graph::FMTvertexproperties::FMTvertexproperties ( const Core::FMTdevelopment ldevelopment,
const int &  lconstraintID 
)

Member Function Documentation

◆ constraintname()

std::string Graph::FMTvertexproperties::constraintname ( ) const

◆ getconstraintID()

int Graph::FMTvertexproperties::getconstraintID ( ) const
inlineoverridevirtual

Reimplemented from Graph::FMTbasevertexproperties.

◆ operator=()

FMTvertexproperties & Graph::FMTvertexproperties::operator= ( const FMTvertexproperties rhs)
default

◆ setconstraintID()

void Graph::FMTvertexproperties::setconstraintID ( const int &  ID)

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

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