Inheritance diagram for vetFilterNoiseChannel:

Public Member Functions | |
| vetFilterNoiseChannel (vetFilterNoiseChannelParameters *initParams=NULL) | |
| Default constructor, initialize parameters and superclasses. | |
| ~vetFilterNoiseChannel () | |
| Default destructor, free buffer. | |
| VETRESULT | setParameters (vetFilterNoiseChannelParameters *initParams) |
| Set parameters for this filter. | |
| vetFilterNoiseChannelParameters & | getParameters () |
| Get parameters for this filter. | |
| VETRESULT | setFilterParameters (vetFilterNoiseChannelParameters *initParams) |
| Set parameters for this filter. | |
| vetFilterParameters * | getFilterParameters () |
| Get parameters for this filter. | |
| VETRESULT | reset () |
| Reset buffers and parameters. | |
| VETRESULT | setNoiseSource (vetInput &frameSource) |
| void | resetNoiseSource () |
| VETRESULT | AddNoise (vetFrameYUV420 &img) |
| VETRESULT | AddNoise (vetFrameRGB24 &img) |
| VETRESULT | AddNoise (vetFrameT< unsigned char > &img) |
| VETRESULT | MultiplyNoise (vetFrameYUV420 &img) |
| VETRESULT | MultiplyNoise (vetFrameRGB24 &img) |
| VETRESULT | MultiplyNoise (vetFrameT< unsigned char > &img) |
| VETRESULT | importFrom (vetFrameYUV420 &img) |
| Process the frame with current settings and store in buffer. | |
| VETRESULT | importFrom (vetFrameRGB24 &img) |
| Process the frame with current settings and store in buffer. | |
| VETRESULT | importFrom (vetFrameT< unsigned char > &img) |
| Process the frame with current settings and store in buffer. | |
Protected Member Functions | |
| void | generateNoise (vetFrameYUV420 &img, unsigned char zero) |
| void | generateNoise (vetFrameRGB24 &img, PixelRGB24 zero) |
| void | generateNoise (vetFrameT< unsigned char > &img, unsigned char zero) |
Protected Attributes | |
| vetFilterNoiseChannelParameters * | myParams |
| Current parameters. | |
| vetInput * | externalSource |
| PixelRGB24 | zeroRGB |
| PixelRGB24 | oneRGB |
| unsigned char | zeroChar |
| unsigned char | oneChar |
Definition at line 83 of file vetFilterNoiseChannel.h.
|
|
Default constructor, initialize parameters and superclasses.
Definition at line 26 of file vetFilterNoiseChannel.cpp. References INFO, oneChar, oneRGB, reset(), vetObject::setDescription(), vetObject::setName(), setParameters(), vetObject::setVersion(), zeroChar, and zeroRGB. |
|
|
Get parameters for this filter.
Implements vetFilter. Definition at line 161 of file vetFilterNoiseChannel.h. References myParams. |
|
|
Get parameters for this filter.
Definition at line 135 of file vetFilterNoiseChannel.h. References myParams. |
|
|
Process the frame with current settings and store in buffer.
Implements vetFilter. Definition at line 405 of file vetFilterNoiseChannel.cpp. References AddNoise(), INFO, MultiplyNoise(), myParams, vetFilterNoiseChannelParameters::operation, and VETRET_OK. |
|
|
Process the frame with current settings and store in buffer.
Implements vetFilter. Definition at line 383 of file vetFilterNoiseChannel.cpp. References AddNoise(), INFO, MultiplyNoise(), myParams, vetFilterNoiseChannelParameters::operation, and VETRET_OK. |
|
|
Process the frame with current settings and store in buffer.
Implements vetFilter. Definition at line 361 of file vetFilterNoiseChannel.cpp. References AddNoise(), INFO, MultiplyNoise(), myParams, vetFilterNoiseChannelParameters::operation, and VETRET_OK. |
|
|
Reset buffers and parameters.
Implements vetFilter. Definition at line 89 of file vetFilterNoiseChannel.cpp. References vetFilter::allocateBuffer(), vetFilterParameters::currentBuffer, externalSource, INFO, myParams, vetFilter::releaseBuffers(), vetFilterNoiseChannelParameters::reset(), resetNoiseSource(), setParameters(), and VETRET_OK. Referenced by vetFilterNoiseChannel(). |
|
|
Set parameters for this filter.
Definition at line 146 of file vetFilterNoiseChannel.h. References setParameters(). |
|
|
Set parameters for this filter.
Definition at line 72 of file vetFilterNoiseChannel.cpp. References vetFilter::allocateBuffer(), vetFilterParameters::currentBuffer, myParams, and VETRET_OK. Referenced by reset(), setFilterParameters(), and vetFilterNoiseChannel(). |
1.4.4