PeriDyno 1.0.0
Loading...
Searching...
No Matches
BoundingBoxToEdgeSet.h
Go to the documentation of this file.
1#pragma once
3
5#include "Topology/EdgeSet.h"
6
8
9namespace dyno
10{
11 template<typename TDataType>
13 {
15 public:
16 typedef typename TDataType::Real Real;
17 typedef typename TDataType::Coord Coord;
18 typedef typename ::dyno::TAlignedBox3D<Real> AABB;
19
21
22 protected:
23 bool apply() override;
24
25 public:
26 DEF_ARRAY_IN(AABB, AABB, DeviceType::GPU, "");
27
29 };
30}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
::dyno::TAlignedBox3D< Real > AABB
DEF_ARRAY_IN(AABB, AABB, DeviceType::GPU, "")
DEF_INSTANCE_OUT(EdgeSet< TDataType >, EdgeSet, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25