Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itkQuadEdgeMeshBaseIterator.h File Reference

Go to the source code of this file.

Namespaces

namespace  itk

Classes

class  itk::QuadEdgeMeshBaseIterator< TQuadEdge >
 Base iterator class for QuadEdgeMesh. More...
class  itk::QuadEdgeMeshConstIterator< TQuadEdge >
 Const iterator for QuadEdgeMesh. More...
class  itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >
 Const geometrical iterator. More...
class  itk::QuadEdgeMeshIterator< TQuadEdge >
 Non const iterator for QuadMesh. More...
class  itk::QuadEdgeMeshIteratorGeom< TGeometricalQuadEdge >
 Non const geometrical iterator. More...

Defines

#define itkQEDefineIteratorGeomMethodsMacro(Op)
#define itkQEDefineIteratorMethodsMacro(Op)


Define Documentation

#define itkQEDefineIteratorGeomMethodsMacro ( Op   ) 

Value:

virtual IteratorGeom BeginGeom##Op()                                    \
    {                                                                     \
    return IteratorGeom( this, Self::IteratorGeom::Operator##Op,          \
    true );                                                               \
    }                                                                     \
                                                                          \
  virtual ConstIteratorGeom BeginGeom##Op() const                         \
    {                                                                     \
    return ConstIteratorGeom( this,                                       \
    Self::ConstIteratorGeom::Operator##Op, true );                        \
    }                                                                     \
                                                                          \
  virtual IteratorGeom EndGeom##Op()                                      \
    {                                                                     \
    return IteratorGeom( this, Self::IteratorGeom::Operator##Op,          \
    false );                                                              \
    }                                                                     \
                                                                          \
  virtual ConstIteratorGeom EndGeom##Op() const                           \
    {                                                                     \
    return ConstIteratorGeom( this,                                       \
    Self::ConstIteratorGeom::Operator##Op, false );                       \
    }

Definition at line 45 of file itkQuadEdgeMeshBaseIterator.h.

#define itkQEDefineIteratorMethodsMacro ( Op   ) 

Value:

virtual Iterator Begin##Op()                                            \
    {                                                                     \
    return Iterator( this, Self::Iterator::Operator##Op, true );          \
    }                                                                     \
                                                                          \
  virtual ConstIterator Begin##Op() const                                 \
    {                                                                     \
    return ConstIterator( this, Self::ConstIterator::Operator##Op,        \
    true );                                                               \
    }                                                                     \
                                                                          \
  virtual Iterator End##Op()                                              \
    {                                                                     \
    return Iterator( this, Self::Iterator::Operator##Op, false );         \
    }                                                                     \
                                                                          \
  virtual ConstIterator End##Op() const                                   \
    {                                                                     \
    return ConstIterator( this, Self::ConstIterator::Operator##Op,        \
    false );                                                              \
    }

Definition at line 21 of file itkQuadEdgeMeshBaseIterator.h.


Generated at Sat Feb 28 13:55:27 2009 for ITK by doxygen 1.5.6 written by Dimitri van Heesch, © 1997-2000