#include <hpp/gik/constraint/vectorizable-constraint.hh>
Public Member Functions | |
virtual void | computeVectorizedState ()=0 |
Get the full state (this constraint and its first two derivatives) of the constraint expressed as a vectorN. More... | |
virtual const vectorN & | vectorizedState () const |
Get the full state (this constraint and its first two derivatives) of the constraint expressed as a vectorN. More... | |
virtual void | computeVectorizedTarget ()=0 |
Compute the target of the constraint as a vectorN. More... | |
virtual bool | vectorizedTarget (const vectorN &inTarget)=0 |
Set the target of the constraint with a vectorN. More... | |
virtual const vectorN & | vectorizedTarget () const |
Get the target of the constraint expressed as a vectorN. More... | |
virtual | ~ChppGikVectorizableConstraint () |
Destructor. More... | |
Protected Attributes | |
vectorN | attVectorizedTarget |
The vectorial expression of the constraint's target at the moment of computation. More... | |
vectorN | attVectorizedState |
The vectorial expression of the constraint's full sdtate at the moment of computation. More... | |
|
inlinevirtual |
Destructor.
|
pure virtual |
Get the full state (this constraint and its first two derivatives) of the constraint expressed as a vectorN.
Implemented in ChppGikConfigurationConstraint, ChppGikTransformationConstraint, ChppGikPlaneConstraint, ChppGikPointingConstraint, ChppGikPositionConstraint, ChppGikParallelConstraint, and ChppGikRotationConstraint.
|
pure virtual |
Compute the target of the constraint as a vectorN.
Implemented in ChppGikConfigurationConstraint, ChppGikTransformationConstraint, ChppGikPlaneConstraint, ChppGikPointingConstraint, ChppGikPositionConstraint, ChppGikParallelConstraint, and ChppGikRotationConstraint.
|
inlinevirtual |
Get the full state (this constraint and its first two derivatives) of the constraint expressed as a vectorN.
References attVectorizedState.
|
pure virtual |
Set the target of the constraint with a vectorN.
Implemented in ChppGikConfigurationConstraint, ChppGikTransformationConstraint, ChppGikPlaneConstraint, ChppGikPointingConstraint, ChppGikPositionConstraint, ChppGikParallelConstraint, and ChppGikRotationConstraint.
|
inlinevirtual |
Get the target of the constraint expressed as a vectorN.
References attVectorizedTarget.
|
protected |
The vectorial expression of the constraint's full sdtate at the moment of computation.
Referenced by vectorizedState().
|
protected |
The vectorial expression of the constraint's target at the moment of computation.
Referenced by vectorizedTarget().