Quantum GIS API Documentation  1.7.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
QgsVectorColorBrewerColorRampV2 Class Reference

#include <qgsvectorcolorrampv2.h>

Inheritance diagram for QgsVectorColorBrewerColorRampV2:
Inheritance graph
[legend]
Collaboration diagram for QgsVectorColorBrewerColorRampV2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

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

QString mSchemeName
int mColors
QList< QColor > mPalette

Detailed Description

Definition at line 113 of file qgsvectorcolorrampv2.h.


Constructor & Destructor Documentation

Definition at line 177 of file qgsvectorcolorrampv2.cpp.

References loadPalette().

Referenced by clone(), and create().


Member Function Documentation

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

Implements QgsVectorColorRampV2.

Definition at line 213 of file qgsvectorcolorrampv2.cpp.

References mPalette.

Definition at line 130 of file qgsvectorcolorrampv2.h.

Referenced by create().

Definition at line 203 of file qgsvectorcolorrampv2.cpp.

References QgsColorBrewerPalette::listSchemes().

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

Definition at line 208 of file qgsvectorcolorrampv2.cpp.

Implements QgsVectorColorRampV2.

Definition at line 229 of file qgsvectorcolorrampv2.cpp.

References mColors, and mSchemeName.

QString QgsVectorColorBrewerColorRampV2::schemeName ( ) const [inline]

Definition at line 129 of file qgsvectorcolorrampv2.h.

Referenced by create().

void QgsVectorColorBrewerColorRampV2::setColors ( int  colors) [inline]

Definition at line 133 of file qgsvectorcolorrampv2.h.

void QgsVectorColorBrewerColorRampV2::setSchemeName ( QString  schemeName) [inline]

Definition at line 132 of file qgsvectorcolorrampv2.h.

virtual QString QgsVectorColorBrewerColorRampV2::type ( ) const [inline, virtual]

Implements QgsVectorColorRampV2.

Definition at line 123 of file qgsvectorcolorrampv2.h.


Member Data Documentation

Definition at line 143 of file qgsvectorcolorrampv2.h.

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

QList<QColor> QgsVectorColorBrewerColorRampV2::mPalette [protected]

Definition at line 144 of file qgsvectorcolorrampv2.h.

Referenced by color(), and loadPalette().

Definition at line 142 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 Friends Defines