OpenMesh.Core.Mesh.IteratorsT
- struct
VertexIterT
(Mesh);
- \class
VertexIterT
IteratorsT.hh
Linear iterator.
- typeof(*this)
opCall
();
- Default /*const*/ructor.
- typeof(*this)
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- bool
opEquals
(ref VertexIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- VertexIterT*
opAddAssign
(uint i);
- Standard pre-increment operator
- VertexIterT*
opSubAssign
(uint i);
- Standard pre-decrement operator
- int
opApply
(int delegate(ref value_handle) loop);
-
opApply
to allow using in 'foreach'
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
ConstVertexIterT
(Mesh);
- \class
ConstVertexIterT
IteratorsT.hh
Linear iterator.
- ConstVertexIterT
opCall
();
- Default constructor.
- ConstVertexIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref ConstVertexIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
HalfedgeIterT
(Mesh);
- \class
HalfedgeIterT
IteratorsT.hh
Linear iterator.
- HalfedgeIterT
opCall
();
- Default constructor.
- HalfedgeIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref HalfedgeIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
ConstHalfedgeIterT
(Mesh);
- \class
ConstHalfedgeIterT
IteratorsT.hh
Linear iterator.
- ConstHalfedgeIterT
opCall
();
- Default constructor.
- ConstHalfedgeIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref ConstHalfedgeIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
EdgeIterT
(Mesh);
- \class
EdgeIterT
IteratorsT.hh
Linear iterator.
- EdgeIterT
opCall
();
- Default constructor.
- EdgeIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref EdgeIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- int
opApply
(int delegate(ref value_handle) loop);
-
opApply
to allow using in 'foreach'
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
ConstEdgeIterT
(Mesh);
- \class
ConstEdgeIterT
IteratorsT.hh
Linear iterator.
- ConstEdgeIterT
opCall
();
- Default constructor.
- ConstEdgeIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref ConstEdgeIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
FaceIterT
(Mesh);
- \class
FaceIterT
IteratorsT.hh
Linear iterator.
- FaceIterT
opCall
();
- Default constructor.
- FaceIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref FaceIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- int
opApply
(int delegate(ref value_handle) loop);
-
opApply
to allow using in 'foreach'
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- struct
ConstFaceIterT
(Mesh);
- \class
ConstFaceIterT
IteratorsT.hh
Linear iterator.
- ConstFaceIterT
opCall
();
- Default constructor.
- ConstFaceIterT
opCall
(ref Mesh _mesh, value_handle _hnd, bool _skip = false);
- Construct with mesh and a target handle.
- value_type
val
();
- Standard dereferencing ptr
- pointer
ptr
();
- Standard pointer
ptr
- value_handle
handle
();
- Get the
handle
of the item the iterator refers to.
- int
opEquals
(ref ConstFaceIterT _rhs);
- Cast to the handle of the item the iterator refers to.
Are two iterators equal? Only valid if they refer to the same mesh!
- void
opAddAssign
(uint i);
- Standard pre-increment operator
- void
opSubAssign
(uint i);
- Standard pre-decrement operator
- void
enable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
- void
disable_skipping
();
- Turn on skipping: automatically skip deleted/hidden elements
|