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

Public Member Functions | |
| DtMultiLineDrawer () | |
| virtual | ~DtMultiLineDrawer () |
| virtual bool | draw (QPainter &paint, const DtSymbol *const symbol) const |
| draws the specified symbol on a device. | |
| virtual QSize | calcBBox (const DtSymbol *const symbol) const |
| Calculate the drawn size of this symbol. | |
Static Public Member Functions | |
| static DtSymbolDrawer * | create () |
Protected Member Functions | |
| virtual void | drawThickArrow (QPainterPath &path, QPainter &paint, const DtLineSymbol *const arrowSymbol, bool axisTwist=false) const |
| virtual void | drawDoubleThickArrow (QPainterPath &path, QPainter &paint, const DtLineSymbol *const arrowSymbol) const |
| virtual void | drawFeintArrow (QPainterPath &path, QPainter &paint, const DtLineSymbol *const arrowSymbol) const |
| virtual QPolygon | getThickArrowPoints (const DtLineSymbol *const arrowSymbol, int &numCount) const |
Private Member Functions | |
| DtMultiLineDrawer (const DtMultiLineDrawer &orig) | |
| DtMultiLineDrawer & | operator= (const DtMultiLineDrawer &orig) |
| virtual DtMultiLineDrawer::~DtMultiLineDrawer | ( | ) | [virtual] |
| DtMultiLineDrawer::DtMultiLineDrawer | ( | const DtMultiLineDrawer & | orig | ) | [private] |
| virtual bool DtMultiLineDrawer::draw | ( | QPainter & | paint, |
| const DtSymbol *const | symbol | ||
| ) | const [virtual] |
draws the specified symbol on a device.
The symbol must be of a DtLineSymbol type or nothing will be drawn.
Reimplemented from DtLineDrawer.
| virtual QSize DtMultiLineDrawer::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.
Reimplemented from DtLineDrawer.
| static DtSymbolDrawer* DtMultiLineDrawer::create | ( | ) | [static] |
Reimplemented from DtLineDrawer.
| virtual void DtMultiLineDrawer::drawThickArrow | ( | QPainterPath & | path, |
| QPainter & | paint, | ||
| const DtLineSymbol *const | arrowSymbol, | ||
| bool | axisTwist = false |
||
| ) | const [protected, virtual] |
| virtual void DtMultiLineDrawer::drawDoubleThickArrow | ( | QPainterPath & | path, |
| QPainter & | paint, | ||
| const DtLineSymbol *const | arrowSymbol | ||
| ) | const [protected, virtual] |
| virtual void DtMultiLineDrawer::drawFeintArrow | ( | QPainterPath & | path, |
| QPainter & | paint, | ||
| const DtLineSymbol *const | arrowSymbol | ||
| ) | const [protected, virtual] |
Reimplemented from DtLineDrawer.
| virtual QPolygon DtMultiLineDrawer::getThickArrowPoints | ( | const DtLineSymbol *const | arrowSymbol, |
| int & | numCount | ||
| ) | const [protected, virtual] |
| DtMultiLineDrawer& DtMultiLineDrawer::operator= | ( | const DtMultiLineDrawer & | orig | ) | [private] |