#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] |