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

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

DtPrimitiveDrawer::DtPrimitiveDrawer ( )
virtual DtPrimitiveDrawer::~DtPrimitiveDrawer ( )
virtual

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

QColor DtPrimitiveDrawer::myLastLineColor
protected
int DtPrimitiveDrawer::myLastLineWidth
protected
QColor DtPrimitiveDrawer::myLastFillColor
protected
bool DtPrimitiveDrawer::myPrintMode
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)