16#ifndef QGSCLASSIFICATIONCUSTOM_H 
   17#define QGSCLASSIFICATIONCUSTOM_H 
   32    std::unique_ptr< QgsClassificationMethod > 
clone() 
const override;
 
   33    QString 
name() 
const override;
 
   34    QString 
id() 
const override;
 
   41    QList<double> calculateBreaks( 
double &minimum, 
double &maximum,
 
   42                                   const QList<double> &values, 
int nclasses, QString &error ) 
override;
 
 
A dummy implementation class method which does not compute any breaks.
 
bool valuesRequired() const override
Returns if the method requires values to calculate the classes If not, bounds are sufficient.
 
static const QString METHOD_ID
 
An abstract class for implementations of classification methods.
 
virtual QString id() const =0
The id of the method as saved in the project, must be unique in registry.
 
virtual std::unique_ptr< QgsClassificationMethod > clone() const =0
Returns a clone of the method.
 
virtual QString name() const =0
The readable and translate name of the method.