Developer Documentation
ForwardDeclarations.hh
1
#pragma once
2
#include "Entities.hh"
3
4
namespace
OpenVolumeMesh
{
5
6
class
BaseProperty;
7
8
template
<
class
T>
9
class
OpenVolumeMeshPropertyT
;
10
11
template
<
class
E,
typename
>
12
class
PropHandleT
;
13
14
template
<
class
PropT,
class
HandleT>
15
class
PropertyPtr
;
16
17
template
<
typename
T,
typename
Entity>
18
class
PropertyTT
;
19
20
template
<
typename
T>
using
VertexPropertyT
=
PropertyTT<T, Entity::Vertex>
;
21
template
<
typename
T>
using
EdgePropertyT
=
PropertyTT<T, Entity::Edge>
;
22
template
<
typename
T>
using
HalfEdgePropertyT
=
PropertyTT<T, Entity::HalfEdge>
;
23
template
<
typename
T>
using
FacePropertyT
=
PropertyTT<T, Entity::Face>
;
24
template
<
typename
T>
using
HalfFacePropertyT
=
PropertyTT<T, Entity::HalfFace>
;
25
template
<
typename
T>
using
CellPropertyT
=
PropertyTT<T, Entity::Cell>
;
26
template
<
typename
T>
using
MeshPropertyT
=
PropertyTT<T, Entity::Mesh>
;
27
28
}
// namespace OVM
OpenVolumeMesh::PropertyPtr
Definition:
ForwardDeclarations.hh:15
OpenVolumeMesh::PropHandleT
Definition:
ForwardDeclarations.hh:12
OpenVolumeMesh
Definition:
ColorAttrib.hh:53
OpenVolumeMesh::PropertyTT
Definition:
ForwardDeclarations.hh:18
OpenVolumeMesh::OpenVolumeMeshPropertyT
Default property class for any type T.
Definition:
ForwardDeclarations.hh:9
Type-OpenVolumeMesh
libs
OpenVolumeMesh
src
OpenVolumeMesh
Core
ForwardDeclarations.hh
Generated on Tue Mar 5 2019 16:53:54 for Developer Documentation by
1.8.13