4 #include "DM/config.hpp"
5 #include "DM/Handle.hpp"
6 #include "DM/ObjectBase.hpp"
7 #include "DM/Iterator.hpp"
8 #include "DM/IFilter.hpp"
9 #include "DM/IAddInfoLayout.hpp"
10 #include "DM/IControlObject.hpp"
16 class IPointIndexLeaf;
25 virtual int trueId()
const = 0;
26 virtual int estimatedId()
const = 0;
27 virtual int64_t counter()
const = 0;
44 virtual int64_t sizeId()
const = 0;
45 virtual bool exist(
int trueId,
int estimatedId)
const = 0;
47 virtual void increase(
int trueId,
int estimatedId, int64_t inc = 1) = 0;
Definition: Iterator.hpp:96
Object for storing a cross classification matrix.
Definition: IClassificationMatrix.hpp:33
Definition: Handle.hpp:427
object representing a spatial leaf within a point index
Definition: IPointIndexLeaf.hpp:30
Interface to a point index object managing the point objects within the datamanager.
Definition: IPointIndex.hpp:15
Interface to an Datamanager (ODM) object.
Definition: IDatamanager.hpp:57
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75
Definition: M/c++_api/inc/DM/ObjectBase.hpp:8
Element of a cross classification matrix.
Definition: IClassificationMatrix.hpp:19