13 #include "qwt_global.h" 
  169     QwtSymbol( Style, 
const QBrush&, 
const QPen&, 
const QSize& );
 
  170     QwtSymbol( 
const QPainterPath&, 
const QBrush&, 
const QPen& );
 
  174     void setCachePolicy( CachePolicy );
 
  175     CachePolicy cachePolicy() 
const;
 
  177     void setSize( 
const QSize& );
 
  178     void setSize( 
int width, 
int height = -1 );
 
  179     const QSize& size() 
const;
 
  181     void setPinPoint( 
const QPointF& pos, 
bool enable = 
true );
 
  182     QPointF pinPoint() 
const;
 
  184     void setPinPointEnabled( 
bool );
 
  185     bool isPinPointEnabled() 
const;
 
  187     virtual void setColor( 
const QColor& );
 
  189     void setBrush( 
const QBrush& );
 
  190     const QBrush& brush() 
const;
 
  192     void setPen( 
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
  193     void setPen( 
const QPen& );
 
  194     const QPen& pen() 
const;
 
  196     void setStyle( Style );
 
  199     void setPath( 
const QPainterPath& );
 
  200     const QPainterPath& path() 
const;
 
  202     void setPixmap( 
const QPixmap& );
 
  203     const QPixmap& pixmap() 
const;
 
  209     void setSvgDocument( 
const QByteArray& );
 
  212     void drawSymbol( QPainter*, 
const QRectF& ) 
const;
 
  213     void drawSymbol( QPainter*, 
const QPointF& ) 
const;
 
  214     void drawSymbols( QPainter*, 
const QPolygonF& ) 
const;
 
  215     void drawSymbols( QPainter*,
 
  216         const QPointF*, 
int numPoints ) 
const;
 
  218     virtual QRect boundingRect() 
const;
 
  219     void invalidateCache();
 
  222     virtual void renderSymbols( QPainter*,
 
  223         const QPointF*, 
int numPoints ) 
const;
 
  239     QPainter* painter, 
const QPointF& pos )
 const 
  252     QPainter* painter, 
const QPolygonF& points )
 const 
  254     drawSymbols( painter, points.data(), points.size() );
 
A paint device for scalable graphics.
A class for drawing symbols.
void drawSymbol(QPainter *, const QRectF &) const
Draw the symbol into a rectangle.
void drawSymbols(QPainter *, const QPolygonF &) const
Draw symbols at the specified points.
@ Ellipse
Ellipse or circle.
@ LTriangle
Triangle pointing left.
@ Star1
X combined with +.
@ Triangle
Triangle pointing upwards.
@ XCross
Diagonal cross (X)
@ UTriangle
Triangle pointing upwards.
@ DTriangle
Triangle pointing downwards.
@ RTriangle
Triangle pointing right.
@ NoCache
Don't use a pixmap cache.
@ Cache
Always use a pixmap cache.