TdkHighlightTool Class Reference
[The Graphics Module]

Defines the class TdkTipTool. More...

#include <TdkHighlightTool.h>

List of all members.

Public Member Functions

 TdkHighlightTool (const TdkObjectGID &objectGID, TdkCanvas *canvas)
virtual ~TdkHighlightTool ()
virtual void hide ()
virtual void show ()
virtual void setCanvas (TdkCanvas *canvas)
virtual TdkCanvasgetCanvas ()
virtual TdkObjectGIDgetObjectGID ()
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

TdkCanvascanvas_
bool highlightOn_
TeGeomRepVisualMap visualMap_
TdkObjectGID objectGID_
double pixelSize_


Detailed Description

Defines the class TdkTipTool.


Constructor & Destructor Documentation

TdkHighlightTool::TdkHighlightTool ( const TdkObjectGID objectGID,
TdkCanvas canvas 
)

virtual TdkHighlightTool::~TdkHighlightTool (  )  [inline, virtual]


Member Function Documentation

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]


Member Data Documentation

TdkCanvas* TdkHighlightTool::canvas_ [protected]

bool TdkHighlightTool::highlightOn_ [protected]

TeGeomRepVisualMap TdkHighlightTool::visualMap_ [protected]

TdkObjectGID TdkHighlightTool::objectGID_ [protected]

double TdkHighlightTool::pixelSize_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:40 2007 for TDK by  doxygen 1.5.2