FMT 0.9.8
Forest management tools for forest planning
|
#include <FMTyieldrequest.hpp>
Friends | |
class | FMTyields |
Additional Inherited Members | |
Static Public Member Functions inherited from Core::FMTobject | |
static std::string | getruntimelocation () |
static unsigned long long | getavailablememory () |
Protected Member Functions inherited from Core::FMTobject | |
template<class Archive > | |
void | forcesave (Archive &ar, const unsigned int version) const |
template<class Archive > | |
void | forceload (Archive &ar, const unsigned int version) |
void | checksignals () const |
void | setCPLhandler () |
Static Protected Member Functions inherited from Core::FMTobject | |
static std::chrono::time_point< std::chrono::high_resolution_clock > | getclock () |
template<class chrono > | |
static double | getduration (const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) |
static std::string | getdurationinseconds (const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) |
Static Protected Attributes inherited from Core::FMTobject | |
static std::shared_ptr< Exception::FMTexceptionhandler > | _exhandler |
A shared pointer to the exception handler. | |
static std::shared_ptr< Logging::FMTlogger > | _logger |
A shared pointer to the logger. | |
Using a pointer to a given graph and a FMTdevelopement you can create thise class to request yield values. The yield will be calculated using the FMTyields class but also using the FMTgraph so the location of the actual state of the FMTdevelopement.You can also build a yield request without anyreference to a graph for calculatin yield values.
Core::FMTyieldrequest::FMTyieldrequest | ( | const FMTdevelopment & | ldevelopment, |
const Graph::FMTgraphvertextoyield & | lgraphvertex | ||
) |
Core::FMTyieldrequest::FMTyieldrequest | ( | const FMTdevelopment & | ldevelopment, |
const FMTyieldrequest & | oldrequest | ||
) |
Core::FMTyieldrequest::FMTyieldrequest | ( | const FMTdevelopment & | ldevelopment | ) |
|
default |
|
default |
const std::vector< const std::unique_ptr< FMTyieldhandler > * > & Core::FMTyieldrequest::getdatas | ( | ) | const |
const FMTdevelopment & Core::FMTyieldrequest::getdevelopment | ( | ) | const |
const Core::FMTmask & Core::FMTyieldrequest::getresumemask | ( | ) | const |
const Graph::FMTgraphvertextoyield * Core::FMTyieldrequest::getvertexgraphinfo | ( | ) | const |
|
default |
|
friend |