Classes | Macros
vgl_polygon_scan_iterator.h File Reference
#include <vgl/vgl_region_scan_iterator.h>
#include <vgl/vgl_polygon.h>
#include <vgl/vgl_box_2d.h>

Go to the source code of this file.

Classes

class  vgl_polygon_scan_iterator< T >
 Fill a polygonal face with interior scan lines. More...
 
struct  vgl_polygon_scan_iterator< T >::vertind
 Vertex index - uniquely identifies a vertex in the array chains. More...
 
struct  vgl_polygon_scan_iterator< T >::crossedge
 Describes an edge crossing the current scan line. More...
 

Macros

#define VGL_POLYGON_SCAN_ITERATOR_INSTANTIATE(T)   extern "please include <vgl/vgl_polygon_scan_iterator.hxx> instead"
 

Detailed Description

Author
Adapted from FillPolygon by J.L. Mundy
  Modifications
   Binary IO added and documentation tidied up NPC, 20/03/01
   Feb.2002 - Peter Vanroose - brief doxygen comment placed on single line
   Nov.2003 - Peter Vanroose - made vgl_polygon_scan_iterator a templated class
   Apr.2004 - Peter Vanroose - corrected an earlier with_boundary fix in next()

Definition in file vgl_polygon_scan_iterator.h.

Macro Definition Documentation

◆ VGL_POLYGON_SCAN_ITERATOR_INSTANTIATE

#define VGL_POLYGON_SCAN_ITERATOR_INSTANTIATE (   T)    extern "please include <vgl/vgl_polygon_scan_iterator.hxx> instead"

Definition at line 173 of file vgl_polygon_scan_iterator.h.