DtProcessImageTask creates and manages all the process image pipeline elements.
More...
Detailed Description
DtProcessImageTask creates and manages all the process image pipeline elements.
Constructor & Destructor Documentation
| makVrv::DtProcessImageTask::DtProcessImageTask |
( |
DtDe & |
de, |
|
|
const DtVideoStream & |
stream |
|
) |
| |
| virtual makVrv::DtProcessImageTask::~DtProcessImageTask |
( |
| ) |
|
|
virtual |
| makVrv::DtProcessImageTask::DtProcessImageTask |
( |
| ) |
|
|
private |
This method is executed in a loop by the worker thread created when the image task is initialized.
It runs all the process image task elements Default CTOR (unimplemented)
Copy CTOR (unimplemented)
Member Function Documentation
Provide the image task with all the configuration data necessary to create the image task element pipeline and metadata publisher.
| virtual void makVrv::DtProcessImageTask::processImage |
( |
osg::ref_ptr< osg::Image > |
img | ) |
|
|
virtual |
ProcessImage pushes the captured image onto the image processing queue (where it can be modified/operated on by the iamge task elements) and then ticks the metadata publisher.
Get the video stream process image task is supporting.
Create all the process image task elements specified in the ImageTaskRecords record.
Initialize a process image task element from the DtImageTaskRecord which caused its creation in buildPipeline.
Configure a process image task element based on its current initialization state.
Assignment operator (unimplemented)
| virtual void makVrv::DtProcessImageTask::run |
( |
| ) |
|
|
privatevirtual |
Function that will be called when the worker thread is started.
Member Data Documentation
| DtDe& makVrv::DtProcessImageTask::myDe |
|
protected |
| DtThreadStartSP makVrv::DtProcessImageTask::myStart |
|
protected |
| DtThread* makVrv::DtProcessImageTask::myThread |
|
protected |
| double makVrv::DtProcessImageTask::myFrequency |
|
protected |
| int makVrv::DtProcessImageTask::myNextBuffer |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-3-branch/include/vrvVideoStream/DtProcessImageTask.h