QwtPlot3D API  0.2.7
Public Types | Public Member Functions | Public Attributes
ColorLegend Class Reference

#include <qwt3d_colorlegend.h>

Inheritance diagram for ColorLegend:
Drawable

List of all members.

Public Types

enum  SCALEPOSITION { Top, Bottom, Left, Right }
enum  ORIENTATION { BottomTop, LeftRight }

Public Member Functions

 ColorLegend ()
void draw ()
void setRelPosition (Qwt3D::Tuple relMin, Qwt3D::Tuple relMax)
void setOrientation (ORIENTATION, SCALEPOSITION)
void setLimits (double start, double stop)
void setMajors (int)
void setMinors (int)
void drawScale (bool val)
void drawNumbers (bool val)
void setAutoScale (bool val)
void setScale (Qwt3D::Scale *scale)
void setScale (Qwt3D::SCALETYPE)
void setTitleString (QString const &s)
void setTitleFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false)

Public Attributes

Qwt3D::ColorVector colors

Detailed Description

The class visualizes a ColorVector together with a scale (axis) and a caption. ColorLegends are vertical or horizontal


Member Enumeration Documentation

Possible anchor points for caption and axis.

Enumerator:
Top 

scale on top

Bottom 

scale on bottom

Left 

scale left

Right 

scale right

Orientation of the legend.

Enumerator:
BottomTop 

Positionate the legend vertically, the lowest color index is on the bottom.

LeftRight 

Positionate the legend horizontally, the lowest color index is on left side.


Constructor & Destructor Documentation

Standard constructor.

Contructs a legend object with an axis at the left side. The legend resides in the top-right area and has no caption. Scale numbering is shown.


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