Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts
Classes | Namespaces | Defines

itkQuadEdge.h File Reference

Go to the source code of this file.

Classes

class  itk::QuadEdge
 Base class for the implementation of a quad-edge data structure as proposed in "Guibas and Stolfi 1985". More...

Namespaces

namespace  itk

Defines

#define itkQEDebugMacro(x)
#define itkQEWarningMacro(x)

#define itkQEAccessorsMacro(st, pt, dt)

Define Documentation

#define itkQEAccessorsMacro (   st,
  pt,
  dt 
)

Macro that defines overloaded members for the second order topological accessors.

Parameters:
st Superclass type.
pt Primal edge type.
dt Dual edge type.
Todo:
Should this macro be added to doxygen macros?

Definition at line 57 of file itkQuadEdge.h.

#define itkQEDebugMacro (   x  ) 
Value:
{                                                                   \
    OStringStream itkmsg;                                           \
    itkmsg << "Debug: In " __FILE__ ", line " << __LINE__ << "\n"   \
           << " (" << this << "): " x                               \
           << "\n\n";                                               \
    OutputWindowDisplayDebugText( itkmsg.str( ).c_str( ) );         \
}

Definition at line 29 of file itkQuadEdge.h.

#define itkQEWarningMacro (   x  ) 
Value:
{                                                                   \
    OStringStream itkmsg;                                           \
    itkmsg << "WARNING: In " __FILE__ ", line " << __LINE__ << "\n" \
           << " (" << this << "): " x                               \
           << "\n\n";                                               \
    OutputWindowDisplayWarningText( itkmsg.str( ).c_str( ) );       \
}

Definition at line 37 of file itkQuadEdge.h.


Generated at Mon Jul 12 2010 20:21:00 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000