Particles Shape: A shape consisting of a group of particles of equal radius.
Definition: ParticlesShape.h:41
Eigen::Transform< double, 3, Eigen::Isometry > RigidTransform3d
A 3D rigid (isometric) transform, represented as doubles.
Definition: RigidTransform.h:46
std::pair< int, int > getShapeTypes() override
Virtual function that returns the shapes that this ContactCalculation class handles.
Definition: TriangleMeshParticlesContact.cpp:39
std::list< std::shared_ptr< Contact > > calculateDcdContact(const Math::MeshShape &mesh, const Math::RigidTransform3d &, const Math::ParticlesShape &particles, const Math::RigidTransform3d &) const override
Definition: TriangleMeshParticlesContact.cpp:44