latest version v1.9 - last update 10 Apr 2010 |
Base class for all morphological operators. More...
#include <ltiMorphology.h>
Classes | |
class | parameters |
the parameters for the class morphology More... | |
Public Member Functions | |
morphology () | |
morphology (const morphology &other) | |
virtual | ~morphology () |
virtual const char * | getTypeName () const |
virtual bool | apply (channel &srcdest) const =0 |
virtual bool | apply (channel8 &srcdest) const =0 |
virtual bool | apply (const channel &src, channel &dest) const =0 |
virtual bool | apply (const channel8 &src, channel8 &dest) const =0 |
morphology & | copy (const morphology &other) |
const parameters & | getParameters () const |
Base class for all morphological operators.
lti::morphology::morphology | ( | ) |
default constructor
lti::morphology::morphology | ( | const morphology & | other | ) |
copy constructor
other | the object to be copied |
virtual lti::morphology::~morphology | ( | ) | [virtual] |
destructor
operates on a copy of the given parameters.
Reimplemented from lti::modifier.
Implemented in lti::dilation, lti::distanceTransform, and lti::erosion.
operates on a copy of the given parameters.
Reimplemented from lti::modifier.
Implemented in lti::dilation, lti::distanceTransform, and lti::erosion.
virtual bool lti::morphology::apply | ( | channel8 & | srcdest | ) | const [pure virtual] |
operates on the given parameter.
srcdest | channel8 with the source data. The result will be left here too. |
Reimplemented from lti::modifier.
Implemented in lti::dilation, lti::distanceTransform, and lti::erosion.
virtual bool lti::morphology::apply | ( | channel & | srcdest | ) | const [pure virtual] |
operates on the given parameter.
srcdest | channel with the source data. The result will be left here too. |
Reimplemented from lti::modifier.
Implemented in lti::dilation, lti::distanceTransform, and lti::erosion.
morphology& lti::morphology::copy | ( | const morphology & | other | ) |
copy data of "other" functor.
other | the functor to be copied |
Reimplemented from lti::functor.
Reimplemented in lti::dilation, lti::distanceTransform, and lti::erosion.
const parameters& lti::morphology::getParameters | ( | ) | const |
returns used parameters
Reimplemented from lti::modifier.
Reimplemented in lti::dilation, lti::distanceTransform, and lti::erosion.
virtual const char* lti::morphology::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("morphology")
Reimplemented from lti::modifier.
Reimplemented in lti::dilation, lti::distanceTransform, and lti::erosion.