26 #ifndef __TERRALIB_VP_INTERNAL_ABSTRACTDATALOADERSTRATEGY_H 27 #define __TERRALIB_VP_INTERNAL_ABSTRACTDATALOADERSTRATEGY_H 63 virtual std::vector<te::da::DataAccess*> subdivide(
const std::vector<te::da::DataAccess*>& vecDataAccess, std::size_t maxCoordinates) = 0;
67 virtual std::vector<te::da::DataAccess*> merge(
const std::vector<te::da::DataAccess*>& vecDataAccess,
const std::vector< std::vector<std::string> >& vecMergeColumns,
bool dissolveGeometryCoordinateSubdivision) = 0;
72 #endif //__TERRALIB_VP_INTERNAL_ABSTRACTDATALOADERSTRATEGY_H #define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Configuration flags for the Terrralib Vector Processing module.
Class used to centralize and control access to data in terralib. It aims to create a high-level inter...