Class SurfaceMesh::VertexAroundFaceCirculator

Nested Relationships

This class is a nested type of Class SurfaceMesh.

Class Documentation

class VertexAroundFaceCirculator

this class circulates through the vertices of a face. it also acts as a container-concept for C++11 range-based for loops.

See also

HalfedgeAroundFaceCirculator, vertices(Face)

Public Functions

inline VertexAroundFaceCirculator(const SurfaceMesh *m, Face f)

default constructor

inline bool operator==(const VertexAroundFaceCirculator &rhs) const

are two circulators equal?

inline bool operator!=(const VertexAroundFaceCirculator &rhs) const

are two circulators different?

inline VertexAroundFaceCirculator &operator++()

pre-increment (rotates counter-clockwise)

inline VertexAroundFaceCirculator &operator--()

pre-decrement (rotates clockwise)

inline Vertex operator*() const

get the vertex the circulator refers to

inline VertexAroundFaceCirculator &begin()
inline VertexAroundFaceCirculator &end()