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 QgsVectorColorRampV2 * clone () const
virtual QgsStringMap properties () const
QString schemeName () const
int colors () const
void setSchemeName (QString schemeName)
void setColors (int colors)

Static Public Member Functions

static QgsVectorColorRampV2 * create (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

QgsVectorColorBrewerColorRampV2::QgsVectorColorBrewerColorRampV2 ( QString  schemeName = DEFAULT_COLORBREWER_SCHEMENAME,
int  colors = DEFAULT_COLORBREWER_COLORS 
)

Definition at line 177 of file qgsvectorcolorrampv2.cpp.

References loadPalette().

Referenced by clone(), and create().


Member Function Documentation

QgsVectorColorRampV2 * QgsVectorColorBrewerColorRampV2::create ( const QgsStringMap &  properties = QgsStringMap()  )  [static]

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

Implements QgsVectorColorRampV2.

Definition at line 213 of file qgsvectorcolorrampv2.cpp.

References mPalette.

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

Implements QgsVectorColorRampV2.

Definition at line 123 of file qgsvectorcolorrampv2.h.

QgsVectorColorRampV2 * QgsVectorColorBrewerColorRampV2::clone (  )  const [virtual]

QgsStringMap QgsVectorColorBrewerColorRampV2::properties (  )  const [virtual]

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().

int QgsVectorColorBrewerColorRampV2::colors (  )  const [inline]

Definition at line 130 of file qgsvectorcolorrampv2.h.

Referenced by create().

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

Definition at line 132 of file qgsvectorcolorrampv2.h.

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

Definition at line 133 of file qgsvectorcolorrampv2.h.

QStringList QgsVectorColorBrewerColorRampV2::listSchemeNames (  )  [static]

Definition at line 203 of file qgsvectorcolorrampv2.cpp.

References QgsColorBrewerPalette::listSchemes().

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

void QgsVectorColorBrewerColorRampV2::loadPalette (  )  [protected]


Member Data Documentation

Definition at line 142 of file qgsvectorcolorrampv2.h.

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

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().


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

Generated on Sat Feb 4 19:17:57 2012 for Quantum GIS API Documentation by  doxygen 1.5.6