kn::ConvolutionMinOperator Class Reference

convolution operator for Min More...

#include <ConvolutionMinOperator.hpp>

Inherits kn::ConvolutionOperator.

Collaboration diagram for kn::ConvolutionMinOperator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConvolutionMinOperator ()
 Default constructor.
 ConvolutionMinOperator (const ConvolutionMinOperator &e)
 Constructor by copy.
 ~ConvolutionMinOperator ()
 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.
ConvolutionMinOperatorclone () const
 Virtual constructor by copy.

Protected Attributes

double min
double kernelSum


Detailed Description

convolution operator for Min

Definition at line 51 of file ConvolutionMinOperator.hpp.


Constructor & Destructor Documentation

kn::ConvolutionMinOperator::ConvolutionMinOperator (  )  [inline]

Default constructor.

Definition at line 59 of file ConvolutionMinOperator.hpp.

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

Constructor by copy.

Definition at line 66 of file ConvolutionMinOperator.hpp.

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

Destructor.

Definition at line 73 of file ConvolutionMinOperator.hpp.


Member Function Documentation

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

Virtual constructor by copy.

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

Implements kn::ConvolutionOperator.

Definition at line 112 of file ConvolutionMinOperator.hpp.

double kn::ConvolutionMinOperator::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 93 of file ConvolutionMinOperator.hpp.

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

Reinitialize the operator.

Implements kn::ConvolutionOperator.

Definition at line 84 of file ConvolutionMinOperator.hpp.

void kn::ConvolutionMinOperator::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 103 of file ConvolutionMinOperator.hpp.


Member Data Documentation

Definition at line 77 of file ConvolutionMinOperator.hpp.

double kn::ConvolutionMinOperator::min [protected]

Definition at line 76 of file ConvolutionMinOperator.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