|
| AppEvalManager (AppObject &app) |
|
void | add_evaluator (AppEvaluator &evaluator, const AppBase::EvaluatorAddMode &mode=AppBase::EVALUATOR_ADD_MODE_TAIL, const AppBase::EvalFps &fps=AppBase::EVAL_FPS_DEFAULT) |
|
void | add_evaluator (AppEvaluator &evaluator, const double &priority, const AppBase::EvalFps &fps=AppBase::EVAL_FPS_DEFAULT) |
|
void | remove_evaluator (AppEvaluator &evaluator) |
|
bool | is_running () const |
|
void | check_time () |
|
void | start_evaluation () |
|
void | continue_evaluation () |
|
void | finish_evaluation () |
|
void | stop_evaluation () |
|
void | kill_evaluation () |
|
void | clear_evaluation () |
|
unsigned int | get_evaluator_count () const |
|
bool | must_stop_evaluation () const |
|
bool | is_minimum_time_elapsed () const |
|
bool | is_evaluation_interrupted () const |
|
unsigned int | get_minimum_eval_time () const |
|
void | set_minimum_eval_time (const unsigned int &time_ms, const AppBase::EvalFps &fps) |
|
const double & | get_evaluation_frame () const |
|
const double & | get_evaluation_time () const |
|
const double & | get_evaluation_quality () const |
|
bool | is_kindof (const CoreBaseObject &object) const |
|
virtual size_t | get_memory_size () const |
|
CoreString | get_class_info_name () const |
|
CoreString | get_class_interface () const |
|
const unsigned long & | get_class_info_id () const |
|
bool | is_kindof (const CoreClassInfo &cinfo) const |
|
virtual const CoreClassInfo & | get_class_info () const |
|
bool | operator== (const CoreBaseObject &obj) const |
|
template<class T > |
T * | cast () |
|
template<class T > |
const T * | cast () const |
|
bool | is_kindof (const CoreClassInfo &cinfo) const |
|
Contains evaluators and allow to manage their lifecycle.