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

Page was generated with CanDyDOC on Fri Oct 12 16:12:37 2007