43 #ifndef POLYHEDRALMESH_HH_
44 #define POLYHEDRALMESH_HH_
46 #include "../Core/GeometryKernel.hh"
48 namespace OpenVolumeMesh {
53 typedef GeometryKernel<Geometry::Vec2i, TopologyKernel> GeometricPolyhedralMeshV2i;
54 typedef GeometryKernel<Geometry::Vec2ui, TopologyKernel> GeometricPolyhedralMeshV2ui;
55 typedef GeometryKernel<Geometry::Vec2f, TopologyKernel> GeometricPolyhedralMeshV2f;
56 typedef GeometryKernel<Geometry::Vec2d, TopologyKernel> GeometricPolyhedralMeshV2d;
57 typedef GeometryKernel<Geometry::Vec2c, TopologyKernel> GeometricPolyhedralMeshV2c;
58 typedef GeometryKernel<Geometry::Vec2uc, TopologyKernel> GeometricPolyhedralMeshV2uc;
59 typedef GeometryKernel<Geometry::Vec3i, TopologyKernel> GeometricPolyhedralMeshV3i;
60 typedef GeometryKernel<Geometry::Vec3ui, TopologyKernel> GeometricPolyhedralMeshV3ui;
61 typedef GeometryKernel<Geometry::Vec3f, TopologyKernel> GeometricPolyhedralMeshV3f;
62 typedef GeometryKernel<Geometry::Vec3d, TopologyKernel> GeometricPolyhedralMeshV3d;
63 typedef GeometryKernel<Geometry::Vec3c, TopologyKernel> GeometricPolyhedralMeshV3c;
64 typedef GeometryKernel<Geometry::Vec3uc, TopologyKernel> GeometricPolyhedralMeshV3uc;
65 typedef GeometryKernel<Geometry::Vec4i, TopologyKernel> GeometricPolyhedralMeshV4i;
66 typedef GeometryKernel<Geometry::Vec4ui, TopologyKernel> GeometricPolyhedralMeshV4ui;
67 typedef GeometryKernel<Geometry::Vec4f, TopologyKernel> GeometricPolyhedralMeshV4f;
68 typedef GeometryKernel<Geometry::Vec4d, TopologyKernel> GeometricPolyhedralMeshV4d;
69 typedef GeometryKernel<Geometry::Vec4c, TopologyKernel> GeometricPolyhedralMeshV4c;
70 typedef GeometryKernel<Geometry::Vec4uc, TopologyKernel> GeometricPolyhedralMeshV4uc;
72 typedef TopologyKernel TopologicPolyhedralMesh;