28 #ifndef __TERRALIB_VP_INTERNAL_INTERSECTION_MEMORY_H
29 #define __TERRALIB_VP_INTERNAL_INTERSECTION_MEMORY_H
32 #include "../common/Exception.h"
33 #include "../common/STLUtils.h"
34 #include "../datatype/Property.h"
35 #include "../dataaccess/dataset/DataSetType.h"
36 #include "../geometry/Geometry.h"
37 #include "../memory/DataSet.h"
39 #include "../statistics/core/Enums.h"
74 std::vector<te::dt::Property*>
props;
80 std::pair<te::da::DataSetType*, te::da::DataSet*> pairwiseIntersection(std::string newName,
86 std::vector<te::dt::Property*> firstProps,
88 std::vector<te::dt::Property*> secondProps);
94 #endif // __TERRALIB_VP_INTERNAL_INTERSECTION_MEMORY_H
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
A class that represents an R-tree.
A class that models the description of a dataset.
std::vector< te::dt::Property * > props
te::sam::rtree::Index< size_t, 8 > * DataSetRTree
Enumerations related to Vector Processing module.
This class is designed to declare objects to be thrown as exceptions by TerraLib. ...
A dataset is the unit of information manipulated by the data access module of TerraLib.
This class is designed to declare objects to be thrown as exceptions by TerraLib. ...
Configuration flags for the Terrralib Vector Processing module.