|
Grok 20.3.2
|
Image component flow storing array of Resflow. More...
#include <ImageComponentFlow.h>
Public Member Functions | |
| ImageComponentFlow (uint8_t numresolutions) | |
| Construct a new ImageComponentFlow object. | |
| virtual | ~ImageComponentFlow (void) |
| Destroy the ImageComponentFlow object. | |
| void | setRegionDecompression (void) |
| Enables region decompression. | |
| Resflow * | getResflow (uint8_t resFlowNo) |
| Generates block flow task name. | |
| void | graph (void) |
| Creates DAG for this flow. | |
| ImageComponentFlow * | addTo (tf::Taskflow &composition) |
| Adds this flow to another tf::Taskflow as a composition. | |
| FlowComponent * | getFinalFlowT1 (void) |
| Gets final flow. | |
| FlowComponent * | getPrePostProc (tf::Taskflow &codecFlow) |
| Gets pre or post processing flow. | |
Public Attributes | |
| uint8_t | numResflows_ |
| number of Resflow objects | |
| Resflow * | resFlows_ |
| array of Resflow objects | |
| FlowComponent * | waveletFinalCopy_ |
| FlowComponent for final wavelet copy into output buffer | |
| FlowComponent * | prePostProc_ |
| FlowComponent for pre or post processing | |
Image component flow storing array of Resflow.
|
explicit |
Construct a new ImageComponentFlow object.
| numresolutions | number of resolutions for this component |
References numResflows_, prePostProc_, resFlows_, and waveletFinalCopy_.
Referenced by addTo().
|
virtual |
Destroy the ImageComponentFlow object.
References prePostProc_, resFlows_, and waveletFinalCopy_.
| ImageComponentFlow * grk::ImageComponentFlow::addTo | ( | tf::Taskflow & | composition | ) |
Adds this flow to another tf::Taskflow as a composition.
| composition | composition tf::Taskflow |
References addTo(), ImageComponentFlow(), numResflows_, resFlows_, and waveletFinalCopy_.
Referenced by addTo().
| FlowComponent * grk::ImageComponentFlow::getFinalFlowT1 | ( | void | ) |
Gets final flow.
References getFinalFlowT1(), numResflows_, resFlows_, and waveletFinalCopy_.
Referenced by getFinalFlowT1().
| FlowComponent * grk::ImageComponentFlow::getPrePostProc | ( | tf::Taskflow & | codecFlow | ) |
Gets pre or post processing flow.
| codecFlow |
References prePostProc_.
| Resflow * grk::ImageComponentFlow::getResflow | ( | uint8_t | resFlowNo | ) |
Generates block flow task name.
Gets the Resflow object
| resFlowNo | resolution flow number |
References numResflows_, and resFlows_.
| void grk::ImageComponentFlow::graph | ( | void | ) |
Creates DAG for this flow.
References numResflows_, resFlows_, and waveletFinalCopy_.
| void grk::ImageComponentFlow::setRegionDecompression | ( | void | ) |
Enables region decompression.
References waveletFinalCopy_.
| uint8_t grk::ImageComponentFlow::numResflows_ |
number of Resflow objects
Referenced by addTo(), getFinalFlowT1(), getResflow(), graph(), and ImageComponentFlow().
| FlowComponent* grk::ImageComponentFlow::prePostProc_ |
FlowComponent for pre or post processing
Referenced by getPrePostProc(), ImageComponentFlow(), and ~ImageComponentFlow().
| Resflow* grk::ImageComponentFlow::resFlows_ |
array of Resflow objects
Referenced by addTo(), getFinalFlowT1(), getResflow(), graph(), ImageComponentFlow(), and ~ImageComponentFlow().
| FlowComponent* grk::ImageComponentFlow::waveletFinalCopy_ |
FlowComponent for final wavelet copy into output buffer
Referenced by addTo(), getFinalFlowT1(), graph(), ImageComponentFlow(), setRegionDecompression(), and ~ImageComponentFlow().