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.
1.7.5.1