PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Topology
Cuda
Mapping
QuadSetToTriangleSet.h
Go to the documentation of this file.
1
#pragma once
2
#include "
Module/TopologyMapping.h
"
3
4
#include "
Topology/QuadSet.h
"
5
#include "Topology/TriangleSet.h"
6
7
namespace
dyno
8
{
9
template
<
typename
TDataType>
10
class
QuadSetToTriangleSet
:
public
TopologyMapping
11
{
12
DECLARE_TCLASS
(
QuadSetToTriangleSet
, TDataType)
13
public
:
14
typedef
typename
TDataType::Real
Real
;
15
typedef
typename
TDataType::Coord
Coord
;
16
17
QuadSetToTriangleSet
();
18
19
public
:
20
DEF_INSTANCE_IN
(
QuadSet<TDataType>
,
QuadSet
,
""
);
21
22
DEF_INSTANCE_OUT
(
TriangleSet<TDataType>
,
TriangleSet
,
""
);
23
24
protected
:
25
bool
apply
()
override
;
26
};
27
}
DECLARE_TCLASS
#define DECLARE_TCLASS(name, T1)
Definition
Object.h:87
QuadSet.h
TopologyMapping.h
dyno::QuadSet
Definition
QuadSet.h:101
dyno::QuadSetToTriangleSet::DEF_INSTANCE_OUT
DEF_INSTANCE_OUT(TriangleSet< TDataType >, TriangleSet, "")
dyno::QuadSetToTriangleSet::Coord
TDataType::Coord Coord
Definition
QuadSetToTriangleSet.h:15
dyno::QuadSetToTriangleSet::Real
TDataType::Real Real
Definition
QuadSetToTriangleSet.h:14
dyno::QuadSetToTriangleSet::QuadSetToTriangleSet
QuadSetToTriangleSet()
dyno::QuadSetToTriangleSet::DEF_INSTANCE_IN
DEF_INSTANCE_IN(QuadSet< TDataType >, QuadSet, "")
dyno::QuadSetToTriangleSet::apply
bool apply() override
dyno::TopologyMapping::TopologyMapping
TopologyMapping()
Definition
TopologyMapping.cpp:6
dyno::TriangleSet
Definition
TriangleSet.h:7
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2