A mixin to package algorithm parameters. More...
#include <vcl_string.h>
Go to the source code of this file.
Classes | |
class | gevd_param_mixin |
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.
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.