Developer Documentation
EntityPosition< MeshT > Class Template Reference

Public Member Functions

 EntityPosition (MeshT &mesh)
 
ACG::Vec3d operator() (OpenVolumeMesh::VertexHandle vh)
 
ACG::Vec3d operator() (OpenVolumeMesh::EdgeHandle eh)
 
ACG::Vec3d operator() (OpenVolumeMesh::HalfEdgeHandle heh)
 
ACG::Vec3d operator() (OpenVolumeMesh::CellHandle ch)
 
ACG::Vec3d operator() (OpenVolumeMesh::FaceHandle fh)
 
ACG::Vec3d operator() (OpenVolumeMesh::HalfFaceHandle hfh)
 

Private Attributes

MeshTmesh_
 

Detailed Description

template<class MeshT>
class EntityPosition< MeshT >

Definition at line 8 of file EntityPosition.hh.

Constructor & Destructor Documentation

◆ EntityPosition()

template<class MeshT >
EntityPosition< MeshT >::EntityPosition ( MeshT mesh)
inline

Definition at line 11 of file EntityPosition.hh.

Member Function Documentation

◆ operator()() [1/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::CellHandle  ch)
inline

Definition at line 26 of file EntityPosition.hh.

◆ operator()() [2/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::EdgeHandle  eh)
inline

Definition at line 16 of file EntityPosition.hh.

◆ operator()() [3/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::FaceHandle  fh)
inline

Definition at line 37 of file EntityPosition.hh.

◆ operator()() [4/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::HalfEdgeHandle  heh)
inline

Definition at line 21 of file EntityPosition.hh.

◆ operator()() [5/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::HalfFaceHandle  hfh)
inline

Definition at line 42 of file EntityPosition.hh.

◆ operator()() [6/6]

template<class MeshT >
ACG::Vec3d EntityPosition< MeshT >::operator() ( OpenVolumeMesh::VertexHandle  vh)
inline

Definition at line 12 of file EntityPosition.hh.

Member Data Documentation

◆ mesh_

template<class MeshT >
MeshT& EntityPosition< MeshT >::mesh_
private

Definition at line 54 of file EntityPosition.hh.


The documentation for this class was generated from the following file: