/users/wolffm/guskov/Source/Common.hh

Go to the documentation of this file.
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

Generated on Fri Jun 15 17:24:59 2007 for GuskovRemeshing by  doxygen 1.5.2