#include <TdkHighlightTool.h>
Public Member Functions | |
| TdkHighlightTool (const TdkObjectGID &objectGID, TdkCanvas *canvas) | |
| virtual | ~TdkHighlightTool () |
| virtual void | hide () |
| virtual void | show () |
| virtual void | setCanvas (TdkCanvas *canvas) |
| virtual TdkCanvas * | getCanvas () |
| virtual TdkObjectGID & | getObjectGID () |
| virtual void | setObjectGID (const TdkObjectGID &objectGID) |
| virtual TeGeomRepVisualMap & | getVisualMap () |
| virtual void | setVisualMap (const TeGeomRepVisualMap &visualMap) |
| virtual double | getPixelSize () |
| virtual void | setPixelSize (double pixelSize) |
Protected Member Functions | |
| virtual void | draw () |
| virtual void | drawPointSet (TdkTheme *theme, const TePointSet &pointSet) |
| virtual void | drawLineSet (TdkTheme *theme, const TeLineSet &lineSet) |
| virtual void | drawPolygonSet (TdkTheme *theme, const TePolygonSet &polygonSet) |
| virtual void | drawTextSet (TdkTheme *theme, const TeTextSet &textSet) |
Protected Attributes | |
| TdkCanvas * | canvas_ |
| bool | highlightOn_ |
| TeGeomRepVisualMap | visualMap_ |
| TdkObjectGID | objectGID_ |
| double | pixelSize_ |
| TdkHighlightTool::TdkHighlightTool | ( | const TdkObjectGID & | objectGID, | |
| TdkCanvas * | canvas | |||
| ) |
| virtual TdkHighlightTool::~TdkHighlightTool | ( | ) | [inline, virtual] |
| void TdkHighlightTool::hide | ( | ) | [virtual] |
| void TdkHighlightTool::show | ( | ) | [virtual] |
| void TdkHighlightTool::setCanvas | ( | TdkCanvas * | canvas | ) | [inline, virtual] |
| TdkCanvas * TdkHighlightTool::getCanvas | ( | ) | [inline, virtual] |
| TdkObjectGID & TdkHighlightTool::getObjectGID | ( | ) | [inline, virtual] |
| void TdkHighlightTool::setObjectGID | ( | const TdkObjectGID & | objectGID | ) | [inline, virtual] |
| TeGeomRepVisualMap & TdkHighlightTool::getVisualMap | ( | ) | [inline, virtual] |
| void TdkHighlightTool::setVisualMap | ( | const TeGeomRepVisualMap & | visualMap | ) | [inline, virtual] |
| double TdkHighlightTool::getPixelSize | ( | ) | [inline, virtual] |
| void TdkHighlightTool::setPixelSize | ( | double | pixelSize | ) | [inline, virtual] |
| void TdkHighlightTool::draw | ( | ) | [protected, virtual] |
| void TdkHighlightTool::drawPointSet | ( | TdkTheme * | theme, | |
| const TePointSet & | pointSet | |||
| ) | [protected, virtual] |
| void TdkHighlightTool::drawLineSet | ( | TdkTheme * | theme, | |
| const TeLineSet & | lineSet | |||
| ) | [protected, virtual] |
| void TdkHighlightTool::drawPolygonSet | ( | TdkTheme * | theme, | |
| const TePolygonSet & | polygonSet | |||
| ) | [protected, virtual] |
| void TdkHighlightTool::drawTextSet | ( | TdkTheme * | theme, | |
| const TeTextSet & | textSet | |||
| ) | [protected, virtual] |
TdkCanvas* TdkHighlightTool::canvas_ [protected] |
bool TdkHighlightTool::highlightOn_ [protected] |
TeGeomRepVisualMap TdkHighlightTool::visualMap_ [protected] |
TdkObjectGID TdkHighlightTool::objectGID_ [protected] |
double TdkHighlightTool::pixelSize_ [protected] |
1.5.2