1 #ifndef DM_IDATAMANAGER_HEADER_HPP_INCLUDED
2 #define DM_IDATAMANAGER_HEADER_HPP_INCLUDED
8 #include "DM/config.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/IGeometry.hpp"
11 #include "DM/IBox.hpp"
12 #include "DM/IAddInfoStatistics.hpp"
13 #include "DM/IIndexStats.hpp"
14 #include "DM/AutoLink.hpp"
26 virtual int64_t sizeGeometry()
const = 0;
27 virtual int64_t sizePoint()
const = 0;
28 virtual int64_t sizePolyline()
const = 0;
29 virtual int64_t sizePolylinePoint()
const = 0;
30 virtual int64_t sizePolygon()
const = 0;
31 virtual int64_t sizePolygonPoint()
const = 0;
35 virtual double estimatedPointDensity()
const = 0;
37 virtual bool storesOrder()
const = 0;
44 virtual const char* getCRS()
const = 0;
52 #endif //DM_IDATAMANAGER_HEADER_HPP_INCLUDED