2#include <OpenVolumeMesh/Core/Entities.hh>
4namespace OpenVolumeMesh {
9template <
class T,
typename Entity>
12template<
typename T>
using VertexPropertyT = PropertyPtr<T, Entity::Vertex>;
13template<
typename T>
using EdgePropertyT = PropertyPtr<T, Entity::Edge>;
14template<
typename T>
using HalfEdgePropertyT = PropertyPtr<T, Entity::HalfEdge>;
15template<
typename T>
using FacePropertyT = PropertyPtr<T, Entity::Face>;
16template<
typename T>
using HalfFacePropertyT = PropertyPtr<T, Entity::HalfFace>;
17template<
typename T>
using CellPropertyT = PropertyPtr<T, Entity::Cell>;
18template<
typename T>
using MeshPropertyT = PropertyPtr<T, Entity::Mesh>;