IEdgeDetect Class Reference
Provides different raster based edge detection algorithms (e.g. Canny). More...
#include "IEdgeDetect.hpp"
Inheritance diagram for IEdgeDetect:Static Public Member Functions | |
| static IEdgeDetect * | New () |
| static IEdgeDetect * | New (IControlObject &controlObject) |
| static IEdgeDetect * | New (const IModuleBase &parent) |
| static IEdgeDetect * | New (const IModuleBase &parent, IControlObject &controlObject) |
Access to module-specific options. | |
| typedef opts::EdgeDetect::Options | Options |
| virtual Options & | opts ()=0 |
| virtual const Options & | opts () const =0 |
Additional Inherited Members | |
Public Member Functions inherited from IModuleBase | |
| virtual | ~IModuleBase () |
| Make sure to delete instances after use with Delete() | |
| virtual void | Delete ()=0 |
| Destroy modules allocated on the heap. | |
| virtual ParamList | run (bool reset=false)=0 |
| virtual void | reset ()=0 |
| Resets the module to the state after construction. | |
| virtual opts::glob::Options & | globals ()=0 |
| virtual const opts::glob::Options & | globals () const =0 |
| virtual opts::comm::Options & | commons ()=0 |
| virtual const opts::comm::Options & | commons () const =0 |
| virtual opts::IBase & | optsBase ()=0 |
| virtual const opts::IBase & | optsBase () const =0 |
| virtual opals::String | name () const =0 |
| }@ | |
| virtual opals::String | version () const =0 |
| Returns the module version. | |
| virtual opals::String | special_build () const =0 |
| Returns the special build version. | |
| virtual opals::String | compilation_date_time () const =0 |
| Returns a string representing the compilation date and time. | |
| virtual void | mapParams (const ParamList ¶mList)=0 |
| Sets module parameters from paramList according to parameter "paramMapping". | |
| virtual void | set_controlObject (IControlObject &obj)=0 |
| Sets control object for retrieving status information during processing. | |
| virtual void | unset_controlObject ()=0 |
| remove control object from the message queue | |
Detailed Description
Provides different raster based edge detection algorithms (e.g. Canny).
The aim of opalsEdgeDetect is to provide an interface for different edge detectors. Based on an input raster file and an appropriate set of parameters for the respective edge detection algorithm, a binary output raster is derived containing the detected edge pixels.
- See Also
- Module EdgeDetect
