kn::ConvolutionExtremaSuppressorOperator Class Reference

convolution operator for ExtremaSuppressor More...

#include <ConvolutionExtremaSuppressorOperator.hpp>

Inherits kn::ConvolutionOperator.

Collaboration diagram for kn::ConvolutionExtremaSuppressorOperator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConvolutionExtremaSuppressorOperator ()
 Default constructor.
 ConvolutionExtremaSuppressorOperator (const ConvolutionExtremaSuppressorOperator &e)
 Constructor by copy.
 ~ConvolutionExtremaSuppressorOperator ()
 Destructor.
void initialize ()
 Reinitialize the operator.
double getResult ()
 Getting the result of the operation.
void operator() (double kernelValue, double imageValue)
 Insert the computation of a new point of the kernel.
ConvolutionExtremaSuppressorOperatorclone () const
 Virtual constructor by copy.

Protected Attributes

double min
double max
double val


Detailed Description

convolution operator for ExtremaSuppressor

Definition at line 51 of file ConvolutionExtremaSuppressorOperator.hpp.


Constructor & Destructor Documentation

kn::ConvolutionExtremaSuppressorOperator::ConvolutionExtremaSuppressorOperator (  )  [inline]

Default constructor.

Definition at line 59 of file ConvolutionExtremaSuppressorOperator.hpp.

kn::ConvolutionExtremaSuppressorOperator::ConvolutionExtremaSuppressorOperator ( const ConvolutionExtremaSuppressorOperator e  )  [inline]

Constructor by copy.

Definition at line 66 of file ConvolutionExtremaSuppressorOperator.hpp.

kn::ConvolutionExtremaSuppressorOperator::~ConvolutionExtremaSuppressorOperator (  )  [inline]

Destructor.

Definition at line 74 of file ConvolutionExtremaSuppressorOperator.hpp.


Member Function Documentation

ConvolutionExtremaSuppressorOperator* kn::ConvolutionExtremaSuppressorOperator::clone (  )  const [inline, virtual]

Virtual constructor by copy.

Returns:
a pointer on a new instance of the ConvolutionExtremaSuppressorOperator constructed by copy

Implements kn::ConvolutionOperator.

Definition at line 118 of file ConvolutionExtremaSuppressorOperator.hpp.

double kn::ConvolutionExtremaSuppressorOperator::getResult (  )  [inline, virtual]

Getting the result of the operation.

Returns:
the result of the operation
Exceptions:
ImageException kernel sum null

Implements kn::ConvolutionOperator.

Definition at line 96 of file ConvolutionExtremaSuppressorOperator.hpp.

void kn::ConvolutionExtremaSuppressorOperator::initialize (  )  [inline, virtual]

Reinitialize the operator.

Implements kn::ConvolutionOperator.

Definition at line 86 of file ConvolutionExtremaSuppressorOperator.hpp.

void kn::ConvolutionExtremaSuppressorOperator::operator() ( double  kernelValue,
double  imageValue 
) [inline, virtual]

Insert the computation of a new point of the kernel.

Parameters:
kernelValue the value of the kernel point
imageValue the value of the corresponding image point

Implements kn::ConvolutionOperator.

Definition at line 106 of file ConvolutionExtremaSuppressorOperator.hpp.


Member Data Documentation

Definition at line 78 of file ConvolutionExtremaSuppressorOperator.hpp.

Definition at line 77 of file ConvolutionExtremaSuppressorOperator.hpp.

Definition at line 79 of file ConvolutionExtremaSuppressorOperator.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Nov 12 16:06:36 2009 for OpenKraken-image by  doxygen 1.5.8