![]() |
VR-Forces 4.6 Class Documentation
|
A DtTransformFrameTaskElement instance will create a pipeline element that can flip, scale, and/or resample the image being streamed. More...

Public Member Functions | |
| virtual | ~DtTransformFrameTaskElement () |
| DTOR. | |
| virtual bool | shouldFlipVertically () const |
| Get whether the image should be flipped vertically. | |
| virtual void | setShouldFlipVertically (bool flip) |
| Set whether the image should be flipped vertically. | |
| virtual bool | shouldFlipHorizontally () const |
| Get whether the image should be flipped horizontally. | |
| virtual void | setShouldFlipHorizontally (bool flip) |
| Set whether the image should be flipped horizontally. | |
| virtual bool | shouldScale () const |
| Get when the image should be scaled. | |
| virtual void | setShouldScale (bool scale) |
| Set when the image should be scaled. | |
| virtual int | scaleX () const |
| If the image is scaled, get the scale x value. | |
| virtual void | setScaleX (int scaleX) |
| If the image is scaled, set the scale x value. | |
| virtual int | scaleY () const |
| If the image is scaled, get the scale y value. | |
| virtual void | setScaleY (int scaleY) |
| If the image is scaled, set the scale y value. | |
| virtual bool | shouldResample () const |
| Get whether the image should be resampled. | |
| virtual void | setShouldResample (bool resample) |
| Set whether the image should be resampled. | |
| virtual int | bitsPerPixel () const |
| if the image is resampled, get the target bits per pixel | |
| virtual void | setBitsPerPixel (int bpp) |
| if the image is resampled, set the target bits per pixel | |
| virtual void | setShouldRotate (bool rotate) |
| Set when the image should be rotated. | |
| virtual bool | shouldRotate () const |
| Get whether the image should be rotated. | |
| virtual void | setRotationAngle (float degrees) |
| Set the rotation angle in degrees. | |
| virtual float | rotationAngle () const |
| Get the rotation angle in degrees. | |
| void | setFromRecord (const makArchives::DtImageTaskRecord &config) |
| Initialize the transform task from a DtImageTaskRecord. | |
Public Member Functions inherited from makVrv::DtImageTaskElement | |
| virtual | ~DtImageTaskElement () |
| DTOR. | |
| virtual bool | configure () |
| Initialize the image task using values set by mutators and / or initFromRecord(). | |
| void | preFrame () |
| Thread of execution before each frame's processing. | |
| void | processFrame (DtVideoFrameBuffer *frame) |
| Process the image. | |
| void | postFrame () |
| Thread of execution after each frame's processing. | |
| virtual void | attach (DtImageTaskElement *next) |
| Place another Image Task element after this one. | |
Protected Member Functions | |
| DtTransformFrameTaskElement (DtDe &, DtProcessImageTask *owningTask) | |
| CTOR (protected) | |
| void | handleProcessFrame (DtVideoFrameBuffer *frame) |
| Process the frame image. | |
Protected Member Functions inherited from makVrv::DtImageTaskElement | |
| DtImageTaskElement (DtDe &de, DtProcessImageTask *owningTask) | |
| CTOR. | |
| virtual void | handlePreFrame () |
| No-op in base class. | |
| virtual void | handlePostFrame () |
| No-op in base class. | |
Protected Attributes | |
| bool | myShouldFlipVertically |
| bool | myShouldFlipHorizontally |
| bool | myShouldScale |
| bool | myShouldResample |
| bool | myShouldRotate |
| int | myScaleX |
| int | myScaleY |
| int | myBitsPerPixel |
| float | myRotateAngle |
Protected Attributes inherited from makVrv::DtImageTaskElement | |
| DtDe & | myDe |
| DtProcessImageTask * | myOwningTask |
| DtImageTaskElement * | myNextElement |
Private Member Functions | |
| DtTransformFrameTaskElement () | |
| Default CTOR (unimplemented) | |
| DtTransformFrameTaskElement (const DtTransformFrameTaskElement &orig) | |
| Copy CTOR (unimplemented) | |
| DtTransformFrameTaskElement & | operator= (const DtTransformFrameTaskElement &rhs) |
| Assignment operator (unimplemented) | |
Friends | |
| class | DtTransformFrameTaskElementCreator |
| Friend creator class, the only class that can construct an instance of this DtTransformFrameTaskElement. | |
A DtTransformFrameTaskElement instance will create a pipeline element that can flip, scale, and/or resample the image being streamed.
|
virtual |
DTOR.
|
protected |
CTOR (protected)
|
private |
Default CTOR (unimplemented)
|
private |
Copy CTOR (unimplemented)
|
virtual |
Get whether the image should be flipped vertically.
|
virtual |
Set whether the image should be flipped vertically.
|
virtual |
Get whether the image should be flipped horizontally.
|
virtual |
Set whether the image should be flipped horizontally.
|
virtual |
Get when the image should be scaled.
|
virtual |
Set when the image should be scaled.
|
virtual |
If the image is scaled, get the scale x value.
|
virtual |
If the image is scaled, set the scale x value.
|
virtual |
If the image is scaled, get the scale y value.
|
virtual |
If the image is scaled, set the scale y value.
|
virtual |
Get whether the image should be resampled.
|
virtual |
Set whether the image should be resampled.
|
virtual |
if the image is resampled, get the target bits per pixel
|
virtual |
if the image is resampled, set the target bits per pixel
|
virtual |
Set when the image should be rotated.
|
virtual |
Get whether the image should be rotated.
|
virtual |
Set the rotation angle in degrees.
|
virtual |
Get the rotation angle in degrees.
|
virtual |
Initialize the transform task from a DtImageTaskRecord.
Reimplemented from makVrv::DtImageTaskElement.
|
protectedvirtual |
Process the frame image.
Implements makVrv::DtImageTaskElement.
|
private |
Assignment operator (unimplemented)
|
friend |
Friend creator class, the only class that can construct an instance of this DtTransformFrameTaskElement.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |