TdkLineStyleRenderer Class Reference

#include <TdkLineStyleRenderer.h>

Inheritance diagram for TdkLineStyleRenderer:

TdkAbstractLineStyleRenderer TdkLineStyleBasicRenderer TdkLineStyleCompositeRenderer TdkLineStyleCustomDashesRenderer TdkLineStylePeriodicSymbolRenderer List of all members.

Public Member Functions

 TdkLineStyleRenderer ()
 Default constructor.
virtual ~TdkLineStyleRenderer ()
 Virtual destructor.
virtual void drawVertex (TdkLineStyle &style, TdkCanvas *canvas, TeLine2D &line, TeColor &externVertexColor, double externSizeFactor)
 TODO: Document this method.
virtual void draw (TdkLineStyle &style, TdkCanvas *canvas, TeLine2D &line, TeColor &externColor, double externWidthFactor)=0
 TODO: Document this method.
virtual void drawSample (TdkLineStyle &style, TdkCanvas *canvas, int x, int y, TeColor &externColor)=0
 TODO: Document this method.
virtual void drawSampleContour (TdkLineStyle &style, TdkCanvas *canvas, int x, int y, TeColor &externColor)=0
 TODO: Document this method.

Detailed Description

Line Style Renderer abstract class. This abstract class implements the base of the line style rendererers hierarchy.


Constructor & Destructor Documentation

TdkLineStyleRenderer::TdkLineStyleRenderer (  ) 

Default constructor.

TdkLineStyleRenderer::~TdkLineStyleRenderer (  )  [virtual]

Virtual destructor.


Member Function Documentation

void TdkLineStyleRenderer::drawVertex ( TdkLineStyle style,
TdkCanvas canvas,
TeLine2D &  line,
TeColor &  externVertexColor,
double  externSizeFactor 
) [virtual]

TODO: Document this method.

Implements TdkAbstractLineStyleRenderer.

virtual void TdkLineStyleRenderer::draw ( TdkLineStyle style,
TdkCanvas canvas,
TeLine2D &  line,
TeColor &  externColor,
double  externWidthFactor 
) [pure virtual]

TODO: Document this method.

Implements TdkAbstractLineStyleRenderer.

Implemented in TdkLineStyleBasicRenderer, TdkLineStyleCompositeRenderer, TdkLineStyleCustomDashesRenderer, and TdkLineStylePeriodicSymbolRenderer.

virtual void TdkLineStyleRenderer::drawSample ( TdkLineStyle style,
TdkCanvas canvas,
int  x,
int  y,
TeColor &  externColor 
) [pure virtual]

TODO: Document this method.

Implements TdkAbstractLineStyleRenderer.

Implemented in TdkLineStyleBasicRenderer, TdkLineStyleCompositeRenderer, TdkLineStyleCustomDashesRenderer, and TdkLineStylePeriodicSymbolRenderer.

virtual void TdkLineStyleRenderer::drawSampleContour ( TdkLineStyle style,
TdkCanvas canvas,
int  x,
int  y,
TeColor &  externColor 
) [pure virtual]

TODO: Document this method.

Implements TdkAbstractLineStyleRenderer.

Implemented in TdkLineStyleBasicRenderer, TdkLineStyleCompositeRenderer, TdkLineStyleCustomDashesRenderer, and TdkLineStylePeriodicSymbolRenderer.


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