40#include <OpenVolumeMesh/Geometry/VectorT.hh>
41#include <OpenVolumeMesh/Core/GeometryKernel.hh>
42#include <OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.hh>
44namespace OpenVolumeMesh {
46template <
class VecT,
class TopologyKernelT = TetrahedralMeshTopologyKernel>
51 typedef TopologyKernelT KernelT;
65 TopologyKernelT::split_edge(heh, splitVertex);
69 VertexHandle split_edge(EdgeHandle eh)
71 return split_edge(TopologyKernelT::halfedge_handle(eh,0));
74 VertexHandle split_face(FaceHandle fh, PointT pos)
77 TopologyKernelT::split_face(fh, splitVertex);
81 VertexHandle split_face(FaceHandle fh)
84 TopologyKernelT::split_face(fh, splitVertex);
const VecT & vertex(VertexHandle _vh) const
Get point _vh's coordinates.
~TetrahedralGeometryKernel()
Destructor.
TetrahedralGeometryKernel()
Constructor.
virtual VertexHandle add_vertex()
Add abstract vertex.