00001 #ifndef _VERTEX_H_
00002 #define _VERTEX_H_
00003
00004 #include "EntityAttributes.hpp"
00005 #include "hParent.hpp"
00006
00013 namespace VertexSpace{
00014
00015 void mark2Ref(hHybridMesh* myMesh,hObj& obj,const int i) ;
00016 void mark2Deref(hHybridMesh* myMesh,hObj& obj);
00017 void mark2Delete(hHybridMesh* myMesh,hObj& obj);
00018 int refine(hHybridMesh* myMesh,hObj& obj,const int i);
00019 void derefine(hHybridMesh* myMesh,hObj& obj);
00020 bool test(const hHybridMesh* myMesh,const hObj& obj);
00021
00022 MMT_H_MESH_TYPE(Vertex1,0,0,BYTE,0,1,0,0,0,0,3)
00023
00024
00025
00026 };
00027
00028
00029 typedef VertexSpace::Vertex1 Vertex;
00030
00032 #endif // _VERTEX_H_