#include <clean.h>
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 | |
| MeshType * | mp |
| std::stack< FacePointer > | sf |
| typedef MeshType::ConstFaceIterator vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::ConstFaceIterator |
| typedef MeshType::FaceContainer vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::FaceContainer |
| typedef MeshType::FaceIterator vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::FaceIterator |
| typedef MeshType::FacePointer vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::FacePointer |
| typedef MeshType::FaceType vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::FaceType |
| typedef ConnectedMeshType vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::MeshType |
| typedef MeshType::ScalarType vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::ScalarType |
| typedef MeshType::VertexIterator vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::VertexIterator |
| typedef MeshType::VertexPointer vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::VertexPointer |
| typedef MeshType::VertexType vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::VertexType |
| bool vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::completed | ( | ) | [inline] |
| FacePointer vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::operator* | ( | ) | [inline] |
| void vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::operator++ | ( | ) | [inline] |
| void vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::start | ( | MeshType & | m, |
| FacePointer | p | ||
| ) | [inline] |
MeshType* vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::mp [private] |
std::stack<FacePointer> vcg::tri::ConnectedComponentIterator< ConnectedMeshType >::sf [private] |