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