QGIS API Documentation  master-3f58142
QgsVectorGradientColorRampV2 Class Reference

#include <qgsvectorcolorrampv2.h>

+ Inheritance diagram for QgsVectorGradientColorRampV2:
+ Collaboration diagram for QgsVectorGradientColorRampV2:

List of all members.

Public Member Functions

 QgsVectorGradientColorRampV2 (QColor color1=DEFAULT_GRADIENT_COLOR1, QColor color2=DEFAULT_GRADIENT_COLOR2, bool discrete=false, QgsGradientStopsList stops=QgsGradientStopsList())
virtual QgsVectorColorRampV2clone () const
virtual QColor color (double value) const
QColor color1 () const
QColor color2 () const
void convertToDiscrete (bool discrete)
virtual int count () const
QgsStringMap info () const
bool isDiscrete () const
virtual QgsStringMap properties () const
void setColor1 (QColor color)
void setColor2 (QColor color)
void setDiscrete (bool discrete)
void setInfo (const QgsStringMap &info)
void setStops (const QgsGradientStopsList &stops)
const QgsGradientStopsListstops () const
virtual QString type () const
virtual double value (int index) const

Static Public Member Functions

static QgsVectorColorRampV2create (const QgsStringMap &properties=QgsStringMap())

Protected Attributes

QColor mColor1
QColor mColor2
bool mDiscrete
QgsStringMap mInfo
QgsGradientStopsList mStops

Detailed Description

Definition at line 57 of file qgsvectorcolorrampv2.h.


Constructor & Destructor Documentation


Member Function Documentation

QColor QgsVectorGradientColorRampV2::color ( double  value) const [virtual]
virtual int QgsVectorGradientColorRampV2::count ( ) const [inline, virtual]
void QgsVectorGradientColorRampV2::setColor1 ( QColor  color) [inline]
void QgsVectorGradientColorRampV2::setColor2 ( QColor  color) [inline]
void QgsVectorGradientColorRampV2::setDiscrete ( bool  discrete) [inline]

Definition at line 85 of file qgsvectorcolorrampv2.h.

void QgsVectorGradientColorRampV2::setInfo ( const QgsStringMap info) [inline]

Definition at line 92 of file qgsvectorcolorrampv2.h.

Referenced by clone(), QgsCptCityColorRampV2::cloneGradientRamp(), and create().

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

Implements QgsVectorColorRampV2.

Reimplemented in QgsCptCityColorRampV2.

Definition at line 73 of file qgsvectorcolorrampv2.h.

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

Implements QgsVectorColorRampV2.

Definition at line 94 of file qgsvectorcolorrampv2.cpp.

References mStops.


Member Data Documentation

Definition at line 98 of file qgsvectorcolorrampv2.h.

Referenced by clone(), 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