#include <operator.h>
Inherits Configurable.
Inherited by BoxRingOperator, LiftUpOperator, LimitOrientationOperator, and PullToPointOperator.

Classes | |
| struct | ManipDescr |
| description of action (for visualization) More... | |
Public Types | |
| enum | ManipType { None, Limit, Move, RemoveOperator } |
type of manipulation of the robot (for display) and or operation RemoveOperator means that the operator should be removed More... | |
Public Member Functions | |
| Operator (const std::string &name, const std::string &revision) | |
| virtual | ~Operator () |
| virtual ManipType | observe (OdeAgent *agent, GlobalData &global, ManipDescr &descr)=0 |
| called every simulation step | |
| enum ManipType |
| Operator | ( | const std::string & | name, | |
| const std::string & | revision | |||
| ) | [inline] |
| virtual ~Operator | ( | ) | [inline, virtual] |
| virtual ManipType observe | ( | OdeAgent * | agent, | |
| GlobalData & | global, | |||
| ManipDescr & | descr | |||
| ) | [pure virtual] |
called every simulation step
Implemented in LimitOrientationOperator, LiftUpOperator, PullToPointOperator, and BoxRingOperator.
1.6.3