#include <vetVision.h>
Inheritance diagram for vetVision:

Public Types | |
| enum | |
| Ignore this, it's a class-type definition, mostly used by VETLib WorkShop, sintax is a bit more complex than usual because of a VC6 BUG, it's the same as: const int vetClassType = VETCLASS_TYPE_OBJECT;. | |
Public Member Functions | |
| vetVision () | |
| Default constructor call vetInput constructor which setup frame rate, initialize description arrays and set default name (should be updated). | |
| virtual | ~vetVision () |
| Destructor currenly clear only filters description strings. | |
| void | setAlertCall (void *(*functionCall)(void *)) |
| void | setAlertCallArgument (void *arg) |
| void * | getAlertCallArgument () |
| virtual VETRESULT | reset ()=0 |
| Inherited class must implement this function, should reset all filters' parameters, something like constructor initialization. | |
| virtual VETRESULT | importFrom (vetFrameYUV420 &img)=0 |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| virtual VETRESULT | importFrom (vetFrameRGB24 &img)=0 |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| virtual VETRESULT | importFrom (vetFrameT< unsigned int > &img)=0 |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
Static Public Member Functions | |
| static VETRESULT | getDifference (vetFrameT< unsigned char > &diff_img, vetFrameT< unsigned char > &source_img, vetFrameT< unsigned char > &second_img) |
| static VETRESULT | getDifference (vetFrameT< int > &diff_img, vetFrameT< int > &source_img, vetFrameT< int > &second_img) |
| static VETRESULT | getDifference (vetFrameT< float > &diff_img, vetFrameT< float > &source_img, vetFrameT< float > &second_img) |
| static VETRESULT | getDifference (vetFrameYUV420 &diff_img, vetFrameYUV420 &source_img, vetFrameYUV420 &second_img) |
| static VETRESULT | getDifference (vetFrameRGB24 &diff_img, vetFrameRGB24 &source_img, vetFrameRGB24 &second_img) |
Protected Member Functions | |
| void | doAlert () |
Protected Attributes | |
| void * | alertCallArgument |
Definition at line 41 of file vetVision.h.
|
|
Default constructor call vetInput constructor which setup frame rate, initialize description arrays and set default name (should be updated).
Definition at line 27 of file vetVision.cpp. References alertCallArgument, vetObject::setDescription(), vetObject::setName(), and vetObject::setVersion(). |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
|
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetOutput. Implemented in vetMotionIlluminationInvariant, and vetMotionLame. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetOutput. Implemented in vetMotionIlluminationInvariant, and vetMotionLame. |
|
|
Inherited class must implement this function, should reset all filters' parameters, something like constructor initialization.
Implemented in vetMotionIlluminationInvariant, and vetMotionLame. |
1.4.4