ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes | Namespaces | Macros
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
 

Macros

#define itkQEDebugMacro(x)
 
#define itkQEWarningMacro(x)
 
#define itkQEAccessorsMacro(st, pt, dt)
 

Macro Definition Documentation

#define itkQEAccessorsMacro (   st,
  pt,
  dt 
)

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

Parameters
stSuperclass type.
ptPrimal edge type.
dtDual edge type.
Todo:
Should this macro be added to doxygen macros?

Definition at line 56 of file itkQuadEdge.h.

#define itkQEDebugMacro (   x)
Value:
{ \
std::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:
{ \
std::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.