change from old to plus definition of simplex and

[Namespaces changes]
edge->edg

clean up of some namespaces to comply the following naming:

Complexes (3 letters namespaces):
order 0 (point cloud    ) :vrt
order 1 (edge meshes)     :edg
order 2 (triangle meshes) :tri
order 3 (triangle meshes) :tet

Simplexes (4 letters namespaces):
order 0 (vertex)      :vert 
order 1 (edge)        :edge 
order 2 (triangle)    :triangle
order 3 (tetrahedron) :tetrahedron
This commit is contained in:
ganovelli 2008-09-30 10:10:42 +00:00
parent f5c74b4b54
commit 0468bab362
1 changed files with 8 additions and 6 deletions

View File

@ -1,8 +1,10 @@
#include <stdio.h>
#include <vcg/space/color4.h>
#include <vcg/space/index/grid_static_ptr.h>
#include <vcg/simplex/vertex/with/afvn.h>
#include <vcg/simplex/edge/with/emef.h>
#include <vcg/simplex/vertexplus/base.h>
#include <vcg/simplex/vertexplus/component.h>
#include <vcg/simplex/edgeplus/base.h>
#include <vcg/simplex/edgeplus/component.h>
#include <vcg/complex/edgemesh/base.h>
#include <vcg/complex/edgemesh/allocate.h>
#include <vcg/complex/edgemesh/update/bounding.h>
@ -13,9 +15,9 @@
//
class MyFace;
class MyEdge;
class MyVertex : public vcg::VertexAFVN<float,MyEdge, MyFace> {};
class MyEdge : public vcg::EdgeEMEF<MyEdge, MyVertex> {};
class MyEdgeMesh: public vcg::edge::EdgeMesh< std::vector<MyVertex>, std::vector<MyEdge> > {};
class MyVertex : public vcg::VertexSimp2<MyVertex,MyEdge, MyFace,vcg::vert::BitFlags,vcg::vert::Coord3f> {};
class MyEdge : public vcg::EdgeSimp2<MyVertex,MyEdge, MyVertex,vcg::edge::Mark,vcg::edge::VertexRef,vcg::edge::BitFlags> {};
class MyEdgeMesh: public vcg::edg::EdgeMesh< std::vector<MyVertex>, std::vector<MyEdge> > {};
typedef vcg::GridStaticPtr<MyEdge, MyEdge::ScalarType> EdgeMeshGrid;
@ -50,7 +52,7 @@ int main(int , char **)
e->V(0)=v0;
e->V(1)=v1;
}
vcg::edge::UpdateBounding<MyEdgeMesh>::Box(em);
vcg::edg::UpdateBounding<MyEdgeMesh>::Box(em);
EdgeMeshGrid static_grid;
static_grid.Set(em.edges.begin(), em.edges.end());
float dist;