33 #ifndef DART_CONSTRAINT_SOFTCONTACTCONSTRAINT_HPP_
34 #define DART_CONSTRAINT_SOFTCONTACTCONSTRAINT_HPP_
44 class SoftCollisionInfo;
54 namespace constraint {
67 const std::string&
getType()
const override;
169 const Eigen::Vector3d& _point,
177 const Eigen::Vector3d& _point,
ConstrainedGroup is a group of skeletons that interact each other with constraints.
Definition: ConstrainedGroup.hpp:58
Constraint is a base class of concrete constraints classes.
Definition: ConstraintBase.hpp:75
ConstraintSolver manages constraints and computes constraint impulses.
Definition: ConstraintSolver.hpp:57
BodyNode class represents a single node of the skeleton.
Definition: BodyNode.hpp:79
Definition: PointMass.hpp:51
Definition: ShapeNode.hpp:49
SoftBodyNode represent a soft body that has one deformable skin.
Definition: SoftBodyNode.hpp:46
std::vector< _Tp, Eigen::aligned_allocator< _Tp > > aligned_vector
Definition: Memory.hpp:71
std::shared_ptr< Skeleton > SkeletonPtr
Definition: SmartPointer.hpp:60
Definition: BulletCollisionDetector.cpp:65
ConstraintInfo.
Definition: ConstraintBase.hpp:50