19#include "Topology/PointSet.h" 
   20#include "Topology/EdgeSet.h" 
   27    template<
typename TDataType>
 
   32        typedef typename TDataType::Coord 
Coord;
 
 
~CollisionDetector() override
 
void resetStates() override
 
bool validateInputs() override
 
DEF_INSTANCE_STATE(EdgeSet< TDataType >, Normals, "")
 
DEF_NODE_PORT(BasicShape< TDataType >, ShapeA, "")
 
std::string getNodeType() override
 
DEF_NODE_PORT(BasicShape< TDataType >, ShapeB, "")
 
DEF_INSTANCE_STATE(PointSet< TDataType >, Contacts, "")
 
DECLARE_TCLASS(CollisionDetector, TDataType)
 
A PointSet stores the coordinates for a set of independent points.
 
This is an implementation of AdditiveCCD based on peridyno.