26 #ifndef __TERRALIB_VP_INTERNAL_NOGROUPINGDATAHANDLER_H
27 #define __TERRALIB_VP_INTERNAL_NOGROUPINGDATAHANDLER_H
An Envelope defines a 2D rectangular region.
This abstract class represents handler to help reading and writing data from/to a dataSource by divid...
An alias for a set of Features.
virtual ~NoGroupingDataHandlerFactory()
NoGroupingDataHandlerFactory()
virtual te::vp::AbstractDataHandler * build() override
Concrete factories (derived from this one) must implement this method in order to create objects.
This class represents handler to help reading and writing data from/to a dataSource using one group o...
NoGroupingDataHandler()
Default constructor.
virtual std::size_t getGroupCount() const override
Returns the inputIndex-th featureSet og the groupIndex-th group considering the given filter.
virtual void addFeatureSet(std::size_t groupIndex, std::size_t outputIndex, const te::vp::FeatureSet &featureSet) override
virtual ~NoGroupingDataHandler()=default
Virtual destructor.
virtual te::vp::FeatureSet getFeatureSet(std::size_t groupIndex, std::size_t inputIndex, const te::gm::Envelope &filter) override
Adds a featureSet related to groupIndex-th group the to be added to the outputIndex-th output data ac...
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).