VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainPaperMapDrawer Class Reference
Inheritance diagram for DtTerrainPaperMapDrawer:
Inheritance graph
[legend]

Public Member Functions

 DtTerrainPaperMapDrawer ()
 DtTerrainPaperMapDrawer (const DtTerrainPaperMapDrawer &)
virtual ~DtTerrainPaperMapDrawer ()
DtTerrainPaperMapDraweroperator= (const DtTerrainPaperMapDrawer &)
virtual bool init (const DtPaperMapDatabase *d)
virtual const DtPaperMapDatabasepaperMapDatabase () const
virtual void setPaperMapDatabase (const DtPaperMapDatabase *d)
void setBackgroundColor (const QColor &)
 Sets the color that is used as the default background color of the bitmap.
const QColor & backgroundColor () const
- Public Member Functions inherited from DtTerrainDrawer
 DtTerrainDrawer ()
 DtTerrainDrawer (const DtTerrainDrawer &)
virtual ~DtTerrainDrawer ()
DtTerrainDraweroperator= (const DtTerrainDrawer &)
virtual void draw (const DtTerrainDatabase *, const DtViewportExtents *, DtPrimitiveDrawer *painter)
 Call in order to draw the particular aspect of the terrain on the supplied painter.
void setDrawingEnabled (bool)
 Get/set the drawingEnabled flag.
bool drawingEnabled () const

Static Public Member Functions

static DtTerrainPaperMapDrawercreate ()

Protected Member Functions

virtual void internalDraw (const DtTerrainDatabase *db, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
 Implement this feature to do specific terrain drawing.
virtual void drawPaperMaps (const Coordinate_System *coordSys, const DtViewportExtents *v, DtPrimitiveDrawer *d)
virtual void drawPaperMap (const Coordinate_System *coordSys, DtPaperMap *p, const DtViewportExtents *v, DtPrimitiveDrawer *d, QColor *backgroundColor=0)
- Protected Member Functions inherited from DtTerrainDrawer
virtual void drawExtent (const DtExtent &extent, const DtHomogeneousTransfMatrix &mtx, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
 Drawing routines.
virtual void drawFilledPoly (const DtAllTypesPolygon *polygon, const DtHomogeneousTransfMatrix &mtx, const DtViewportExtents *v, DtPrimitiveDrawer *painter)
virtual void drawLine (const DtPoint &gdp0, const DtPoint &gdp1, const DtViewportExtents *view, DtPrimitiveDrawer *painter)
virtual void drawWireframePoly (const DtAllTypesPolygon *polygon, const DtHomogeneousTransfMatrix &mtx, const DtViewportExtents *v, DtPrimitiveDrawer *painter)

Protected Attributes

const DtPaperMapDatabasemyPaperMapDatabase
QColor myBackgroundColor
- Protected Attributes inherited from DtTerrainDrawer
bool myDrawingEnabled

Constructor & Destructor Documentation

DtTerrainPaperMapDrawer::DtTerrainPaperMapDrawer ( )
DtTerrainPaperMapDrawer::DtTerrainPaperMapDrawer ( const DtTerrainPaperMapDrawer )
virtual DtTerrainPaperMapDrawer::~DtTerrainPaperMapDrawer ( )
virtual

Member Function Documentation

DtTerrainPaperMapDrawer& DtTerrainPaperMapDrawer::operator= ( const DtTerrainPaperMapDrawer )
virtual bool DtTerrainPaperMapDrawer::init ( const DtPaperMapDatabase d)
virtual
virtual const DtPaperMapDatabase* DtTerrainPaperMapDrawer::paperMapDatabase ( ) const
virtual
virtual void DtTerrainPaperMapDrawer::setPaperMapDatabase ( const DtPaperMapDatabase d)
virtual
void DtTerrainPaperMapDrawer::setBackgroundColor ( const QColor &  c)
inline

Sets the color that is used as the default background color of the bitmap.

References myBackgroundColor.

const QColor & DtTerrainPaperMapDrawer::backgroundColor ( ) const
inline

References myBackgroundColor.

static DtTerrainPaperMapDrawer* DtTerrainPaperMapDrawer::create ( )
static
virtual void DtTerrainPaperMapDrawer::internalDraw ( const DtTerrainDatabase ,
const DtViewportExtents ,
DtPrimitiveDrawer painter 
)
protectedvirtual

Implement this feature to do specific terrain drawing.

Implements DtTerrainDrawer.

virtual void DtTerrainPaperMapDrawer::drawPaperMaps ( const Coordinate_System coordSys,
const DtViewportExtents v,
DtPrimitiveDrawer d 
)
protectedvirtual
virtual void DtTerrainPaperMapDrawer::drawPaperMap ( const Coordinate_System coordSys,
DtPaperMap p,
const DtViewportExtents v,
DtPrimitiveDrawer d,
QColor *  backgroundColor = 0 
)
protectedvirtual

Member Data Documentation

const DtPaperMapDatabase* DtTerrainPaperMapDrawer::myPaperMapDatabase
protected
QColor DtTerrainPaperMapDrawer::myBackgroundColor
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)