PeriDyno 1.0.0
Loading...
Searching...
No Matches
VolumeToTriangleSet.h
Go to the documentation of this file.
1#pragma once
3
4#include "Topology/LevelSet.h"
5#include "Topology/TriangleSet.h"
6
7namespace dyno
8{
9 template<typename TDataType>
11 {
13 public:
14 typedef typename TDataType::Real Real;
15 typedef typename TDataType::Coord Coord;
16
18 ~VolumeToTriangleSet() override;
19
20 public:
21 DEF_VAR(Real, IsoValue, Real(0), "Iso value");
22
24
26
27 protected:
28 bool apply() override;
29 };
30
32}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
#define IMPLEMENT_TCLASS(name, T1)
Definition Object.h:103
DEF_VAR(Real, IsoValue, Real(0), "Iso value")
DEF_INSTANCE_OUT(TriangleSet< TDataType >, TriangleSet, "")
DEF_INSTANCE_IO(LevelSet< TDataType >, Volume, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25