Commit 661bbf9e authored by Mike Kremer's avatar Mike Kremer

Added some predefinitions of common geometric mesh types.

git-svn-id: http://www.openvolumemesh.org/svnrepo/OpenVolumeMesh/trunk@115 66977474-1d4b-4f09-8fe9-267525286df2
parent 081f1a53
......@@ -51,7 +51,24 @@ namespace OpenVolumeMesh {
/*
* Predefines for most common mesh types
*/
typedef GeometryKernel<Geometry::Vec2i, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2i;
typedef GeometryKernel<Geometry::Vec2ui, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2ui;
typedef GeometryKernel<Geometry::Vec2f, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2f;
typedef GeometryKernel<Geometry::Vec2d, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2d;
typedef GeometryKernel<Geometry::Vec2c, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2c;
typedef GeometryKernel<Geometry::Vec2uc, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV2uc;
typedef GeometryKernel<Geometry::Vec3i, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3i;
typedef GeometryKernel<Geometry::Vec3ui, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3ui;
typedef GeometryKernel<Geometry::Vec3f, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3f;
typedef GeometryKernel<Geometry::Vec3d, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3d;
typedef GeometryKernel<Geometry::Vec3c, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3c;
typedef GeometryKernel<Geometry::Vec3uc, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV3uc;
typedef GeometryKernel<Geometry::Vec4i, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4i;
typedef GeometryKernel<Geometry::Vec4ui, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4ui;
typedef GeometryKernel<Geometry::Vec4f, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4f;
typedef GeometryKernel<Geometry::Vec4d, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4d;
typedef GeometryKernel<Geometry::Vec4c, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4c;
typedef GeometryKernel<Geometry::Vec4uc, HexahedralMeshTopologyKernel> GeometricHexahedralMeshV4uc;
typedef HexahedralMeshTopologyKernel TopologicHexahedralMesh;
......
......@@ -50,7 +50,24 @@ namespace OpenVolumeMesh {
/*
* Predefines for most common mesh types
*/
typedef GeometryKernel<Geometry::Vec2i, TopologyKernel> GeometricPolyhedralMeshV2i;
typedef GeometryKernel<Geometry::Vec2ui, TopologyKernel> GeometricPolyhedralMeshV2ui;
typedef GeometryKernel<Geometry::Vec2f, TopologyKernel> GeometricPolyhedralMeshV2f;
typedef GeometryKernel<Geometry::Vec2d, TopologyKernel> GeometricPolyhedralMeshV2d;
typedef GeometryKernel<Geometry::Vec2c, TopologyKernel> GeometricPolyhedralMeshV2c;
typedef GeometryKernel<Geometry::Vec2uc, TopologyKernel> GeometricPolyhedralMeshV2uc;
typedef GeometryKernel<Geometry::Vec3i, TopologyKernel> GeometricPolyhedralMeshV3i;
typedef GeometryKernel<Geometry::Vec3ui, TopologyKernel> GeometricPolyhedralMeshV3ui;
typedef GeometryKernel<Geometry::Vec3f, TopologyKernel> GeometricPolyhedralMeshV3f;
typedef GeometryKernel<Geometry::Vec3d, TopologyKernel> GeometricPolyhedralMeshV3d;
typedef GeometryKernel<Geometry::Vec3c, TopologyKernel> GeometricPolyhedralMeshV3c;
typedef GeometryKernel<Geometry::Vec3uc, TopologyKernel> GeometricPolyhedralMeshV3uc;
typedef GeometryKernel<Geometry::Vec4i, TopologyKernel> GeometricPolyhedralMeshV4i;
typedef GeometryKernel<Geometry::Vec4ui, TopologyKernel> GeometricPolyhedralMeshV4ui;
typedef GeometryKernel<Geometry::Vec4f, TopologyKernel> GeometricPolyhedralMeshV4f;
typedef GeometryKernel<Geometry::Vec4d, TopologyKernel> GeometricPolyhedralMeshV4d;
typedef GeometryKernel<Geometry::Vec4c, TopologyKernel> GeometricPolyhedralMeshV4c;
typedef GeometryKernel<Geometry::Vec4uc, TopologyKernel> GeometricPolyhedralMeshV4uc;
typedef TopologyKernel TopologicPolyhedralMesh;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment