#include <optimizer_goal_global.h>
Public Member Functions | |
virtual void | add () |
double | dist (std::vector< double > &first, std::vector< double > &second) |
virtual double | getDistance () |
double | getTrimmedMeanAndVariance (std::vector< std::vector< double > > &data, int index, std::vector< double > &item) |
OptimizerGoalGlobal () | |
virtual void | reset () |
void | setTrimming (unsigned int value) |
Public Member Functions inherited from robotLibPbD::OptimizerGoal | |
void | getDistance (CVec &from, CVec &to) |
void | getDistance (CVec &to) |
void | loadFromXml (CFrameContainer &frames, TiXmlElement *frameNode) |
~OptimizerGoal () | |
Public Attributes | |
std::vector< std::vector< double > > | data |
std::vector< int > | ids |
std::vector< double > | item |
std::vector< double > | mean |
std::vector< std::pair< double, int > > | sorted |
unsigned int | trimming |
Public Attributes inherited from robotLibPbD::OptimizerGoal | |
CFrame * | first |
CFrame * | second |
Additional Inherited Members | |
Protected Attributes inherited from robotLibPbD::OptimizerGoal | |
std::string | function |
DataPairs | information |
Definition at line 29 of file optimizer_goal_global.h.
|
inline |
Definition at line 38 of file optimizer_goal_global.h.
|
inlinevirtual |
Reimplemented in robotLibPbD::OptimizerGoalGlobalOrientation, and robotLibPbD::OptimizerGoalGlobalPosition.
Definition at line 43 of file optimizer_goal_global.h.
|
inline |
Definition at line 57 of file optimizer_goal_global.h.
|
inlinevirtual |
Reimplemented from robotLibPbD::OptimizerGoal.
Definition at line 106 of file optimizer_goal_global.h.
|
inline |
Definition at line 65 of file optimizer_goal_global.h.
|
inlinevirtual |
Definition at line 47 of file optimizer_goal_global.h.
|
inline |
Definition at line 52 of file optimizer_goal_global.h.
std::vector<std::vector<double> > robotLibPbD::OptimizerGoalGlobal::data |
Definition at line 35 of file optimizer_goal_global.h.
std::vector<int> robotLibPbD::OptimizerGoalGlobal::ids |
Definition at line 34 of file optimizer_goal_global.h.
std::vector<double> robotLibPbD::OptimizerGoalGlobal::item |
Definition at line 32 of file optimizer_goal_global.h.
std::vector<double> robotLibPbD::OptimizerGoalGlobal::mean |
Definition at line 32 of file optimizer_goal_global.h.
std::vector<std::pair<double, int> > robotLibPbD::OptimizerGoalGlobal::sorted |
Definition at line 33 of file optimizer_goal_global.h.
unsigned int robotLibPbD::OptimizerGoalGlobal::trimming |
Definition at line 36 of file optimizer_goal_global.h.