9 #include "imstkCollisionInteraction.h" 10 #include "imstkMacros.h" 14 class LevelSetDeformableObject;
16 template<
typename T,
int N>
class VecDataArray;
33 void initGraphEdges(std::shared_ptr<TaskNode> source, std::shared_ptr<TaskNode> sink)
override;
37 void copyVertsToPrevious();
38 void measureDisplacementFromPrevious();
40 std::shared_ptr<VecDataArray<double, 3>> m_prevVertices;
43 std::shared_ptr<TaskNode> m_copyVertToPrevNode =
nullptr;
44 std::shared_ptr<TaskNode> m_computeDisplacementNode =
nullptr;
This class defines a collision interaction pipeline between a RigidObject and LevelSetDeformableObjec...
Abstract class for defining collision interactions between objects.
void initGraphEdges()
Initializes the edges of the SceneObject's computational graph.