ConstraintImplementation.h File Reference
`#include <memory>`
`#include <Eigen/Core>`
`#include "SurgSim/Physics/Representation.h"`
`#include "SurgSim/Physics/ConstraintData.h"`
`#include "SurgSim/Physics/ConstraintImplementationFactory.h"`
`#include "SurgSim/Physics/ConstraintType.h"`
`#include "SurgSim/Physics/Localization.h"`
`#include "SurgSim/Physics/MlcpPhysicsProblem.h"`

Go to the source code of this file.

## Classes

class | SurgSim::Physics::ConstraintImplementation
| Base class for all constraint implementations. A ConstraintImplementation defines 1 side of a constraint. More...

## Namespaces

| SurgSim
| SurgSim::Physics

## Enumerations

enum | SurgSim::Physics::ConstraintSideSign { SurgSim::Physics::CONSTRAINT_POSITIVE_SIDE, SurgSim::Physics::CONSTRAINT_NEGATIVE_SIDE }
| Enum defining on which side of the constraint an implementation is (positive or negative side) More...