Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos públicos estáticos
Referencia de la Clase QwtSimpleCompassRose

A simple rose for QwtCompass. Más...

#include <qwt_compass_rose.h>

Diagrama de herencias de QwtSimpleCompassRose
QwtCompassRose

Lista de todos los miembros.

Métodos públicos

 QwtSimpleCompassRose (int numThorns=8, int numThornLevels=-1)
void setWidth (double w)
double width () const
void setNumThorns (int count)
int numThorns () const
void setNumThornLevels (int count)
int numThornLevels () const
void setShrinkFactor (double factor)
double shrinkFactor () const
virtual void draw (QPainter *, const QPoint &center, int radius, double north, QPalette::ColorGroup=QPalette::Active) const

Métodos públicos estáticos

static void drawRose (QPainter *, const QColorGroup &, const QPoint &center, int radius, double origin, double width, int numThorns, int numThornLevels, double shrinkFactor)

Descripción detallada

A simple rose for QwtCompass.


Documentación del constructor y destructor

QwtSimpleCompassRose::QwtSimpleCompassRose ( int  numThorns = 8,
int  numThornLevels = -1 
)

Constructor

Parámetros:
numThornsNumber of thorns
numThornLevelsNumber of thorn levels

Documentación de las funciones miembro

void QwtSimpleCompassRose::draw ( QPainter painter,
const QPoint center,
int  radius,
double  north,
QPalette::ColorGroup  cg = QPalette::Active 
) const [virtual]

Draw the rose

Parámetros:
painterPainter
centerCenter point
radiusRadius of the rose
northPosition
cgColor group

Implementa QwtCompassRose.

void QwtSimpleCompassRose::drawRose ( QPainter painter,
const QColorGroup cg,
const QPoint center,
int  radius,
double  north,
double  width,
int  numThorns,
int  numThornLevels,
double  shrinkFactor 
) [static]

Draw the rose

Parámetros:
painterPainter
palettePalette
centerCenter of the rose
radiusRadius of the rose
northPosition pointing to north
widthWidth of the rose
numThornsNumber of thorns
numThornLevelsNumber of thorn levels
shrinkFactorFactor to shrink the thorns with each level
int QwtSimpleCompassRose::numThornLevels ( ) const
Devuelve:
Number of thorn levels
Ver también:
setNumThorns(), setNumThornLevels()
int QwtSimpleCompassRose::numThorns ( ) const
Devuelve:
Number of thorns
Ver también:
setNumThorns(), setNumThornLevels()
void QwtSimpleCompassRose::setNumThornLevels ( int  numThornLevels)

Set the of thorns levels

Parámetros:
numThornLevelsNumber of thorns levels
Ver también:
setNumThorns(), numThornLevels()
void QwtSimpleCompassRose::setNumThorns ( int  numThorns)

Set the number of thorns on one level The number is aligned to a multiple of 4, with a minimum of 4

Parámetros:
numThornsNumber of thorns
Ver también:
numThorns(), setNumThornLevels()
void QwtSimpleCompassRose::setShrinkFactor ( double  factor) [inline]
void QwtSimpleCompassRose::setWidth ( double  width)

Set the width of the rose heads. Lower value make thinner heads. The range is limited from 0.03 to 0.4.

Parámetros:
widthWidth
double QwtSimpleCompassRose::shrinkFactor ( ) const [inline]
double QwtSimpleCompassRose::width ( ) const [inline]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'