Public Types | Public Member Functions | Private Attributes
vcg::tri::ConnectedComponentIterator< 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::ConnectedComponentIterator< ConnectedMeshType >

Definition at line 45 of file clean.h.


Member Typedef Documentation

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

Definition at line 56 of file clean.h.

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

Definition at line 57 of file clean.h.

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

Definition at line 55 of file clean.h.

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

Definition at line 54 of file clean.h.

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

Definition at line 53 of file clean.h.

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

Definition at line 48 of file clean.h.

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

Definition at line 52 of file clean.h.

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

Definition at line 51 of file clean.h.

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

Definition at line 50 of file clean.h.

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

Definition at line 49 of file clean.h.


Member Function Documentation

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

Definition at line 88 of file clean.h.

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

Definition at line 92 of file clean.h.

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

Definition at line 60 of file clean.h.

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

Definition at line 76 of file clean.h.


Member Data Documentation

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

Definition at line 98 of file clean.h.

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

Definition at line 97 of file clean.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:42:08