![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtNullDrawer: More...

Public Member Functions | |
| virtual | ~DtNullDrawer () |
| DtNullDrawer () | |
| virtual bool | draw (QPainter &paint, const DtSymbol *const symbol) const |
| virtual QSize | calcBBox (const DtSymbol *const symbol) const |
Static Public Member Functions | |
| static DtSymbolDrawer * | create () |
Protected Member Functions | |
| DtNullDrawer (const DtNullDrawer &orig) | |
| Protected since not used. Prefer class to be a singleton. | |
| DtNullDrawer & | operator= (const DtNullDrawer &orig) |
| Protected since not used. Prefer class to be a singleton. | |
class DtNullDrawer:
Concrete implementation of DtSymbolDrawer which does nothing. Predominantly intended for testing symbology.
This class has no dependency on qt drawing routines. Thus if (when) we change from Qt to another drawing package, none of the symbol classes will change, just the symboldraw derived classes.
| virtual DtNullDrawer::~DtNullDrawer | ( | ) | [virtual] |
| DtNullDrawer::DtNullDrawer | ( | const DtNullDrawer & | orig | ) | [protected] |
Protected since not used. Prefer class to be a singleton.
| virtual bool DtNullDrawer::draw | ( | QPainter & | paint, |
| const DtSymbol *const | symbol | ||
| ) | const [virtual] |
Implements DtSymbolDrawer.
| virtual QSize DtNullDrawer::calcBBox | ( | const DtSymbol *const | symbol | ) | const [virtual] |
Implements DtSymbolDrawer.
| static DtSymbolDrawer* DtNullDrawer::create | ( | ) | [static] |
| DtNullDrawer& DtNullDrawer::operator= | ( | const DtNullDrawer & | orig | ) | [protected] |
Protected since not used. Prefer class to be a singleton.