Developer Documentation
Loading...
Searching...
No Matches
circulator_functions.cc
1/**************************************************
2 * Vertex circulators
3 **************************************************/
4
5// Get the vertex-vertex circulator (1-ring) of vertex _vh
6VertexVertexIter OpenMesh::PolyConnectivity::vv_iter (VertexHandle _vh);
7
8// Get the vertex-incoming halfedges circulator of vertex _vh
9VertexIHalfedgeIter OpenMesh::PolyConnectivity::vih_iter (VertexHandle _vh);
10
11// Get the vertex-outgoing halfedges circulator of vertex _vh
12VertexOHalfedgeIter OpenMesh::PolyConnectivity::voh_iter (VertexHandle _vh);
13
14// Get the vertex-edge circulator of vertex _vh
15VertexEdgeIter OpenMesh::PolyConnectivity::ve_iter (VertexHandle _vh);
16
17// Get the vertex-face circulator of vertex _vh
18VertexFaceIter OpenMesh::PolyConnectivity::vf_iter (VertexHandle _vh);
19
20/**************************************************
21 * Face circulators
22 **************************************************/
23
24// Get the face-vertex circulator of face _fh
25FaceVertexIter OpenMesh::PolyConnectivity::fv_iter (FaceHandle _fh);
26
27// Get the face-halfedge circulator of face _fh
28FaceHalfedgeIter OpenMesh::PolyConnectivity::fh_iter (FaceHandle _fh);
29
30// Get the face-edge circulator of face _fh
31FaceEdgeIter OpenMesh::PolyConnectivity::fe_iter (FaceHandle _fh);
32
33// Get the face-face circulator of face _fh
34FaceFaceIter OpenMesh::PolyConnectivity::ff_iter (FaceHandle _fh);
35
36/**************************************************
37 * Edge circulators
38 **************************************************/
39
40// Get the edge-vertex circulator of edge _eh
41EdgeVertexIter OpenMesh::PolyConnectivity::ev_iter (EdgeHandle _eh);
42
43// Get the edge-halfedge circulator of edge _eh
44EdgeHalfedgeIter OpenMesh::PolyConnectivity::eh_iter (EdgeHandle _eh);
45
46// Get the edge-face circulator of of edge _eh
47EdgeFaceIter OpenMesh::PolyConnectivity::ef_iter (EdgeHandle _eh);
EdgeVertexIter ev_iter(EdgeHandle _eh)
edge - vertex circulator
FaceFaceIter ff_iter(FaceHandle _fh)
face - face circulator
VertexVertexIter vv_iter(VertexHandle _vh)
vertex - vertex circulator
VertexOHalfedgeIter voh_iter(VertexHandle _vh)
vertex - outgoing halfedge circulator
EdgeFaceIter ef_iter(EdgeHandle _eh)
edge - face circulator
FaceEdgeIter fe_iter(FaceHandle _fh)
face - edge circulator
VertexIHalfedgeIter vih_iter(VertexHandle _vh)
vertex - incoming halfedge circulator
FaceHalfedgeIter fh_iter(FaceHandle _fh)
face - halfedge circulator
VertexEdgeIter ve_iter(VertexHandle _vh)
vertex - edge circulator
FaceVertexIter fv_iter(FaceHandle _fh)
face - vertex circulator
EdgeHalfedgeIter eh_iter(EdgeHandle _eh)
edge - halfedge circulator
VertexFaceIter vf_iter(VertexHandle _vh)
vertex - face circulator