28 #ifndef __TERRALIB_VP_INTERNAL_GEOGRAPHIC_QUERY_H
29 #define __TERRALIB_VP_INTERNAL_GEOGRAPHIC_QUERY_H
32 #include "../dataaccess/dataset/DataSet.h"
33 #include "../memory/DataSet.h"
58 te::mem::DataSet* SetAllObjects(
te::da::DataSetType* dsType,
59 std::vector<
int> tabVec,
60 std::vector<
int> geoVec);
62 te::mem::DataSet* SetAggregObj(
te::da::DataSetType* dsType,
63 std::vector<
int> tabVec,
64 std::vector<
int> geoVec);
66 te::mem::DataSet* SetAggregByAttribute(
te::da::DataSetType* dsType,
67 std::vector<
int> tabVec,
68 std::vector<
int> geoVec);
70 void SetOutputDSet(
te::da::DataSet* inDataSet,
71 te::mem::DataSet* outDataSet);
78 #endif // __TERRALIB_VP_INTERNAL_GEOGRAPHIC_QUERY_H