QGIS API Documentation  master-6227475
QgsVectorColorBrewerColorRampV2 Class Reference

#include <qgsvectorcolorrampv2.h>

+ Inheritance diagram for QgsVectorColorBrewerColorRampV2:
+ Collaboration diagram for QgsVectorColorBrewerColorRampV2:

List of all members.

Public Member Functions

 QgsVectorColorBrewerColorRampV2 (QString schemeName=DEFAULT_COLORBREWER_SCHEMENAME, int colors=DEFAULT_COLORBREWER_COLORS)
virtual QgsVectorColorRampV2clone () const
virtual QColor color (double value) const
int colors () const
virtual int count () const
virtual QgsStringMap properties () const
QString schemeName () const
void setColors (int colors)
void setSchemeName (QString schemeName)
virtual QString type () const
virtual double value (int index) const

Static Public Member Functions

static QgsVectorColorRampV2create (const QgsStringMap &properties=QgsStringMap())
static QStringList listSchemeNames ()
static QList< int > listSchemeVariants (QString schemeName)

Protected Member Functions

void loadPalette ()

Protected Attributes

int mColors
QList< QColor > mPalette
QString mSchemeName

Detailed Description

Definition at line 157 of file qgsvectorcolorrampv2.h.


Constructor & Destructor Documentation


Member Function Documentation

QColor QgsVectorColorBrewerColorRampV2::color ( double  value) const [virtual]

Implements QgsVectorColorRampV2.

Definition at line 343 of file qgsvectorcolorrampv2.cpp.

References mPalette.

virtual int QgsVectorColorBrewerColorRampV2::count ( ) const [inline, virtual]

Implements QgsVectorColorRampV2.

Definition at line 176 of file qgsvectorcolorrampv2.h.

QList< int > QgsVectorColorBrewerColorRampV2::listSchemeVariants ( QString  schemeName) [static]

Implements QgsVectorColorRampV2.

Definition at line 359 of file qgsvectorcolorrampv2.cpp.

References mColors, and mSchemeName.

void QgsVectorColorBrewerColorRampV2::setColors ( int  colors) [inline]
void QgsVectorColorBrewerColorRampV2::setSchemeName ( QString  schemeName) [inline]
virtual QString QgsVectorColorBrewerColorRampV2::type ( ) const [inline, virtual]

Implements QgsVectorColorRampV2.

Definition at line 169 of file qgsvectorcolorrampv2.h.

double QgsVectorColorBrewerColorRampV2::value ( int  index) const [virtual]

Implements QgsVectorColorRampV2.

Definition at line 337 of file qgsvectorcolorrampv2.cpp.

References mPalette.


Member Data Documentation

Definition at line 190 of file qgsvectorcolorrampv2.h.

Referenced by clone(), loadPalette(), and properties().

QList<QColor> QgsVectorColorBrewerColorRampV2::mPalette [protected]

Definition at line 191 of file qgsvectorcolorrampv2.h.

Referenced by color(), loadPalette(), and value().

Definition at line 189 of file qgsvectorcolorrampv2.h.

Referenced by clone(), loadPalette(), and properties().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines