VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtPrimitiveDrawer Class Reference
Inheritance diagram for DtPrimitiveDrawer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtPrimitiveDrawer ()
virtual ~DtPrimitiveDrawer ()
virtual void setLineColor (const QColor &color)=0
virtual const QColor & lineColor () const
virtual int setLineWidth (int w)=0
 Returns old line width when setting.
virtual int lineWidth () const
virtual void scale (double x, double y)=0
virtual void translate (int x, int y)=0
virtual void resetXForm ()=0
virtual void setFillColor (const QColor &color)=0
virtual const QColor & fillColor () const
virtual void drawString (const DtDisplayPoint &pt, const char *pString)=0
virtual void drawLine (const DtDisplayPoint &ptFrom, const DtDisplayPoint &ptTo)=0
virtual void drawFilledPoly (int numVerts, DtDisplayPoint *points)=0
virtual void labelForHorizLine (const DtDisplayPoint &pt, const char *pString)=0
 Grid line stuff.
virtual void labelForVertiLine (const DtDisplayPoint &pt, const char *pString)=0
virtual void clear ()=0
 Erase with fillcolor.
virtual void drawPixmap (const DtDisplayPoint &pt, const QPixmap &p, int transparencyLevel=0)=0
virtual void drawImage (const DtDisplayPoint &pt, const QImage &p, bool blend=true, int transparencyLevel=0)=0
virtual void setFont (const QFont &)=0
virtual const QFont & font () const =0
virtual bool printMode () const
virtual void setPrintMode (bool)

Protected Attributes

QColor myLastLineColor
int myLastLineWidth
QColor myLastFillColor
bool myPrintMode

Constructor & Destructor Documentation


Member Function Documentation

virtual void DtPrimitiveDrawer::setLineColor ( const QColor &  color) [pure virtual]

Implemented in DtQtDrawer.

virtual const QColor& DtPrimitiveDrawer::lineColor ( ) const [virtual]
virtual int DtPrimitiveDrawer::setLineWidth ( int  w) [pure virtual]

Returns old line width when setting.

Implemented in DtQtDrawer.

virtual int DtPrimitiveDrawer::lineWidth ( ) const [virtual]
virtual void DtPrimitiveDrawer::scale ( double  x,
double  y 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::translate ( int  x,
int  y 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::resetXForm ( ) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::setFillColor ( const QColor &  color) [pure virtual]

Implemented in DtQtDrawer.

virtual const QColor& DtPrimitiveDrawer::fillColor ( ) const [virtual]
virtual void DtPrimitiveDrawer::drawString ( const DtDisplayPoint pt,
const char *  pString 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::drawLine ( const DtDisplayPoint ptFrom,
const DtDisplayPoint ptTo 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::drawFilledPoly ( int  numVerts,
DtDisplayPoint points 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::labelForHorizLine ( const DtDisplayPoint pt,
const char *  pString 
) [pure virtual]

Grid line stuff.

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::labelForVertiLine ( const DtDisplayPoint pt,
const char *  pString 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::clear ( ) [pure virtual]

Erase with fillcolor.

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::drawPixmap ( const DtDisplayPoint pt,
const QPixmap &  p,
int  transparencyLevel = 0 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::drawImage ( const DtDisplayPoint pt,
const QImage &  p,
bool  blend = true,
int  transparencyLevel = 0 
) [pure virtual]

Implemented in DtQtDrawer.

virtual void DtPrimitiveDrawer::setFont ( const QFont &  ) [pure virtual]

Implemented in DtQtDrawer.

virtual const QFont& DtPrimitiveDrawer::font ( ) const [pure virtual]

Implemented in DtQtDrawer.

virtual bool DtPrimitiveDrawer::printMode ( ) const [virtual]
virtual void DtPrimitiveDrawer::setPrintMode ( bool  ) [virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)