16 #ifndef QGSCLASSIFICATIONEQUALINTERVAL_H 17 #define QGSCLASSIFICATIONEQUALINTERVAL_H 19 #include "qgis_core.h" 33 QString
name()
const override;
34 QString
id()
const override;
36 QIcon
icon()
const override;
43 QList<double> calculateBreaks(
double &minimum,
double &maximum,
44 const QList<double> &values,
int nclasses )
override;
48 #endif // QGSCLASSIFICATIONEQUALINTERVAL_H static const QString METHOD_ID
QgsClassificationEqualInterval is an implementation of QgsClassificationMethod for equal intervals...
virtual QIcon icon() const
The icon of the method.
virtual QString id() const =0
The id of the method as saved in the project, must be unique in registry.
virtual QgsClassificationMethod * clone() const =0
Returns a clone of the method.
bool valuesRequired() const override
Returns if the method requires values to calculate the classes If not, bounds are sufficient...
QgsClassificationMethod is an abstract class for implementations of classification methods...
virtual QString name() const =0
The readable and translate name of the method.