QGIS API Documentation  2.14.11-Essen
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
QgsRendererRangeV2LabelFormat Class Reference

#include <qgsgraduatedsymbolrendererv2.h>

Public Member Functions

 QgsRendererRangeV2LabelFormat ()
 
 QgsRendererRangeV2LabelFormat (const QString &format, int precision=4, bool trimTrailingZeroes=false)
 
QString format () const
 
QString formatNumber (double value) const
 
QString labelForRange (double lower, double upper) const
 
QString labelForRange (const QgsRendererRangeV2 &range) const
 
bool operator!= (const QgsRendererRangeV2LabelFormat &other) const
 
bool operator== (const QgsRendererRangeV2LabelFormat &other) const
 
int precision () const
 
void saveToDomElement (QDomElement &element)
 
void setFormat (const QString &format)
 
void setFromDomElement (QDomElement &element)
 
void setPrecision (int precision)
 
void setTrimTrailingZeroes (bool trimTrailingZeroes)
 
bool trimTrailingZeroes () const
 

Static Public Attributes

static int MaxPrecision = 15
 
static int MinPrecision = -6
 

Protected Attributes

QString mFormat
 
double mNumberScale
 
QString mNumberSuffix
 
int mPrecision
 
QRegExp mReNegativeZero
 
QRegExp mReTrailingZeroes
 
bool mTrimTrailingZeroes
 

Detailed Description

Definition at line 79 of file qgsgraduatedsymbolrendererv2.h.

Constructor & Destructor Documentation

◆ QgsRendererRangeV2LabelFormat() [1/2]

QgsRendererRangeV2LabelFormat::QgsRendererRangeV2LabelFormat ( )

Definition at line 181 of file qgsgraduatedsymbolrendererv2.cpp.

◆ QgsRendererRangeV2LabelFormat() [2/2]

QgsRendererRangeV2LabelFormat::QgsRendererRangeV2LabelFormat ( const QString format,
int  precision = 4,
bool  trimTrailingZeroes = false 
)

Definition at line 192 of file qgsgraduatedsymbolrendererv2.cpp.

Member Function Documentation

◆ format()

QString QgsRendererRangeV2LabelFormat::format ( ) const
inline

Definition at line 88 of file qgsgraduatedsymbolrendererv2.h.

◆ formatNumber()

QString QgsRendererRangeV2LabelFormat::formatNumber ( double  value) const

Definition at line 235 of file qgsgraduatedsymbolrendererv2.cpp.

◆ labelForRange() [1/2]

QString QgsRendererRangeV2LabelFormat::labelForRange ( double  lower,
double  upper 
) const
Note
labelForLowerUpper in python bindings

Definition at line 257 of file qgsgraduatedsymbolrendererv2.cpp.

◆ labelForRange() [2/2]

QString QgsRendererRangeV2LabelFormat::labelForRange ( const QgsRendererRangeV2 range) const

Definition at line 230 of file qgsgraduatedsymbolrendererv2.cpp.

◆ operator!=()

bool QgsRendererRangeV2LabelFormat::operator!= ( const QgsRendererRangeV2LabelFormat other) const

Definition at line 210 of file qgsgraduatedsymbolrendererv2.cpp.

◆ operator==()

bool QgsRendererRangeV2LabelFormat::operator== ( const QgsRendererRangeV2LabelFormat other) const

Definition at line 202 of file qgsgraduatedsymbolrendererv2.cpp.

◆ precision()

int QgsRendererRangeV2LabelFormat::precision ( ) const
inline

Definition at line 91 of file qgsgraduatedsymbolrendererv2.h.

◆ saveToDomElement()

void QgsRendererRangeV2LabelFormat::saveToDomElement ( QDomElement element)

Definition at line 277 of file qgsgraduatedsymbolrendererv2.cpp.

◆ setFormat()

void QgsRendererRangeV2LabelFormat::setFormat ( const QString format)
inline

Definition at line 89 of file qgsgraduatedsymbolrendererv2.h.

◆ setFromDomElement()

void QgsRendererRangeV2LabelFormat::setFromDomElement ( QDomElement element)

Definition at line 266 of file qgsgraduatedsymbolrendererv2.cpp.

◆ setPrecision()

void QgsRendererRangeV2LabelFormat::setPrecision ( int  precision)

Definition at line 215 of file qgsgraduatedsymbolrendererv2.cpp.

◆ setTrimTrailingZeroes()

void QgsRendererRangeV2LabelFormat::setTrimTrailingZeroes ( bool  trimTrailingZeroes)
inline

Definition at line 95 of file qgsgraduatedsymbolrendererv2.h.

◆ trimTrailingZeroes()

bool QgsRendererRangeV2LabelFormat::trimTrailingZeroes ( ) const
inline

Definition at line 94 of file qgsgraduatedsymbolrendererv2.h.

Member Data Documentation

◆ MaxPrecision

int QgsRendererRangeV2LabelFormat::MaxPrecision = 15
static

Definition at line 105 of file qgsgraduatedsymbolrendererv2.h.

◆ mFormat

QString QgsRendererRangeV2LabelFormat::mFormat
protected

Definition at line 109 of file qgsgraduatedsymbolrendererv2.h.

◆ MinPrecision

int QgsRendererRangeV2LabelFormat::MinPrecision = -6
static

Definition at line 106 of file qgsgraduatedsymbolrendererv2.h.

◆ mNumberScale

double QgsRendererRangeV2LabelFormat::mNumberScale
protected

Definition at line 113 of file qgsgraduatedsymbolrendererv2.h.

◆ mNumberSuffix

QString QgsRendererRangeV2LabelFormat::mNumberSuffix
protected

Definition at line 114 of file qgsgraduatedsymbolrendererv2.h.

◆ mPrecision

int QgsRendererRangeV2LabelFormat::mPrecision
protected

Definition at line 110 of file qgsgraduatedsymbolrendererv2.h.

◆ mReNegativeZero

QRegExp QgsRendererRangeV2LabelFormat::mReNegativeZero
protected

Definition at line 116 of file qgsgraduatedsymbolrendererv2.h.

◆ mReTrailingZeroes

QRegExp QgsRendererRangeV2LabelFormat::mReTrailingZeroes
protected

Definition at line 115 of file qgsgraduatedsymbolrendererv2.h.

◆ mTrimTrailingZeroes

bool QgsRendererRangeV2LabelFormat::mTrimTrailingZeroes
protected

Definition at line 111 of file qgsgraduatedsymbolrendererv2.h.


The documentation for this class was generated from the following files: