Edgemesh

Classes

class  vcg::edg::Allocator< AllocateMeshType >
class  vcg::Unify< EdgeMeshType >::BackCompDist
class  vcg::edg::EdgeMesh< VertContainerType, EdgeContainerType >
struct  vcg::Unify< EdgeMeshType >::PVertex
class  EdgeMesh::This
struct  vcg::Unify< EdgeMeshType >
class  vcg::edg::UpdateBounding< ComputeMeshType >
class  vcg::edge::UpdateTopology< UpdateMeshType >

Typedefs

typedef EdgeMeshType::CoordType vcg::Unify::CoordType
typedef MeshType::EdgeIterator vcg::edg::UpdateBounding::EdgeIterator
typedef MeshType::EdgePointer vcg::edg::UpdateBounding::EdgePointer
typedef EdgeMeshType::EdgePointer vcg::Unify::EdgePointer
typedef MeshType::EdgeType vcg::edg::UpdateBounding::EdgeType
typedef GridStaticPtr< PVertex > vcg::Unify::GridType
typedef EdgeMeshType::ScalarType vcg::Unify::ScalarType
typedef MeshType::VertexIterator vcg::edg::UpdateBounding::VertexIterator
typedef MeshType::VertexPointer vcg::edg::UpdateBounding::VertexPointer
typedef EdgeMeshType::VertexPointer vcg::Unify::VertexPointer
typedef MeshType::VertexType vcg::edg::UpdateBounding::VertexType

Functions

static void vcg::edg::UpdateBounding::Box (ComputeMeshType &m)
 Calculates the vertex normal (if stored in the current face type).
void vcg::Unify::PVertex::GetBBox (vcg::Box3< ScalarType > &bb)
static GridType & vcg::Unify::Grid ()
bool vcg::Unify::PVertex::IsD ()
bool vcg::Unify::Tmark::IsMarked (OBJ_TYPE *obj)
static void vcg::Unify::Join (PVertex pv0, PVertex &pv1)
void vcg::Unify::Tmark::Mark (OBJ_TYPE *obj)
 vcg::Unify::PVertex::PVertex (EdgePointer pe, const int nz)
 vcg::Unify::Tmark::Tmark (MESH_TYPE &_m)
void vcg::Unify::Tmark::UnMarkAll ()
static void vcg::Unify::Vertices (EdgeMeshType &em, ScalarType epsilon)

Variables

EdgePointer vcg::Unify::PVertex::e
VertexPointer vcg::Unify::PVertex::v
int vcg::Unify::PVertex::z

Detailed Description


Typedef Documentation

template<class EdgeMeshType >
typedef EdgeMeshType::CoordType vcg::Unify< EdgeMeshType >::CoordType [inherited]

Definition at line 84 of file unify.h.

template<class ComputeMeshType >
typedef MeshType::EdgeIterator vcg::edg::UpdateBounding< ComputeMeshType >::EdgeIterator [inherited]

Definition at line 51 of file edgemesh/update/bounding.h.

template<class ComputeMeshType >
typedef MeshType::EdgePointer vcg::edg::UpdateBounding< ComputeMeshType >::EdgePointer [inherited]

Definition at line 50 of file edgemesh/update/bounding.h.

template<class EdgeMeshType >
typedef EdgeMeshType::EdgePointer vcg::Unify< EdgeMeshType >::EdgePointer [inherited]

Definition at line 82 of file unify.h.

template<class ComputeMeshType >
typedef MeshType::EdgeType vcg::edg::UpdateBounding< ComputeMeshType >::EdgeType [inherited]

Definition at line 49 of file edgemesh/update/bounding.h.

template<class EdgeMeshType >
typedef GridStaticPtr< PVertex > vcg::Unify< EdgeMeshType >::GridType [inherited]

Definition at line 112 of file unify.h.

template<class EdgeMeshType >
typedef EdgeMeshType::ScalarType vcg::Unify< EdgeMeshType >::ScalarType [inherited]

Definition at line 83 of file unify.h.

template<class ComputeMeshType >
typedef MeshType::VertexIterator vcg::edg::UpdateBounding< ComputeMeshType >::VertexIterator [inherited]

Definition at line 48 of file edgemesh/update/bounding.h.

template<class ComputeMeshType >
typedef MeshType::VertexPointer vcg::edg::UpdateBounding< ComputeMeshType >::VertexPointer [inherited]

Definition at line 47 of file edgemesh/update/bounding.h.

template<class EdgeMeshType >
typedef EdgeMeshType::VertexPointer vcg::Unify< EdgeMeshType >::VertexPointer [inherited]

Definition at line 81 of file unify.h.

template<class ComputeMeshType >
typedef MeshType::VertexType vcg::edg::UpdateBounding< ComputeMeshType >::VertexType [inherited]

Definition at line 46 of file edgemesh/update/bounding.h.


Function Documentation

template<class ComputeMeshType >
static void vcg::edg::UpdateBounding< ComputeMeshType >::Box ( ComputeMeshType &  m  )  [inline, static, inherited]

Calculates the vertex normal (if stored in the current face type).

Definition at line 54 of file edgemesh/update/bounding.h.

template<class EdgeMeshType >
void vcg::Unify< EdgeMeshType >::PVertex::GetBBox ( vcg::Box3< ScalarType > &  bb  )  [inline, inherited]

Definition at line 105 of file unify.h.

template<class EdgeMeshType >
static GridType& vcg::Unify< EdgeMeshType >::Grid (  )  [inline, static, inherited]

Definition at line 133 of file unify.h.

template<class EdgeMeshType >
bool vcg::Unify< EdgeMeshType >::PVertex::IsD (  )  [inline, inherited]

Definition at line 108 of file unify.h.

template<class EdgeMeshType >
template<class MESH_TYPE , class OBJ_TYPE >
bool vcg::Unify< EdgeMeshType >::Tmark< MESH_TYPE, OBJ_TYPE >::IsMarked ( OBJ_TYPE *  obj  )  [inline, inherited]

Definition at line 76 of file unify.h.

template<class EdgeMeshType >
static void vcg::Unify< EdgeMeshType >::Join ( PVertex  pv0,
PVertex pv1 
) [inline, static, inherited]

Definition at line 114 of file unify.h.

template<class EdgeMeshType >
template<class MESH_TYPE , class OBJ_TYPE >
void vcg::Unify< EdgeMeshType >::Tmark< MESH_TYPE, OBJ_TYPE >::Mark ( OBJ_TYPE *  obj  )  [inline, inherited]

Definition at line 77 of file unify.h.

template<class EdgeMeshType >
vcg::Unify< EdgeMeshType >::PVertex::PVertex ( EdgePointer  pe,
const int  nz 
) [inline, inherited]

Definition at line 92 of file unify.h.

template<class EdgeMeshType >
template<class MESH_TYPE , class OBJ_TYPE >
vcg::Unify< EdgeMeshType >::Tmark< MESH_TYPE, OBJ_TYPE >::Tmark ( MESH_TYPE &  _m  )  [inline, inherited]

Definition at line 74 of file unify.h.

template<class EdgeMeshType >
template<class MESH_TYPE , class OBJ_TYPE >
void vcg::Unify< EdgeMeshType >::Tmark< MESH_TYPE, OBJ_TYPE >::UnMarkAll (  )  [inline, inherited]

Definition at line 75 of file unify.h.

template<class EdgeMeshType >
static void vcg::Unify< EdgeMeshType >::Vertices ( EdgeMeshType &  em,
ScalarType  epsilon 
) [inline, static, inherited]

Definition at line 135 of file unify.h.


Variable Documentation

template<class EdgeMeshType >
EdgePointer vcg::Unify< EdgeMeshType >::PVertex::e [inherited]

Definition at line 90 of file unify.h.

template<class EdgeMeshType >
VertexPointer vcg::Unify< EdgeMeshType >::PVertex::v [inherited]

Definition at line 89 of file unify.h.

template<class EdgeMeshType >
int vcg::Unify< EdgeMeshType >::PVertex::z [inherited]

Definition at line 91 of file unify.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:21:29 2013