vcg::tri::TriMesh< Container0, Container1, Container2, Container3 > Class Template Reference
[Trimesh]

#include <base.h>

Inheritance diagram for vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >:
Inheritance graph
[legend]

List of all members.

Classes

class  AttributeHandle
class  PerEdgeAttributeHandle
class  PerFaceAttributeHandle
class  PerMeshAttributeHandle
class  PerVertexAttributeHandle
class  PointerToAttribute

Public Types

typedef Box3< ScalarTypeBoxType
typedef TriMesh::ConstEdgeIterator ConstEdgeIterator
typedef TriMesh::ConstFaceIterator ConstFaceIterator
typedef TriMesh::ConstFacePointer ConstFacePointer
typedef TriMesh::ConstHEdgeIterator ConstHEdgeIterator
typedef
TriMesh::ConstVertexIterator 
ConstVertexIterator
typedef TriMesh::ConstVertexPointer ConstVertexPointer
typedef TriMesh::CoordType CoordType
typedef TriMesh::EdgeContainer EdgeContainer
typedef TriMesh::EdgeIterator EdgeIterator
typedef TriMesh::EdgePointer EdgePointer
typedef TriMesh::EdgeType EdgeType
typedef TriMesh::FaceContainer FaceContainer
typedef TriMesh::FaceIterator FaceIterator
typedef TriMesh::FacePointer FacePointer
typedef TriMesh::FaceType FaceType
typedef TriMesh::HEdgeContainer HEdgeContainer
typedef TriMesh::HEdgeIterator HEdgeIterator
typedef TriMesh::HEdgePointer HEdgePointer
typedef TriMesh::HEdgeType HEdgeType
typedef TriMesh< Container0,
Container1, Container2,
Container3 > 
MeshType
typedef TriMesh::ScalarType ScalarType
typedef TriMesh::VertContainer VertContainer
typedef TriMesh::VertexIterator VertexIterator
typedef TriMesh::VertexPointer VertexPointer
typedef TriMesh::VertexType VertexType

Public Member Functions

Color4bC ()
const Color4bC () const
void Clear ()
 Function to destroy the mesh.
int Mem (const int &nv, const int &nf) const
int MemNeeded () const
int MemUsed () const
int & SimplexNumber ()
 TriMesh ()
 Default constructor.
int & VertexNumber ()
ScalarType Volume ()
 Calcolo del volume di una mesh chiusa.
 ~TriMesh ()
 destructor

Static Public Member Functions

static bool HasFFTopology ()
static bool HasPerFaceColor ()
static bool HasPerFaceFlags ()
static bool HasPerFaceMark ()
static bool HasPerFaceNormal ()
static bool HasPerFaceQuality ()
static bool HasPerVertexColor ()
static bool HasPerVertexFlags ()
static bool HasPerVertexMark ()
static bool HasPerVertexNormal ()
 Reflection functions that speak about vertex and face properties.
static bool HasPerVertexQuality ()
static bool HasPerVertexRadius ()
static bool HasPerVertexTexCoord ()
static bool HasPerWedgeColor ()
static bool HasPerWedgeMark ()
static bool HasPerWedgeNormal ()
static bool HasPerWedgeQuality ()
static bool HasPerWedgeTexCoord ()
static bool HasPolyInfo ()
static bool HasTopology ()
static bool HasVFTopology ()

Public Attributes

int attrn
Box3< ScalarTypebbox
 Bounding box of the mesh.
EdgeContainer edge
 Set of edges.
std::set< PointerToAttributeedge_attr
int en
 Actual number of edges.
FaceContainer face
 Set of faces.
std::set< PointerToAttributeface_attr
int fn
 Actual number of faces.
HEdgeContainer hedge
 Set of hedges.
int hn
 Actual number of hedges.
int imark
 The incremental mark.
std::set< PointerToAttributemesh_attr
std::vector< std::string > normalmaps
Shot< ScalarTypeshot
std::vector< std::string > textures
 Nomi di textures.
VertContainer vert
 Set of vertices.
std::set< PointerToAttributevert_attr
int vn
 Actual number of vertices.

Private Member Functions

TriMesh operator= (const TriMesh &m)
 TriMesh (const TriMesh &)

Private Attributes

Color4b c
 The per-mesh color. Not very useful and meaningful...

Detailed Description

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
class vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >

Definition at line 157 of file complex/trimesh/base.h.


Member Typedef Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef Box3<ScalarType> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::BoxType

Definition at line 196 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstEdgeIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstEdgeIterator

Definition at line 178 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstFaceIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstFaceIterator

Definition at line 182 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstFacePointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstFacePointer

Definition at line 185 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstHEdgeIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstHEdgeIterator

Definition at line 192 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstVertexIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstVertexIterator

Definition at line 172 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ConstVertexPointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ConstVertexPointer

Definition at line 169 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::CoordType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::CoordType

Definition at line 170 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::EdgeContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::EdgeContainer

Definition at line 163 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::EdgeIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::EdgeIterator

Definition at line 177 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::EdgePointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::EdgePointer

Definition at line 176 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::EdgeType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::EdgeType

Definition at line 175 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::FaceContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::FaceContainer

Definition at line 164 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::FaceIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::FaceIterator

Definition at line 183 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::FacePointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::FacePointer

Definition at line 184 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::FaceType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::FaceType

Definition at line 181 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::HEdgeContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HEdgeContainer

Definition at line 191 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::HEdgeIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HEdgeIterator

Definition at line 190 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::HEdgePointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HEdgePointer

Definition at line 189 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::HEdgeType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HEdgeType

Definition at line 188 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh<Container0, Container1,Container2,Container3> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::MeshType

Definition at line 194 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::ScalarType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::ScalarType

Definition at line 161 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::VertContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::VertContainer

Definition at line 162 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::VertexIterator vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::VertexIterator

Definition at line 171 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::VertexPointer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::VertexPointer

Definition at line 168 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
typedef TriMesh::VertexType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::VertexType

Definition at line 167 of file complex/trimesh/base.h.


Constructor & Destructor Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::TriMesh (  )  [inline]

Default constructor.

Definition at line 324 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::~TriMesh (  )  [inline]

destructor

Definition at line 333 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::TriMesh ( const TriMesh< Container0, Container1, Container2, Container3 > &   )  [inline, private]

Definition at line 448 of file complex/trimesh/base.h.


Member Function Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
Color4b& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::C (  )  [inline]

Definition at line 317 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
const Color4b& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::C (  )  const [inline]

Definition at line 312 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
void vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::Clear (  )  [inline]

Function to destroy the mesh.

Definition at line 371 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasFFTopology (  )  [inline, static]

Definition at line 403 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerFaceColor (  )  [inline, static]

Definition at line 391 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerFaceFlags (  )  [inline, static]

Definition at line 395 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerFaceMark (  )  [inline, static]

Definition at line 393 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerFaceNormal (  )  [inline, static]

Definition at line 392 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerFaceQuality (  )  [inline, static]

Definition at line 394 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexColor (  )  [inline, static]

Definition at line 383 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexFlags (  )  [inline, static]

Definition at line 388 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexMark (  )  [inline, static]

Definition at line 384 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexNormal (  )  [inline, static]

Reflection functions that speak about vertex and face properties.

Definition at line 382 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexQuality (  )  [inline, static]

Definition at line 385 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexRadius (  )  [inline, static]

Definition at line 387 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerVertexTexCoord (  )  [inline, static]

Definition at line 386 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerWedgeColor (  )  [inline, static]

Definition at line 397 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerWedgeMark (  )  [inline, static]

Definition at line 399 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerWedgeNormal (  )  [inline, static]

Definition at line 398 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerWedgeQuality (  )  [inline, static]

Definition at line 400 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPerWedgeTexCoord (  )  [inline, static]

Definition at line 401 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasPolyInfo (  )  [inline, static]

Definition at line 390 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasTopology (  )  [inline, static]

Definition at line 405 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
static bool vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::HasVFTopology (  )  [inline, static]

Definition at line 404 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::Mem ( const int &  nv,
const int &  nf 
) const [inline]

Definition at line 349 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::MemNeeded (  )  const [inline]

Definition at line 366 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::MemUsed (  )  const [inline]

Definition at line 365 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
TriMesh vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::operator= ( const TriMesh< Container0, Container1, Container2, Container3 > &  m  )  [inline, private]

Definition at line 447 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::SimplexNumber (  )  [inline]

Definition at line 407 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::VertexNumber (  )  [inline]

Definition at line 408 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
ScalarType vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::Volume (  )  [inline]

Calcolo del volume di una mesh chiusa.

Definition at line 414 of file complex/trimesh/base.h.


Member Data Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::attrn

Definition at line 223 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
Box3<ScalarType> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::bbox

Bounding box of the mesh.

Definition at line 215 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
Color4b vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::c [private]

The per-mesh color. Not very useful and meaningful...

Definition at line 309 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
EdgeContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::edge

Set of edges.

Definition at line 207 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::set< PointerToAttribute > vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::edge_attr

Definition at line 240 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::en

Actual number of edges.

Definition at line 209 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
FaceContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::face

Set of faces.

Definition at line 203 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::set< PointerToAttribute > vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::face_attr

Definition at line 241 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::fn

Actual number of faces.

Definition at line 205 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
HEdgeContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::hedge

Set of hedges.

Definition at line 211 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::hn

Actual number of hedges.

Definition at line 213 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::imark

The incremental mark.

Definition at line 411 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::set< PointerToAttribute > vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::mesh_attr

Definition at line 242 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::vector<std::string> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::normalmaps

Definition at line 221 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
Shot<ScalarType> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::shot

Definition at line 305 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::vector<std::string> vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::textures

Nomi di textures.

Definition at line 219 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
VertContainer vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::vert

Set of vertices.

Definition at line 199 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
std::set< PointerToAttribute > vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::vert_attr

Definition at line 239 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::vn

Actual number of vertices.

Definition at line 201 of file complex/trimesh/base.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:35 2013