28 #ifndef __TERRALIB_VP_INTERNAL_GEOMETRIC_OP_MEMORY_H
29 #define __TERRALIB_VP_INTERNAL_GEOMETRIC_OP_MEMORY_H
32 #include "../geometry/Geometry.h"
33 #include "../memory/DataSet.h"
55 te::mem::DataSet* SetAllObjects(
te::da::DataSetType* dsType,
56 std::vector<
int> tabVec,
57 std::vector<
int> geoVec);
59 te::mem::DataSet* SetAggregObj(
te::da::DataSetType* dsType,
60 std::vector<
int> tabVec,
61 std::vector<
int> geoVec);
63 te::mem::DataSet* SetAggregByAttribute(
te::da::DataSetType* dsType,
64 std::vector<
int> tabVec,
65 std::vector<
int> geoVec);
67 double CalculateTabularOp(const
int& tabOperation,
74 #endif // __TERRALIB_VP_INTERNAL_GEOMETRIC_OP_MEMORY_H