PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Topology
Cuda
Topology
LevelSet.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <string>
14
#include "
Module/TopologyModule.h
"
15
#include "
DistanceField3D.h
"
16
17
namespace
dyno
{
18
19
template
<
typename
TDataType>
20
class
LevelSet
:
public
TopologyModule
{
21
public
:
22
typedef
typename
TDataType::Real
Real
;
23
typedef
typename
TDataType::Coord
Coord
;
24
25
26
DistanceField3D<TDataType>
&
getSDF
() {
return
distanceField
; }
27
28
void
setSDF
(
DistanceField3D<TDataType>
dis) {
distanceField
= dis;}
29
30
private
:
31
DistanceField3D<TDataType>
distanceField
;
32
33
34
};
35
}
DistanceField3D.h
GPU supported signed distance field.
TopologyModule.h
dyno::DistanceField3D
Definition
DistanceField3D.h:22
dyno::LevelSet
Definition
LevelSet.h:20
dyno::LevelSet::distanceField
DistanceField3D< TDataType > distanceField
Definition
LevelSet.h:31
dyno::LevelSet::Real
TDataType::Real Real
Definition
LevelSet.h:22
dyno::LevelSet::getSDF
DistanceField3D< TDataType > & getSDF()
Definition
LevelSet.h:26
dyno::LevelSet::Coord
TDataType::Coord Coord
Definition
LevelSet.h:23
dyno::LevelSet::setSDF
void setSDF(DistanceField3D< TDataType > dis)
Definition
LevelSet.h:28
dyno::TopologyModule::TopologyModule
TopologyModule()
Definition
TopologyModule.cpp:8
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2