PeriDyno 1.0.0
Loading...
Searching...
No Matches
SplitSimplexSet.h
Go to the documentation of this file.
1
16#pragma once
17#include "Node.h"
18
19#include "Topology/SimplexSet.h"
20
21#include "Topology/EdgeSet.h"
22#include "Topology/TriangleSet.h"
23#include "Topology/TetrahedronSet.h"
24
25namespace dyno
26{
27 template<typename TDataType>
28 class SplitSimplexSet : public Node
29 {
31 public:
32 typedef typename TDataType::Real Real;
33 typedef typename TDataType::Coord Coord;
34
36 ~SplitSimplexSet() override;
37
38 public:
40
42
44
46
47
48 protected:
49 void resetStates() override;
50 };
51
53}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
#define IMPLEMENT_TCLASS(name, T1)
Definition Object.h:103
void resetStates() override
TDataType::Coord Coord
DEF_INSTANCE_OUT(TriangleSet< TDataType >, TriangleSet, "")
DEF_INSTANCE_IN(SimplexSet< TDataType >, SimplexSet, "Input simplices")
DEF_INSTANCE_OUT(EdgeSet< TDataType >, EdgeSet, "Out edges")
DEF_INSTANCE_OUT(TetrahedronSet< TDataType >, TetrahedronSet, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25