19#include "Topology/TriangleSet.h"
23 template<
typename TDataType>
28 typedef typename TDataType::Real
Real;
29 typedef typename TDataType::Coord
Coord;
34 inline std::string
caption()
override {
return "Merge"; }
#define DECLARE_TCLASS(name, T1)
#define IMPLEMENT_TCLASS(name, T1)
~MergeTriangleSet() override
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "The merged triangle set")
DEF_INSTANCE_IN(TriangleSet< TDataType >, First, "The first triangle set")
void updateStates() override
void resetStates() override
DEF_INSTANCE_IN(TriangleSet< TDataType >, Second, "The second triangle set")
std::string caption() override
Return the caption.
This is an implementation of AdditiveCCD based on peridyno.