00001 #ifndef DEF_COMMON_123
00002 #define DEF_COMMON_123
00003
00004 #include <OpenMesh/Core/IO/MeshIO.hh>
00005 #include <Core/Mesh/TriMesh_ArrayKernelT.hh>
00006
00007 #include "Logging.hh"
00008
00009 using namespace std;
00010
00011 #define DOUBLE_TOLERANCE 5.0e-05
00012
00018
00019 #define TILE_NUMBER_ID "TileNumberID"
00021 #define DISTANCE_NUMBER_ID "DistanceNumberID"
00023 #define HEAPPOS_NUMBER_ID "HeapPosNumberID"
00025 #define SEED_NUMBER_ID "SeedNumberID"
00027 #define PARAMMAP_NUMBER_ID "ParamMapNumberID"
00028
00030 #define LOG_OUTPUT_LEVEL 1
00031
00032
00034 typedef OpenMesh::TriMesh_ArrayKernelT<> OriginalMesh;
00035 typedef OpenMesh::TriMesh_ArrayKernelT<> BaseMesh;
00036
00037 typedef OriginalMesh::VertexHandle Seed;
00038 typedef OriginalMesh::VertexHandle Vertex;
00039 typedef OriginalMesh::FaceHandle Face;
00040 typedef OriginalMesh::HalfedgeHandle Halfedge;
00041 typedef OriginalMesh::Point Point;
00042
00043
00044
00045 typedef pair< unsigned int, Point > MapValue;
00046 typedef vector<MapValue> MapList;
00047
00048 #endif