Classes | Public Member Functions | Protected Member Functions | Protected Attributes

uiCurvedItem Class Reference

Inheritance diagram for uiCurvedItem:
uiGraphicsItem CallBacker

List of all members.

Classes

class  ArcSpec
class  SplineSpec

Public Member Functions

 uiCurvedItem (const uiPoint &startpt)
 uiCurvedItem (const Geom::Point2D< float > &startpt)
 ~uiCurvedItem ()
void drawTo (const ArcSpec &)
void drawTo (const SplineSpec &)
void drawTo (const Geom::Point2D< float > &)
 line
void drawTo (const uiPoint &)
void closeCurve ()
 line
QGraphicsPathItem * qGraphicsPathItem ()
QPainterPath * qPainterPath ()

Protected Member Functions

QGraphicsItem * mkQtObj ()

Protected Attributes

QGraphicsPathItem * qpathitem_
QPainterPath * qppath_

Constructor & Destructor Documentation

uiCurvedItem::uiCurvedItem ( const uiPoint startpt  ) 
uiCurvedItem::uiCurvedItem ( const Geom::Point2D< float > &  startpt  ) 
uiCurvedItem::~uiCurvedItem (  ) 

Member Function Documentation

void uiCurvedItem::closeCurve (  ) 

line

void uiCurvedItem::drawTo ( const ArcSpec  ) 
void uiCurvedItem::drawTo ( const uiPoint  ) 
void uiCurvedItem::drawTo ( const SplineSpec  ) 
void uiCurvedItem::drawTo ( const Geom::Point2D< float > &   ) 

line

QGraphicsItem* uiCurvedItem::mkQtObj (  )  [protected, virtual]

Reimplemented from uiGraphicsItem.

QGraphicsPathItem* uiCurvedItem::qGraphicsPathItem (  )  [inline]
QPainterPath* uiCurvedItem::qPainterPath (  )  [inline]

Member Data Documentation

QGraphicsPathItem* uiCurvedItem::qpathitem_ [protected]
QPainterPath* uiCurvedItem::qppath_ [protected]