Classes
contrib/gel/vdgl/vdgl_digital_region.h File Reference

A representation of the digital interior of a region. More...

#include <vcl_vector.h>
#include <vcl_string.h>
#include <vnl/vnl_double_3x3.h>
#include <vnl/vnl_float_3x3.h>
#include <vnl/vnl_float_2.h>
#include <vsol/vsol_region_2d.h>
#include <vsol/vsol_point_2d.h>

Go to the source code of this file.

Classes

class  vdgl_digital_region

Detailed Description

A representation of the digital interior of a region.

Maintains the discrete geometry and intensity data of a Face, a 2-d analog of EdgelChain. So far the class is a very simple group of 1-d arrays for holding the x and y pixel locations and the intensity. The class maintains 2d pixels in the style of TargetJr and could be used to represent 2-d intensity points

Author:
Joe Mundy November 27, 1999 GE Corporate Research and Development.
   Modifications
     8-May-2002 - Peter Vanroose - now inherits from vsol_region_2d
    15-May-2002 - Peter Vanroose - inconsistency Xi() versus Ix() removed
                  (There were three pairs of data members both referring to
                   intensity information, but only one of them was updated.)
     8-Jan-2003 - Peter Vanroose - added is_convex() (virtual of vsol_region_2d)
    22-Sep-2004 - Peter Vanroose - removed 3D interface: class is intrinsically 2D
    22-Sep-2004 - Peter Vanroose - added transform() (projective transformation)
    22-Sep-2004 - Peter Vanroose - added histogram() and residual_histogram()
   

Definition in file vdgl_digital_region.h.