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
PropT,
typename
Entity>
12
class
PropertyPtr
;
13
14
template
<
typename
T,
typename
Entity>
15
class
PropertyTT
;
16
17
template
<
typename
T>
using
VertexPropertyT
=
PropertyTT<T, Entity::Vertex>
;
18
template
<
typename
T>
using
EdgePropertyT
=
PropertyTT<T, Entity::Edge>
;
19
template
<
typename
T>
using
HalfEdgePropertyT
=
PropertyTT<T, Entity::HalfEdge>
;
20
template
<
typename
T>
using
FacePropertyT
=
PropertyTT<T, Entity::Face>
;
21
template
<
typename
T>
using
HalfFacePropertyT
=
PropertyTT<T, Entity::HalfFace>
;
22
template
<
typename
T>
using
CellPropertyT
=
PropertyTT<T, Entity::Cell>
;
23
template
<
typename
T>
using
MeshPropertyT
=
PropertyTT<T, Entity::Mesh>
;
24
25
}
// namespace OVM
OpenVolumeMesh
Definition:
ColorAttrib.hh:53
OpenVolumeMesh::OpenVolumeMeshPropertyT
Default property class for any type T.
Definition:
ForwardDeclarations.hh:9
OpenVolumeMesh::PropertyPtr
Definition:
ForwardDeclarations.hh:12
OpenVolumeMesh::PropertyTT
Definition:
ForwardDeclarations.hh:15
Type-OpenVolumeMesh
libs
OpenVolumeMesh
src
OpenVolumeMesh
Core
ForwardDeclarations.hh
Generated on Fri Dec 13 2019 13:12:15 for Developer Documentation by
1.8.13