Developer Documentation

circulator_functions.cc
1 /**************************************************
2 * Vertex circulators
3 **************************************************/
4
5 // Get the vertex-vertex circulator (1-ring) of vertex _vh
6 VertexVertexIter OpenMesh::PolyConnectivity::vv_iter (VertexHandle _vh);
7
8 // Get the vertex-incoming halfedges circulator of vertex _vh
9 VertexIHalfedgeIter OpenMesh::PolyConnectivity::vih_iter (VertexHandle _vh);
10
11 // Get the vertex-outgoing halfedges circulator of vertex _vh
12 VertexOHalfedgeIter OpenMesh::PolyConnectivity::voh_iter (VertexHandle _vh);
13
14 // Get the vertex-edge circulator of vertex _vh
15 VertexEdgeIter OpenMesh::PolyConnectivity::ve_iter (VertexHandle _vh);
16
17 // Get the vertex-face circulator of vertex _vh
18 VertexFaceIter OpenMesh::PolyConnectivity::vf_iter (VertexHandle _vh);
19
20 /**************************************************
21 * Face circulators
22 **************************************************/
23
24 // Get the face-vertex circulator of face _fh
25 FaceVertexIter OpenMesh::PolyConnectivity::fv_iter (FaceHandle _fh);
26
27 // Get the face-halfedge circulator of face _fh
28 FaceHalfedgeIter OpenMesh::PolyConnectivity::fh_iter (FaceHandle _fh);
29
30 // Get the face-edge circulator of face _fh
31 FaceEdgeIter OpenMesh::PolyConnectivity::fe_iter (FaceHandle _fh);
32
33 // Get the face-face circulator of face _fh
34 FaceFaceIter OpenMesh::PolyConnectivity::ff_iter (FaceHandle _fh);
OpenMesh::PolyConnectivity::fh_iter
FaceHalfedgeIter fh_iter(FaceHandle _fh)
face - halfedge circulator
Definition: PolyConnectivity.hh:672
OpenMesh::PolyConnectivity::vf_iter
VertexFaceIter vf_iter(VertexHandle _vh)
vertex - face circulator
Definition: PolyConnectivity.hh:607
OpenMesh::PolyConnectivity::fe_iter
FaceEdgeIter fe_iter(FaceHandle _fh)
face - edge circulator
Definition: PolyConnectivity.hh:681
OpenMesh::PolyConnectivity::fv_iter
FaceVertexIter fv_iter(FaceHandle _fh)
face - vertex circulator
Definition: PolyConnectivity.hh:663
OpenMesh::PolyConnectivity::vv_iter
VertexVertexIter vv_iter(VertexHandle _vh)
vertex - vertex circulator
Definition: PolyConnectivity.hh:571
OpenMesh::PolyConnectivity::ff_iter
FaceFaceIter ff_iter(FaceHandle _fh)
face - face circulator
Definition: PolyConnectivity.hh:690
OpenMesh::PolyConnectivity::vih_iter
VertexIHalfedgeIter vih_iter(VertexHandle _vh)
vertex - incoming halfedge circulator
Definition: PolyConnectivity.hh:580
OpenMesh::PolyConnectivity::ve_iter
VertexEdgeIter ve_iter(VertexHandle _vh)
vertex - edge circulator
Definition: PolyConnectivity.hh:598
OpenMesh::PolyConnectivity::voh_iter
VertexOHalfedgeIter voh_iter(VertexHandle _vh)
vertex - outgoing halfedge circulator
Definition: PolyConnectivity.hh:589