This abstract class represents handler to help reading and writing data from/to a dataSource by dividing it into smaller groups.
More...
#include <AbstractDataHandler.h>
This abstract class represents handler to help reading and writing data from/to a dataSource by dividing it into smaller groups.
Definition at line 61 of file AbstractDataHandler.h.
◆ AbstractDataHandler()
te::vp::AbstractDataHandler::AbstractDataHandler |
( |
| ) |
|
◆ ~AbstractDataHandler()
virtual te::vp::AbstractDataHandler::~AbstractDataHandler |
( |
| ) |
|
|
virtualdefault |
Virtual destructor.
Initializes the data handler
◆ addFeatureSet()
virtual void te::vp::AbstractDataHandler::addFeatureSet |
( |
std::size_t |
groupIndex, |
|
|
std::size_t |
outputIndex, |
|
|
const te::vp::FeatureSet & |
featureSet |
|
) |
| |
|
pure virtual |
◆ finalize()
◆ getFeatureSet() [1/2]
◆ getFeatureSet() [2/2]
virtual te::vp::FeatureSet te::vp::AbstractDataHandler::getFeatureSet |
( |
std::size_t |
groupIndex, |
|
|
std::size_t |
inputIndex |
|
) |
| |
|
virtual |
Adds a featureSet related to groupIndex-th group the to be added to the outputIndex-th output data access.
◆ getGroupCount()
virtual std::size_t te::vp::AbstractDataHandler::getGroupCount |
( |
| ) |
const |
|
pure virtual |
◆ getInputCount()
virtual std::size_t te::vp::AbstractDataHandler::getInputCount |
( |
| ) |
const |
|
virtual |
Returns the number of output of the data handler.
◆ getInputDataAccessVector()
virtual const std::vector<te::da::DataAccess*>& te::vp::AbstractDataHandler::getInputDataAccessVector |
( |
| ) |
const |
|
virtual |
◆ getOutputCount()
virtual std::size_t te::vp::AbstractDataHandler::getOutputCount |
( |
| ) |
const |
|
virtual |
Returns the inputIndex-th featureSet og the groupIndex-th group considering the given filter.
◆ getOutputDataAccessVector()
virtual const std::vector<te::da::DataAccess*>& te::vp::AbstractDataHandler::getOutputDataAccessVector |
( |
| ) |
const |
|
virtual |
◆ getOutputDataType()
Returns the number of groups of the data handler.
◆ initialize()
◆ m_vecInputData
◆ m_vecOutputData
The documentation for this class was generated from the following file: