ImagingTools Core SDK
Public Member Functions | List of all members
imtgeo::IClusterabstract

#include <ICluster.h>

Inheritance diagram for imtgeo::ICluster:
imtgeo::IPosition imtgeo::CCluster

Public Member Functions

virtual QByteArrayList GetChildrenIds () const =0
 
virtual void SetChildrenIds (QByteArrayList &list)=0
 
virtual double GetZoom () const =0
 
virtual void SetZoom (double zoom)=0
 
- Public Member Functions inherited from imtgeo::IPosition
virtual double GetLatitude () const =0
 
virtual void SetLatitude (const double &lat)=0
 
virtual double GetLongitude () const =0
 
virtual void SetLongitude (const double &lon)=0
 
virtual int GetZoomLevel () const =0
 
virtual void SetZoomLevel (const double &zoom)=0
 

Detailed Description

Interface for describing a cluster of objects on the map.

Definition at line 15 of file ICluster.h.

Member Function Documentation

◆ GetChildrenIds()

virtual QByteArrayList imtgeo::ICluster::GetChildrenIds ( ) const
pure virtual

Get id list of objects in cluster.

Implemented in imtgeo::CCluster.

◆ GetZoom()

virtual double imtgeo::ICluster::GetZoom ( ) const
pure virtual

Get zoom level of cluster.

Implemented in imtgeo::CCluster.

◆ SetChildrenIds()

virtual void imtgeo::ICluster::SetChildrenIds ( QByteArrayList &  list)
pure virtual

Set id list of objects in cluster.

Implemented in imtgeo::CCluster.

◆ SetZoom()

virtual void imtgeo::ICluster::SetZoom ( double  zoom)
pure virtual

Set zoom level of cluster.

Implemented in imtgeo::CCluster.