vcg::tri::ConnectedIterator< ConnectedMeshType > Class Template Reference

#include <clean.h>

List of all members.

Public Types

typedef MeshType::ConstFaceIterator ConstFaceIterator
typedef MeshType::FaceContainer FaceContainer
typedef MeshType::FaceIterator FaceIterator
typedef MeshType::FacePointer FacePointer
typedef MeshType::FaceType FaceType
typedef ConnectedMeshType MeshType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexIterator VertexIterator
typedef MeshType::VertexPointer VertexPointer
typedef MeshType::VertexType VertexType

Public Member Functions

bool completed ()
FacePointer operator* ()
void operator++ ()
void start (MeshType &m, FacePointer p)

Private Attributes

MeshTypemp
std::stack< FacePointersf

Detailed Description

template<class ConnectedMeshType>
class vcg::tri::ConnectedIterator< ConnectedMeshType >

Definition at line 50 of file clean.h.


Member Typedef Documentation

template<class ConnectedMeshType>
typedef MeshType::ConstFaceIterator vcg::tri::ConnectedIterator< ConnectedMeshType >::ConstFaceIterator

Definition at line 61 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::FaceContainer vcg::tri::ConnectedIterator< ConnectedMeshType >::FaceContainer

Definition at line 62 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::FaceIterator vcg::tri::ConnectedIterator< ConnectedMeshType >::FaceIterator

Definition at line 60 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::FacePointer vcg::tri::ConnectedIterator< ConnectedMeshType >::FacePointer

Definition at line 59 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::FaceType vcg::tri::ConnectedIterator< ConnectedMeshType >::FaceType

Definition at line 58 of file clean.h.

template<class ConnectedMeshType>
typedef ConnectedMeshType vcg::tri::ConnectedIterator< ConnectedMeshType >::MeshType

Definition at line 53 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::ScalarType vcg::tri::ConnectedIterator< ConnectedMeshType >::ScalarType

Definition at line 57 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::VertexIterator vcg::tri::ConnectedIterator< ConnectedMeshType >::VertexIterator

Definition at line 56 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::VertexPointer vcg::tri::ConnectedIterator< ConnectedMeshType >::VertexPointer

Definition at line 55 of file clean.h.

template<class ConnectedMeshType>
typedef MeshType::VertexType vcg::tri::ConnectedIterator< ConnectedMeshType >::VertexType

Definition at line 54 of file clean.h.


Member Function Documentation

template<class ConnectedMeshType>
bool vcg::tri::ConnectedIterator< ConnectedMeshType >::completed (  )  [inline]

Definition at line 92 of file clean.h.

template<class ConnectedMeshType>
FacePointer vcg::tri::ConnectedIterator< ConnectedMeshType >::operator* (  )  [inline]

Definition at line 96 of file clean.h.

template<class ConnectedMeshType>
void vcg::tri::ConnectedIterator< ConnectedMeshType >::operator++ (  )  [inline]

Definition at line 66 of file clean.h.

template<class ConnectedMeshType>
void vcg::tri::ConnectedIterator< ConnectedMeshType >::start ( MeshType m,
FacePointer  p 
) [inline]

Definition at line 82 of file clean.h.


Member Data Documentation

template<class ConnectedMeshType>
MeshType* vcg::tri::ConnectedIterator< ConnectedMeshType >::mp [private]

Definition at line 102 of file clean.h.

template<class ConnectedMeshType>
std::stack<FacePointer> vcg::tri::ConnectedIterator< ConnectedMeshType >::sf [private]

Definition at line 101 of file clean.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:30 2013