| JeVoisBase
		   1.23
		 JeVois Smart Embedded Machine Vision Toolkit Base Modules | 
 | 
A laplacian filter. More...
#include <jevoisbase/Components/Filters/LaplacianFilter.H>


| Public Member Functions | |
| virtual | ~LaplacianFilter () | 
| Virtual destructor for safe inheritance. | |
| virtual std::string | process (cv::Mat const &src, cv::Mat &dst) override | 
| Processing function: filters the image src and puts the results into dst. | |
|  Public Member Functions inherited from Filter | |
| virtual | ~Filter () | 
| Virtual destructor for safe inheritance. | |
|  Public Member Functions inherited from jevois::Component | |
| Component (std::string const &instance) | |
| virtual | ~Component () | 
| std::shared_ptr< Comp > | addSubComponent (std::string const &instance, Args &&...args) | 
| void | removeSubComponent (std::shared_ptr< Comp > &component) | 
| void | removeSubComponent (std::string const &instance, bool warnIfNotFound=true) | 
| std::shared_ptr< Comp > | getSubComponent (std::string const &instance) const | 
| bool | isTopLevel () const | 
| bool | initialized () const | 
| std::string const & | className () const | 
| std::string const & | instanceName () const | 
| std::vector< std::string > | setParamVal (std::string const ¶mdescriptor, T const &val) | 
| void | setParamValUnique (std::string const ¶mdescriptor, T const &val) | 
| std::vector< std::pair< std::string, T > > | getParamVal (std::string const ¶mdescriptor) const | 
| T | getParamValUnique (std::string const ¶mdescriptor) const | 
| std::vector< std::string > | setParamString (std::string const ¶mdescriptor, std::string const &val) | 
| void | setParamStringUnique (std::string const ¶mdescriptor, std::string const &val) | 
| std::vector< std::pair< std::string, std::string > > | getParamString (std::string const ¶mdescriptor) const | 
| std::string | getParamStringUnique (std::string const ¶mdescriptor) const | 
| void | freezeParam (std::string const ¶mdescriptor, bool doit) | 
| void | freezeAllParams (bool doit) | 
| void | hideParam (std::string const ¶mdescriptor, bool doit) | 
| void | hideAllParams (bool doit) | 
| std::string | descriptor () const | 
| void | setParamsFromFile (std::string const &filename) | 
| std::istream & | setParamsFromStream (std::istream &is, std::string const &absfile) | 
| virtual void | paramInfo (std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="") | 
| void | foreachParam (std::function< void(std::string const &compname, ParameterBase *p)> func, std::string const &cname="") | 
| std::shared_ptr< DynamicParameter< T > > | addDynamicParameter (std::string const &name, std::string const &description, T const &defaultValue, ParameterCategory const &category) | 
| std::shared_ptr< DynamicParameter< T > > | addDynamicParameter (std::string const &name, std::string const &description, T const &defaultValue, ValidValuesSpec< T > const &validValuesSpec, ParameterCategory const &category) | 
| void | setDynamicParameterCallback (std::string const &name, std::function< void(T const &)> cb, bool callnow=true) | 
| void | removeDynamicParameter (std::string const &name, bool throw_if_not_found=true) | 
| void | setPath (std::string const &path) | 
| std::filesystem::path | absolutePath (std::filesystem::path const &path="") | 
| std::shared_ptr< Comp > | addSubComponent (std::string const &instance, Args &&...args) | 
| void | removeSubComponent (std::shared_ptr< Comp > &component) | 
| void | removeSubComponent (std::string const &instance, bool warnIfNotFound=true) | 
| std::shared_ptr< Comp > | getSubComponent (std::string const &instance) const | 
| bool | isTopLevel () const | 
| bool | initialized () const | 
| std::string const & | className () const | 
| std::string const & | instanceName () const | 
| std::vector< std::string > | setParamVal (std::string const ¶mdescriptor, T const &val) | 
| void | setParamValUnique (std::string const ¶mdescriptor, T const &val) | 
| std::vector< std::pair< std::string, T > > | getParamVal (std::string const ¶mdescriptor) const | 
| T | getParamValUnique (std::string const ¶mdescriptor) const | 
| std::vector< std::string > | setParamString (std::string const ¶mdescriptor, std::string const &val) | 
| void | setParamStringUnique (std::string const ¶mdescriptor, std::string const &val) | 
| std::vector< std::pair< std::string, std::string > > | getParamString (std::string const ¶mdescriptor) const | 
| std::string | getParamStringUnique (std::string const ¶mdescriptor) const | 
| void | freezeParam (std::string const ¶mdescriptor, bool doit) | 
| void | freezeAllParams (bool doit) | 
| void | hideParam (std::string const ¶mdescriptor, bool doit) | 
| void | hideAllParams (bool doit) | 
| std::string | descriptor () const | 
| void | setParamsFromFile (std::string const &filename) | 
| std::istream & | setParamsFromStream (std::istream &is, std::string const &absfile) | 
| virtual void | paramInfo (std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="") | 
| void | foreachParam (std::function< void(std::string const &compname, ParameterBase *p)> func, std::string const &cname="") | 
| std::shared_ptr< DynamicParameter< T > > | addDynamicParameter (std::string const &name, std::string const &description, T const &defaultValue, ParameterCategory const &category) | 
| std::shared_ptr< DynamicParameter< T > > | addDynamicParameter (std::string const &name, std::string const &description, T const &defaultValue, ValidValuesSpec< T > const &validValuesSpec, ParameterCategory const &category) | 
| void | setDynamicParameterCallback (std::string const &name, std::function< void(T const &)> cb, bool callnow=true) | 
| void | removeDynamicParameter (std::string const &name, bool throw_if_not_found=true) | 
| void | setPath (std::string const &path) | 
| std::filesystem::path | absolutePath (std::filesystem::path const &path="") | 
|  Public Member Functions inherited from jevois::ParameterRegistry | |
| virtual | ~ParameterRegistry () | 
| Related Symbols | |
| (Note that these are not member symbols.) | |
| JEVOIS_DECLARE_PARAMETER (ksize, unsigned int, "Laplacian kernel size", 1, ParamCateg) | |
| Parameter. | |
| JEVOIS_DECLARE_PARAMETER (scale, double, "Laplacian scale factor applied to the computed values", 1.0, ParamCateg) | |
| Parameter. | |
| JEVOIS_DECLARE_PARAMETER (delta, double, "Laplacian delta offset applied to the computed values", 0.0, ParamCateg) | |
| Parameter. | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from jevois::Component | |
| virtual void | preInit () | 
| virtual void | postInit () | 
| virtual void | preUninit () | 
| virtual void | postUninit () | 
| virtual void | preInit () | 
| virtual void | postInit () | 
| virtual void | preUninit () | 
| virtual void | postUninit () | 
|  Protected Member Functions inherited from jevois::ParameterRegistry | |
| void | addParameter (ParameterBase *const param) | 
| void | removeParameter (ParameterBase *const param) | 
| void | callbackInitCall () | 
A laplacian filter.
See http://docs.opencv.org/3.2.0/d4/d86/group__imgproc__filter.html for details.
Definition at line 43 of file LaplacianFilter.H.
| 
 | virtual | 
Virtual destructor for safe inheritance.
Definition at line 23 of file LaplacianFilter.C.
| 
 | overridevirtual | 
Processing function: filters the image src and puts the results into dst.
Implements Filter.
Definition at line 27 of file LaplacianFilter.C.
| 
 | related | 
Parameter.
| 
 | related | 
Parameter.
| 
 | related | 
Parameter.