![]() |
VR-Forces 4.0.4 Class Documentation
|
QT DRAW includes. More...

Public Member Functions | |
| DtCircleDrawer () | |
| virtual | ~DtCircleDrawer () |
| virtual bool | draw (QPainter &paint, const DtSymbol *const symbol) const |
| virtual QSize | calcBBox (const DtSymbol *const symbol) const |
| Calculate the drawn size of this symbol. | |
| virtual void | setPenThickness (int thickness) |
| Set the thickness of the pen when drawing the lines;. | |
| virtual void | setCircleStyle (DtCircleSymbol::DtCircleStyle style) |
| Overrides to override specific symbol settings. | |
| virtual void | clearCircleStyle () |
| virtual void | clearBrushStyle () |
| virtual DtCircleSymbol::DtCircleStyle | circleStyle () |
| virtual Qt::BrushStyle | brushStyle () |
| virtual void | setBrushStyle (Qt::BrushStyle style) |
Static Public Member Functions | |
| static DtSymbolDrawer * | create () |
Protected Member Functions | |
| virtual void | drawX (QPoint ¢er, QPainter &paint, const DtCircleSymbol *circleSymbol, int radius, int yRadius) const |
| draw an X inside a circle | |
| virtual void | drawCrossHair (QPainter &paint, const QPoint ¢er, const DtCircleSymbol *circleSymbol, int radius, int yRadius) const |
| virtual bool | drawCircle (QPainter &paint, const DtCircleSymbol *const circle, QPoint pnt, double radius, DtCircleSymbol::DtCircleStyle style, Qt::BrushStyle brushStyle, QColor &color, int penThickness, double yRadius=0, double rotationDegrees=0) const |
| Draws an individual instance of a circle using point. | |
Protected Attributes | |
| DtCircleSymbol::DtCircleStyle | myCircleStyle |
| Qt::BrushStyle | myBrushStyle |
| int | myPenThickness |
| bool | myOverrideCircleStyle |
| bool | myOverrideBrushStyle |
Private Member Functions | |
| DtCircleDrawer (const DtCircleDrawer &orig) | |
| DtCircleDrawer & | operator= (const DtCircleDrawer &orig) |
QT DRAW includes.
Contains multiple ways of drawing a DtCircleSymbol
| virtual DtCircleDrawer::~DtCircleDrawer | ( | ) | [virtual] |
| DtCircleDrawer::DtCircleDrawer | ( | const DtCircleDrawer & | orig | ) | [private] |
| virtual bool DtCircleDrawer::draw | ( | QPainter & | paint, |
| const DtSymbol *const | symbol | ||
| ) | const [virtual] |
Implements DtSymbolDrawer.
Reimplemented in DtResizableCircleDrawer.
| virtual QSize DtCircleDrawer::calcBBox | ( | const DtSymbol *const | symbol | ) | const [virtual] |
Calculate the drawn size of this symbol.
The symbol must be of a type this drawer can recognize.
Implements DtSymbolDrawer.
| virtual void DtCircleDrawer::setPenThickness | ( | int | thickness | ) | [virtual] |
Set the thickness of the pen when drawing the lines;.
| virtual void DtCircleDrawer::setCircleStyle | ( | DtCircleSymbol::DtCircleStyle | style | ) | [virtual] |
Overrides to override specific symbol settings.
| virtual void DtCircleDrawer::clearCircleStyle | ( | ) | [virtual] |
| virtual void DtCircleDrawer::clearBrushStyle | ( | ) | [virtual] |
| virtual DtCircleSymbol::DtCircleStyle DtCircleDrawer::circleStyle | ( | ) | [virtual] |
| virtual Qt::BrushStyle DtCircleDrawer::brushStyle | ( | ) | [virtual] |
| virtual void DtCircleDrawer::setBrushStyle | ( | Qt::BrushStyle | style | ) | [virtual] |
| static DtSymbolDrawer* DtCircleDrawer::create | ( | ) | [static] |
Reimplemented in DtResizableCircleDrawer.
| virtual void DtCircleDrawer::drawX | ( | QPoint & | center, |
| QPainter & | paint, | ||
| const DtCircleSymbol * | circleSymbol, | ||
| int | radius, | ||
| int | yRadius | ||
| ) | const [protected, virtual] |
draw an X inside a circle
| virtual void DtCircleDrawer::drawCrossHair | ( | QPainter & | paint, |
| const QPoint & | center, | ||
| const DtCircleSymbol * | circleSymbol, | ||
| int | radius, | ||
| int | yRadius | ||
| ) | const [protected, virtual] |
| virtual bool DtCircleDrawer::drawCircle | ( | QPainter & | paint, |
| const DtCircleSymbol *const | circle, | ||
| QPoint | pnt, | ||
| double | radius, | ||
| DtCircleSymbol::DtCircleStyle | style, | ||
| Qt::BrushStyle | brushStyle, | ||
| QColor & | color, | ||
| int | penThickness, | ||
| double | yRadius = 0, |
||
| double | rotationDegrees = 0 |
||
| ) | const [protected, virtual] |
Draws an individual instance of a circle using point.
| DtCircleDrawer& DtCircleDrawer::operator= | ( | const DtCircleDrawer & | orig | ) | [private] |
Qt::BrushStyle DtCircleDrawer::myBrushStyle [protected] |
int DtCircleDrawer::myPenThickness [protected] |
bool DtCircleDrawer::myOverrideCircleStyle [protected] |
bool DtCircleDrawer::myOverrideBrushStyle [protected] |