IndexDescription provides generic information about a spatial index (used by DataSetStats). More...
#include "IndexDescription.hpp"
Public Member Functions | |
| void | reset () |
| bool | isSetDimension () const |
| bool | isSetType () const |
| bool | isSetDepth () const |
| bool | isSetCountNode () const |
| bool | isSetCountLeaf () const |
| bool | isSetTileSize () const |
| bool | isSetObjectsInLeafMin () const |
| bool | isSetObjectsInLeafMax () const |
| bool | isSetObjectsInLeafMean () const |
| bool | isSetObjectsInLeafStd () const |
| bool | containsPoints () const |
| bool | containsLines () const |
| bool | containsPolygons () const |
| int | getDimension () const |
| IndexType | getType () const |
| int | getDepth () const |
| int | getCountNode () const |
| int | getCountLeaf () const |
| double | getTileSize () const |
| long long | getObjectsInLeafMin () const |
| long long | getObjectsInLeafMax () const |
| double | getObjectsInLeafMean () const |
| double | getObjectsInLeafStd () const |
| void | setGeometries (bool ContainsPoints, bool ContainsLines, bool ContainsPolygons) |
| void | setDimension (const int &Dim) |
| void | setType (const IndexType &Type) |
| void | setDepth (const int &Depth) |
| void | setCountNode (const int &LeafCount) |
| void | setCountLeaf (const int &LeafCount) |
| void | setTileSize (const double &TileSize) |
| void | setObjectsInLeafMin (const long long &min) |
| void | setObjectsInLeafMax (const long long &max) |
| void | setObjectsInLeafMean (const double &mean) |
| void | setObjectsInLeafStd (const double &stddev) |
| String | logIndexDescription (int precision=3) const |
| for xml output | |
| String | printIndexDescription () const |
| for log output (in more readable format) | |
Static Public Member Functions | |
| static String | printIndexHeader () |
| for log the header line | |
IndexDescription provides generic information about a spatial index (used by DataSetStats).
If a specific information is really set, can be retrieved by the corresponding isSet function. Depending on the data type a specific no data value is used to indicate unset values.