Inheritance diagram for vetDigitalFilter:

Public Member Functions | |
| vetDigitalFilter (vetDigitalFilterParameters *initParams=NULL) | |
| Default constructor, initialize parameters and superclasses. | |
| ~vetDigitalFilter () | |
| Default destructor, free buffer. | |
| VETRESULT | setParameters (vetDigitalFilterParameters *initParams) |
| Set parameters for this filter. | |
| vetDigitalFilterParameters & | getParameters () |
| Get parameters for this filter. | |
| VETRESULT | setFilterParameters (vetFilterParameters *initParams) |
| Set parameters for this filter. | |
| vetFilterParameters * | getFilterParameters () |
| Get parameters for this filter. | |
| VETRESULT | reset () |
| Reset buffers and parameters. | |
| VETRESULT | setDefaultKernel (int index) |
| VETRESULT | importFrom (vetFrameYUV420 &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| VETRESULT | importFrom (vetFrameRGB24 &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| VETRESULT | importFrom (vetFrameT< unsigned char > &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
Static Public Member Functions | |
| template<class T, class S> | |
| static int | doProcessing (vetFrameT< T > &source, vetFrameT< S > &dest, vetDFMatrix &kernel) |
| static int | doProcessing (vetFrameRGB24 &source, vetFrameRGB24 &dest, vetDFMatrix &kernel, bool clamp=true) |
| static int | doProcessing (vetFrameYUV420 &source, vetFrameYUV420 &dest, vetDFMatrix &kernel, bool clamp=true) |
| static int | doProcessing (vetFrameT< unsigned char > &source, vetFrameT< unsigned char > &dest, vetDFMatrix &kernel, bool clamp=true) |
| static int | doRotateKernel (vetDFMatrix &kernel) |
Protected Attributes | |
| vetDigitalFilterParameters * | myParams |
Definition at line 75 of file vetDigitalFilter.h.
|
|
Default constructor, initialize parameters and superclasses.
Definition at line 27 of file vetDigitalFilter.cpp. References reset(), vetObject::setDescription(), vetObject::setName(), setParameters(), and vetObject::setVersion(). |
|
|
Get parameters for this filter.
Implements vetFilter. Definition at line 139 of file vetDigitalFilter.h. References myParams. |
|
|
Get parameters for this filter.
Definition at line 112 of file vetDigitalFilter.h. References myParams. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetFilter. Definition at line 149 of file vetDigitalFilter.cpp. References DEBUGMSG, myParams, and VETRET_NOT_IMPLEMENTED. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetFilter. Definition at line 125 of file vetDigitalFilter.cpp. References vetFilter::bufferRGB, vetDigitalFilterParameters::clampNegative, vetDigitalFilterParameters::currentKernel, DEBUGMSG, doProcessing(), vetFrame::height, vetFilter::isBufferRGB(), myParams, vetFilter::useBufferRGB(), VETRET_OK, VETRET_OK_DEPRECATED, and vetFrame::width. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetFilter. Definition at line 102 of file vetDigitalFilter.cpp. References vetFilter::bufferYUV, vetDigitalFilterParameters::clampNegative, vetDigitalFilterParameters::currentKernel, DEBUGMSG, doProcessing(), vetFrame::height, vetFilter::isBufferYUV(), myParams, vetFilter::useBufferYUV(), VETRET_OK, VETRET_OK_DEPRECATED, and vetFrame::width. |
|
|
Reset buffers and parameters.
Implements vetFilter. Definition at line 50 of file vetDigitalFilter.cpp. References vetFilter::allocateBuffer(), vetFilterParameters::currentBuffer, INFO, myParams, vetFilter::releaseBuffers(), vetDigitalFilterParameters::reset(), setParameters(), and VETRET_OK. Referenced by vetDigitalFilter(). |
|
|
Set parameters for this filter.
Implements vetFilter. Definition at line 124 of file vetDigitalFilter.h. References setParameters(). |
|
|
Set parameters for this filter.
Definition at line 69 of file vetDigitalFilter.cpp. References vetFilter::allocateBuffer(), vetFilterParameters::currentBuffer, myParams, and VETRET_OK. Referenced by reset(), setFilterParameters(), and vetDigitalFilter(). |
1.4.4