Initializer for the Continuous Validation. More...
#include <hpp/core/continuous-validation/initializer.hh>
Public Member Functions | |
| void | initContinuousValidation (ContinuousValidationWkPtr_t continuousVal) |
| Set the pointer to the Continuous Validation. More... | |
| virtual void | initialize () |
| Initialize the Continuous Validation. More... | |
| virtual void | reset () |
| Reset the continuous validation to the "before initialized" state. More... | |
Static Public Member Functions | |
| static InitializerPtr_t | create () |
Protected Member Functions | |
| void | generateAutoCollisions () |
| Create and store all inner body pair collisions for the robot. More... | |
| Initializer () | |
| Constructor of continuous validation initializer. More... | |
| void | defaultInitialize () |
| Default initialization. More... | |
| void | defaultReset () |
| Default reset. More... | |
Protected Attributes | |
| ContinuousValidationWkPtr_t | continuousVal_ |
Initializer for the Continuous Validation.
This class initializes the continuous validation By default, it creates all the inner body pair collision of the robot
|
inlineprotected |
Constructor of continuous validation initializer.
Referenced by create().
|
inlinestatic |
References Initializer().
|
inlineprotected |
Default initialization.
Generate inner body pair for collision checking
References defaultReset(), and generateAutoCollisions().
Referenced by initialize().
|
protected |
Default reset.
Reset the BodyPairCollision vector of the Continuous Validation
Referenced by defaultInitialize(), and reset().
|
protected |
Create and store all inner body pair collisions for the robot.
Referenced by defaultInitialize().
|
inline |
Set the pointer to the Continuous Validation.
| continuousVal | weak pointer to the continuous validation object |
References continuousVal_.
|
inlinevirtual |
Initialize the Continuous Validation.
Call the default initialization that create all the inner body pair for collision checking. Override this method to change the initialization, for example if a new IntervalValidation is used.
References defaultInitialize().
|
inlinevirtual |
Reset the continuous validation to the "before initialized" state.
References defaultReset().
|
protected |
Referenced by initContinuousValidation().