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().