|
| RotationVectorConstraint (ConstraintType constraintType, std::shared_ptr< ConstraintData > data, std::shared_ptr< Representation > representation0, const SurgSim::DataStructures::Location &location0, std::shared_ptr< Representation > representation1, const SurgSim::DataStructures::Location &location1) |
|
virtual | ~RotationVectorConstraint () |
| Destructor. More...
|
|
| Constraint (ConstraintType constraintType, std::shared_ptr< ConstraintData > data, std::shared_ptr< Representation > representation0, const SurgSim::DataStructures::Location &location0, std::shared_ptr< Representation > representation1, const SurgSim::DataStructures::Location &location1) |
| Sets all the values for this constraints, does validation on the parameters and will throw if something is wrong with the constraint. More...
|
|
virtual | ~Constraint () |
| Destructor. More...
|
|
void | setInformation (ConstraintType constraintType, std::shared_ptr< ConstraintData > data, std::shared_ptr< Representation > representation0, const SurgSim::DataStructures::Location &location0, std::shared_ptr< Representation > representation1, const SurgSim::DataStructures::Location &location1) |
| Sets all the values for this constraints, does validation on the parameters and will throw if something is wrong with the constraint. More...
|
|
const std::pair< std::shared_ptr< ConstraintImplementation >, std::shared_ptr< ConstraintImplementation > > & | getImplementations () const |
| Gets both sides implementation as a pair. More...
|
|
const std::pair< std::shared_ptr< Localization >, std::shared_ptr< Localization > > & | getLocalizations () const |
| Gets both sides Localization as a pair. More...
|
|
std::shared_ptr< ConstraintData > | getData () const |
| Gets the data associated to this constraint. More...
|
|
size_t | getNumDof () const |
| Gets the number of degree of freedom for this constraint. More...
|
|
ConstraintType | getType () |
| Gets the ConstraintType. More...
|
|
void | build (double dt, MlcpPhysicsProblem *mlcpPhysicsProblem, size_t indexOfRepresentation0, size_t indexOfRepresentation1, size_t indexOfConstraint) |
| Builds subset of an Mlcp physics problem associated to this constraint. More...
|
|
bool | isActive () |
|
void | setActive (bool flag) |
|
Specific class for rotation vector constraints.
It handles the specificity of the rotation vector in the constraint calculation.