Classes
contrib/gel/gevd/gevd_param_mixin.h File Reference

A mixin to package algorithm parameters. More...

#include <vcl_string.h>

Go to the source code of this file.

Classes

class  gevd_param_mixin

Detailed Description

A mixin to package algorithm parameters.

The base class for blocks of algorithm parameters. Algorithms, such as edge detection, would inherit specializations of this mixin which contain the actual parameters and methods to validate the parameters.

Author:
J.L. Mundy
Date:
November 28, 1997
    Modifications:
     Rupert Curwen -  February 3, 1998
        Added the ParamModifier class as an abstract base class which
        will allow parameter blocks to support generic "modifier"
        classes.  A parameter class defines the virtual method
        DescribeParams, which takes a ParamModifier as an argument.
        The parameter block calls AddParam on this ParamModifier for
        each of the parameters in the block.  For example, the
        particular ParamModifier passed into the method might be one
        which builds a dialog which will then modify the parameter
        class.  Or it might just print the values to a stream.  See
        Segmentation/Detection/DetectorParams for an example of use.
   

Definition in file gevd_param_mixin.h.