|  | 
|  | FMTfuturdevelopment () | 
|  | 
|  | ~FMTfuturdevelopment ()=default | 
|  | 
|  | FMTfuturdevelopment (const FMTdevelopment &dev) | 
|  | 
|  | FMTfuturdevelopment (const FMTfuturdevelopment &rhs) | 
|  | 
| bool | operator== (const FMTfuturdevelopment &rhs) const | 
|  | 
| FMTfuturdevelopment & | operator= (const FMTfuturdevelopment &rhs) | 
|  | 
| std::unique_ptr< FMTdevelopment > | Clone () const override | 
|  | 
| double | getarea () const override | 
|  | 
| int | getage () const | 
|  | 
| int | getlock () const | 
|  | 
| int | getperiod () const | 
|  | 
| const Core::FMTmask & | getmask () const | 
|  | 
| Core::FMTmask | getmaskcopy () const | 
|  | 
| void | setage (const int &lage) | 
|  | 
| void | setlock (const int &llock) | 
|  | 
| void | setperiod (const int &lperiod) | 
|  | 
| void | setmask (const Core::FMTmask &lmask) | 
|  | 
|  | FMTdevelopment () | 
|  | 
| virtual | ~FMTdevelopment ()=default | 
|  | 
|  | FMTdevelopment (const FMTmask &mask, const int &age, const int &lock) | 
|  | 
|  | FMTdevelopment (const FMTmask &lmask, const int &lage, const int &llock, const int &lperiod) | 
|  | 
|  | FMTdevelopment (const FMTdevelopment &rhs) | 
|  | 
| virtual std::unique_ptr< FMTdevelopment > | Clone () const | 
|  | 
| FMTdevelopment & | operator= (const FMTdevelopment &rhs) | 
|  | 
| bool | operator== (const FMTdevelopment &rhs) const | 
|  | 
| bool | operator!= (const FMTdevelopment &rhs) const | 
|  | 
| bool | operator< (const FMTdevelopment &rhs) const | 
|  | 
| FMTfuturdevelopment | grow () const | 
|  | 
| FMTyieldrequest | getyieldrequest (const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| bool | operable (const FMTaction &action, const Core::FMTyields &ylds, const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| bool | anyoperable (const std::vector< const FMTaction * > &actions, const Core::FMTyields &ylds, const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| virtual | operator std::string () const | 
|  | 
| virtual double | getarea () const | 
|  | 
| FMTdevelopment | clearlock () const | 
|  | 
| std::vector< FMTdevelopmentpath > | operate (const FMTaction &action, const FMTtransition &Transition, const Core::FMTyields &ylds, const std::vector< FMTtheme > &themes) const | 
|  | 
| double | getinventorycoef (const Core::FMTyields &ylds, const std::string &target_yield, const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| double | getharvestcoef (const std::vector< FMTdevelopmentpath > &topaths, const FMTaction &action, const Core::FMTyields &ylds, const std::string &target_yield, const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| bool | is (const FMTspec &specification, const Core::FMTyields &ylds, const Graph::FMTgraphvertextoyield *graphyieldrequest=nullptr) const | 
|  | 
| bool | worthtestingoperability (const FMTaction &action) const | 
|  | 
| std::vector< int > | anyworthtestingoperability (const std::vector< const FMTaction * > &actions, const FMTaction &firstaction) const | 
|  | 
| std::vector< bool > | isanyworthtestingoperability (const std::vector< const FMTaction * > &actions, const std::vector< FMTaction > &allactions) const noexcept | 
|  | 
| size_t | hash () const | 
|  | 
|  | FMTobject () | 
|  | 
| virtual | ~FMTobject () | 
|  | 
|  | FMTobject (const std::shared_ptr< Exception::FMTexceptionhandler > exhandler) | 
|  | 
|  | FMTobject (const FMTobject &rhs) | 
|  | 
| FMTobject & | operator= (const FMTobject &rhs) | 
|  | 
| virtual void | passinlogger (const std::shared_ptr< Logging::FMTlogger > &logger) | 
|  | 
| void | passinexceptionhandler (const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) | 
|  | 
| void | redirectlogtofile (const std::string &location) | 
|  | 
| virtual void | setdefaultlogger () | 
|  | 
| virtual void | setquietlogger () | 
|  | 
| virtual void | settasklogger () | 
|  | 
| virtual void | setdebuglogger () | 
|  | 
| void | setdefaultexceptionhandler () | 
|  | 
| void | setquietexceptionhandler () | 
|  | 
| void | setdebugexceptionhandler () | 
|  | 
| void | setfreeexceptionhandler () | 
|  | 
| void | disablenestedexceptions () | 
|  | 
| void | enablenestedexceptions () | 
|  | 
| void | seterrorstowarnings (const std::vector< Exception::FMTexc > &errors) | 
|  | 
| void | setmaxwarningsbeforesilenced (const size_t &maxwarningcount) | 
|  | 
FMTfuturdevelopement is the child class of FMTdevelopement. It represent the description of a futur stand that does not exist in the actual forest and is generated by growth or by transition.