The Graphics Module


Classes

class  TdkJNICanvasFactory
class  TdkCDCanvasFactory
class  TdkDefaultGraphicalService
class  TdkAbstractPointStyleRenderer
class  TdkPointStyleBasicRenderer
class  TdkPointStyleBitmapRenderer
class  TdkPointStyleCompositeRenderer
class  TdkPointStyleImageRenderer
class  TdkAbstractPolygonStyleRenderer
class  TdkPolygonStyleBasicRenderer
class  TdkPolygonStyleBitmapRenderer
class  TdkPolygonStyleCompositeRenderer
class  TdkPolygonStyleRenderer
class  TdkAbstractTextStyleRenderer
class  TdkTextStyleBasicRenderer
class  TdkTextStyleBitmapRenderer
class  TdkTextStyleBlockRenderer
class  TdkTextStyleCompositeRenderer
class  TdkTextStyleHallowRenderer
class  TdkTextStyleImageRenderer
class  TdkTextStylePathRenderer
class  TdkTextStyleReflectedRenderer
class  TdkTextStyleShadowedRenderer
class  TdkTextStyleShearRenderer
class  TdkAbstractCanvasFactory
class  TdkHighlightTool
 Defines the class TdkTipTool. More...
class  TdkMathMatrix
 Defines the TdkMathMatrix class. More...
class  TdkTextBounds
 Defines the TdkTextBounds class. More...
class  TdkTipTool
 Defines the class TdkTipTool. More...
class  TdkCanvas
 Defines the TdkCanvas class. Abstraction interface for drawing porpouses. More...
class  TdkCoordTransformer
 Defines the TdkCoordTransformer class. This class implements a coordinate transformation service between Window (World) coordinate system and Device (Viewport) coordinate system. More...
struct  TdkPrimitiveCoord
 Defines the TdkPrimitiveCoord class. A primitive type for drawing porpouses. More...

Functions

virtual void TdkAbstractGraphicalService::drawLegend (TeViewTree *viewTree, TdkCanvas *canvas, double wx0, double wy0, double wx1, double wy1, bool multipleColumns, TdkViewNodeMap *nodeMap=NULL)=0
 Draws a legend (related to a TerraLib view) in a canvas.
virtual void TdkAbstractGraphicalService::drawLegend (TdkViewNodeMap &nodeMap, TdkCanvas *canvas, double wx0, double wy0, double wx1, double wy1, bool multipleColumns)=0
 Draws a legend (related to a TdkViewNodeMap) in a canvas.
virtual void TdkDefaultGraphicalService::drawLegend (TdkViewNodeMap &nodeMap, TdkCanvas *canvas, double wx0, double wy0, double wx1, double wy1, bool multipleColumns)
 Draws a legend (related to a TdkViewNodeMap) in a canvas.

Function Documentation

void TdkDefaultGraphicalService::drawLegend ( TdkViewNodeMap nodeMap,
TdkCanvas canvas,
double  wx0,
double  wy0,
double  wx1,
double  wy1,
bool  multipleColumns 
) [virtual, inherited]

Draws a legend (related to a TdkViewNodeMap) in a canvas.

Parameters:
ViewNodeMap The TerraLib view's tree of themes.
canvas The canvas where the legend will be drawn.
wx0 World coordinate to define where the legend will be drawn.
wx1 World coordinate to define where the legend will be drawn.
wy0 World coordinate to define where the legend will be drawn.
wy1 World coordinate to define where the legend will be drawn.
multipleColumns Whether to draw one or multiple columns.

Implements TdkAbstractGraphicalService.

virtual void TdkAbstractGraphicalService::drawLegend ( TdkViewNodeMap nodeMap,
TdkCanvas canvas,
double  wx0,
double  wy0,
double  wx1,
double  wy1,
bool  multipleColumns 
) [pure virtual, inherited]

Draws a legend (related to a TdkViewNodeMap) in a canvas.

Parameters:
ViewNodeMap The TerraLib view's tree of themes.
canvas The canvas where the legend will be drawn.
wx0 World coordinate to define where the legend will be drawn.
wx1 World coordinate to define where the legend will be drawn.
wy0 World coordinate to define where the legend will be drawn.
wy1 World coordinate to define where the legend will be drawn.
multipleColumns Whether to draw one or multiple columns.

Implemented in TdkDefaultGraphicalService.

virtual void TdkAbstractGraphicalService::drawLegend ( TeViewTree *  viewTree,
TdkCanvas canvas,
double  wx0,
double  wy0,
double  wx1,
double  wy1,
bool  multipleColumns,
TdkViewNodeMap nodeMap = NULL 
) [pure virtual, inherited]

Draws a legend (related to a TerraLib view) in a canvas.

Parameters:
viewTree The TerraLib view's tree of themes.
canvas The canvas where the legend will be drawn.
wx0 World coordinate to define where the legend will be drawn.
wx1 World coordinate to define where the legend will be drawn.
wy0 World coordinate to define where the legend will be drawn.
wy1 World coordinate to define where the legend will be drawn.
multipleColumns Whether to draw one or multiple columns.

Implemented in TdkDefaultGraphicalService.


Generated on Fri Jun 15 16:54:22 2007 for TDK by  doxygen 1.5.2