QwtPlot3D API  0.2.7
Public Member Functions | Static Public Member Functions
Label Class Reference

#include <qwt3d_label.h>

Inheritance diagram for Label:
Drawable

List of all members.

Public Member Functions

 Label (const QString &family, int pointSize, int weight=QFont::Normal, bool italic=false)
void setFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false)
void adjust (int gap)
double gap () const
void setPosition (Qwt3D::Triple pos, ANCHOR a=BottomLeft)
void setRelPosition (Tuple rpos, ANCHOR a)
Qwt3D::Triple first () const
Qwt3D::Triple second () const
ANCHOR anchor () const
virtual void setColor (double r, double g, double b, double a=1)
virtual void setColor (Qwt3D::RGBA rgba)
void setString (QString const &s)
void draw ()

Static Public Member Functions

static void useDeviceFonts (bool val)

Member Function Documentation

void adjust ( int  gap)

Fine tunes label;.

Adds an additional shift to the anchor point. This happens in a more or less intelligent manner depending on the nature of the anchor:

anchor type         shift

left aligned         -->
right aligned        <--
top aligned          top-down            
bottom aligned       bottom-up

The unit is user space dependend (one pixel on screen - play around to get satisfying results)

void setPosition ( Qwt3D::Triple  pos,
ANCHOR  a = BottomLeft 
)

Sets the labels position.

example:


   Anchor TopCenter (*)  resp. BottomRight(X) 

   +----*----+
   |  Pixmap |
   +---------X


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