Public Member Functions | Protected Member Functions | Protected Attributes

uiLineItem Class Reference

Inheritance diagram for uiLineItem:
uiGraphicsItem CallBacker

List of all members.

Public Member Functions

 uiLineItem ()
 uiLineItem (float x1, float y1, float x2, float y2, bool abspos)
 uiLineItem (const uiPoint &start, const uiPoint &stop, bool abspos)
 uiLineItem (const uiPoint &, double angle, double len, bool abspos)
 ~uiLineItem ()
QGraphicsLineItem * qLineItem ()
void setPenStyle (const LineStyle &)
void setPenColor (const Color &)
void setLine (const uiPoint &start, const uiPoint &end, bool abspos=true)
void setLine (int x1, int y1, int x2, int y2, bool abspos=true)
void setStartPos (const uiPoint &, bool abspos)
void setEndPos (const uiPoint &, bool abspos)
uiRect lineRect () const

Protected Member Functions

QGraphicsItem * mkQtObj ()

Protected Attributes

QGraphicsLineItem * qlineitem_

Constructor & Destructor Documentation

uiLineItem::uiLineItem (  ) 
uiLineItem::uiLineItem ( float  x1,
float  y1,
float  x2,
float  y2,
bool  abspos 
)
uiLineItem::uiLineItem ( const uiPoint start,
const uiPoint stop,
bool  abspos 
)
uiLineItem::uiLineItem ( const uiPoint ,
double  angle,
double  len,
bool  abspos 
)
uiLineItem::~uiLineItem (  ) 

Member Function Documentation

uiRect uiLineItem::lineRect (  )  const
QGraphicsItem* uiLineItem::mkQtObj (  )  [protected, virtual]

Reimplemented from uiGraphicsItem.

QGraphicsLineItem* uiLineItem::qLineItem (  )  [inline]
void uiLineItem::setEndPos ( const uiPoint ,
bool  abspos 
)
void uiLineItem::setLine ( const uiPoint start,
const uiPoint end,
bool  abspos = true 
)
void uiLineItem::setLine ( int  x1,
int  y1,
int  x2,
int  y2,
bool  abspos = true 
)
void uiLineItem::setPenColor ( const Color  ) 
void uiLineItem::setPenStyle ( const LineStyle  ) 
void uiLineItem::setStartPos ( const uiPoint ,
bool  abspos 
)

Member Data Documentation

QGraphicsLineItem* uiLineItem::qlineitem_ [protected]