#include <ConvolutionMaxOperator.hpp>
Inherits kn::ConvolutionOperator.

Public Member Functions | |
| ConvolutionMaxOperator () | |
| Default constructor. | |
| ConvolutionMaxOperator (const ConvolutionMaxOperator &e) | |
| Constructor by copy. | |
| ~ConvolutionMaxOperator () | |
| 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. | |
| ConvolutionMaxOperator * | clone () const |
| Virtual constructor by copy. | |
Protected Attributes | |
| double | max |
| double | kernelSum |
Definition at line 51 of file ConvolutionMaxOperator.hpp.
| kn::ConvolutionMaxOperator::ConvolutionMaxOperator | ( | ) | [inline] |
| kn::ConvolutionMaxOperator::ConvolutionMaxOperator | ( | const ConvolutionMaxOperator & | e | ) | [inline] |
| kn::ConvolutionMaxOperator::~ConvolutionMaxOperator | ( | ) | [inline] |
| ConvolutionMaxOperator* kn::ConvolutionMaxOperator::clone | ( | ) | const [inline, virtual] |
Virtual constructor by copy.
Implements kn::ConvolutionOperator.
Definition at line 111 of file ConvolutionMaxOperator.hpp.
| double kn::ConvolutionMaxOperator::getResult | ( | ) | [inline, virtual] |
Getting the result of the operation.
| ImageException | kernel sum null |
Implements kn::ConvolutionOperator.
Definition at line 93 of file ConvolutionMaxOperator.hpp.
| void kn::ConvolutionMaxOperator::initialize | ( | ) | [inline, virtual] |
Reinitialize the operator.
Implements kn::ConvolutionOperator.
Definition at line 84 of file ConvolutionMaxOperator.hpp.
| void kn::ConvolutionMaxOperator::operator() | ( | double | kernelValue, | |
| double | imageValue | |||
| ) | [inline, virtual] |
Insert the computation of a new point of the kernel.
| kernelValue | the value of the kernel point | |
| imageValue | the value of the corresponding image point |
Implements kn::ConvolutionOperator.
Definition at line 103 of file ConvolutionMaxOperator.hpp.
double kn::ConvolutionMaxOperator::kernelSum [protected] |
Definition at line 77 of file ConvolutionMaxOperator.hpp.
double kn::ConvolutionMaxOperator::max [protected] |
Definition at line 76 of file ConvolutionMaxOperator.hpp.
1.5.8