6#include <istd/IPolymorphic.h>
9#include <imtbase/CTreeItemModel.h>
10#include <imtgeo/CPosition.h>
11#include <imtgeo/CCluster.h>
17class CClusterCreator:
virtual public istd::IPolymorphic
25 QPair<double, double> coordToMercator(
const QGeoCoordinate &coord)
const;
26 double getDistanceBetweenObjects(
const QGeoCoordinate &coord1,
const QGeoCoordinate &coord2)
const;
27 double getDistanceLimitCoeff(
double zoomLevel)
const;
29 QList<CCluster*> createMapClusters(
const QList<CPositionIdentifiable*>& objectList,
double zoomLevel,
double limitInPixels = 50)
const;
30 QList<CCluster*> convertToMapClusters(
const QList<CPositionIdentifiable*>& objectList,
double zoomLevel)
const;