![]() |
Computer Assited Medical Intervention Tool Kit
version 4.0
|
#include <qtcanvas.h>
Inherits QtCanvasItem, and QtCanvasItem.
Public Member Functions | |
QRect | boundingRect () const |
QRect | boundingRect () const |
bool | collidesWith (const QtCanvasItem *) const |
bool | collidesWith (const QtCanvasItem *) const |
QColor | color () const |
QColor | color () const |
QFont | font () const |
QFont | font () const |
void | moveBy (double dx, double dy) |
void | moveBy (double dx, double dy) |
QtCanvasText (QtCanvas *canvas) | |
QtCanvasText (QtCanvas *canvas) | |
QtCanvasText (const QString &, QtCanvas *canvas) | |
QtCanvasText (const QString &, QtCanvas *canvas) | |
QtCanvasText (const QString &, QFont, QtCanvas *canvas) | |
QtCanvasText (const QString &, QFont, QtCanvas *canvas) | |
int | rtti () const |
int | rtti () const |
void | setColor (const QColor &) |
void | setColor (const QColor &) |
void | setFont (const QFont &) |
void | setFont (const QFont &) |
void | setText (const QString &) |
void | setText (const QString &) |
void | setTextFlags (int) |
void | setTextFlags (int) |
QString | text () const |
QString | text () const |
int | textFlags () const |
int | textFlags () const |
virtual | ~QtCanvasText () |
virtual | ~QtCanvasText () |
![]() | |
bool | active () const |
bool | active () const |
virtual void | advance (int stage) |
virtual void | advance (int stage) |
bool | animated () const |
bool | animated () const |
virtual QRect | boundingRectAdvanced () const |
virtual QRect | boundingRectAdvanced () const |
QtCanvas * | canvas () const |
QtCanvas * | canvas () const |
QtCanvasItemList | collisions (bool exact) const |
QtCanvasItemList | collisions (bool exact) const |
bool | enabled () const |
bool | enabled () const |
void | hide () |
void | hide () |
bool | isActive () const |
bool | isActive () const |
bool | isEnabled () const |
bool | isEnabled () const |
bool | isSelected () const |
bool | isSelected () const |
bool | isVisible () const |
bool | isVisible () const |
void | move (double x, double y) |
void | move (double x, double y) |
QtCanvasItem (QtCanvas *canvas) | |
QtCanvasItem (QtCanvas *canvas) | |
bool | selected () const |
bool | selected () const |
virtual void | setActive (bool yes) |
virtual void | setActive (bool yes) |
virtual void | setAnimated (bool y) |
virtual void | setAnimated (bool y) |
virtual void | setCanvas (QtCanvas *) |
virtual void | setCanvas (QtCanvas *) |
virtual void | setEnabled (bool yes) |
virtual void | setEnabled (bool yes) |
virtual void | setSelected (bool yes) |
virtual void | setSelected (bool yes) |
virtual void | setVelocity (double vx, double vy) |
virtual void | setVelocity (double vx, double vy) |
virtual void | setVisible (bool yes) |
virtual void | setVisible (bool yes) |
void | setX (double a) |
void | setX (double a) |
void | setXVelocity (double vx) |
void | setXVelocity (double vx) |
void | setY (double a) |
void | setY (double a) |
void | setYVelocity (double vy) |
void | setYVelocity (double vy) |
void | setZ (double a) |
void | setZ (double a) |
void | show () |
void | show () |
bool | visible () const |
bool | visible () const |
double | x () const |
double | x () const |
double | xVelocity () const |
double | xVelocity () const |
double | y () const |
double | y () const |
double | yVelocity () const |
double | yVelocity () const |
double | z () const |
double | z () const |
virtual | ~QtCanvasItem () |
virtual | ~QtCanvasItem () |
Static Public Attributes | |
static int | RTTI = Rtti_Text |
![]() | |
static int | RTTI = Rtti_Item |
Protected Member Functions | |
virtual void | draw (QPainter &) |
virtual void | draw (QPainter &) |
![]() | |
void | update () |
void | update () |
Private Member Functions | |
void | addToChunks () |
void | addToChunks () |
void | changeChunks () |
void | changeChunks () |
bool | collidesWith (const QtCanvasSprite *, const QtCanvasPolygonalItem *, const QtCanvasRectangle *, const QtCanvasEllipse *, const QtCanvasText *) const |
bool | collidesWith (const QtCanvasSprite *, const QtCanvasPolygonalItem *, const QtCanvasRectangle *, const QtCanvasEllipse *, const QtCanvasText *) const |
void | removeFromChunks () |
void | removeFromChunks () |
void | setRect () |
void | setRect () |
Private Attributes | |
QRect | brect |
QColor | col |
QtCanvasTextExtra * | extra |
int | flags |
QFont | fnt |
QString | txt |
Additional Inherited Members | |
![]() | |
enum | RttiValues { Rtti_Item = 0, Rtti_Sprite = 1, Rtti_PolygonalItem = 2, Rtti_Text = 3, Rtti_Polygon = 4, Rtti_Rectangle = 5, Rtti_Ellipse = 6, Rtti_Line = 7, Rtti_Spline = 8, Rtti_Item = 0, Rtti_Sprite = 1, Rtti_PolygonalItem = 2, Rtti_Text = 3, Rtti_Polygon = 4, Rtti_Rectangle = 5, Rtti_Ellipse = 6, Rtti_Line = 7, Rtti_Spline = 8 } |
enum | RttiValues { Rtti_Item = 0, Rtti_Sprite = 1, Rtti_PolygonalItem = 2, Rtti_Text = 3, Rtti_Polygon = 4, Rtti_Rectangle = 5, Rtti_Ellipse = 6, Rtti_Line = 7, Rtti_Spline = 8, Rtti_Item = 0, Rtti_Sprite = 1, Rtti_PolygonalItem = 2, Rtti_Text = 3, Rtti_Polygon = 4, Rtti_Rectangle = 5, Rtti_Ellipse = 6, Rtti_Line = 7, Rtti_Spline = 8 } |
QtCanvasText::QtCanvasText | ( | QtCanvas * | canvas | ) |
References setRect().
Referenced by QPolygonalProcessor::doSpans().
|
virtual |
References removeFromChunks().
Referenced by QPolygonalProcessor::doSpans().
QtCanvasText::QtCanvasText | ( | QtCanvas * | canvas | ) |
QtCanvasText::QtCanvasText | ( | const QString & | , |
QtCanvas * | canvas | ||
) |
QtCanvasText::QtCanvasText | ( | const QString & | , |
QFont | , | ||
QtCanvas * | canvas | ||
) |
|
virtual |
|
privatevirtual |
Reimplemented from QtCanvasItem.
References QtCanvas::addItemToChunk(), brect, QtCanvasItem::canvas(), QtCanvas::chunkSize(), and QtCanvasItem::isVisible().
Referenced by QPolygonalProcessor::doSpans(), moveBy(), setFont(), setText(), and setTextFlags().
|
privatevirtual |
Reimplemented from QtCanvasItem.
|
virtual |
|
virtual |
Implements QtCanvasItem.
|
privatevirtual |
Reimplemented from QtCanvasItem.
References brect, QtCanvasItem::canvas(), QtCanvas::chunkSize(), QtCanvasItem::isVisible(), and QtCanvas::setChangedChunk().
Referenced by QPolygonalProcessor::doSpans(), and setColor().
|
privatevirtual |
Reimplemented from QtCanvasItem.
|
virtual |
Implements QtCanvasItem.
References QtCanvasItem::collidesWith().
Referenced by collision_double_dispatch().
|
virtual |
Implements QtCanvasItem.
|
privatevirtual |
Implements QtCanvasItem.
References collision_double_dispatch().
|
privatevirtual |
Implements QtCanvasItem.
QColor QtCanvasText::color | ( | ) | const |
References col.
Referenced by QPolygonalProcessor::doSpans(), and MainWindow::itemClicked().
QColor QtCanvasText::color | ( | ) | const |
|
protectedvirtual |
Implements QtCanvasItem.
References col, flags, fnt, txt, QtCanvasItem::x(), and QtCanvasItem::y().
Referenced by QPolygonalProcessor::doSpans().
|
protectedvirtual |
Implements QtCanvasItem.
QFont QtCanvasText::font | ( | ) | const |
QFont QtCanvasText::font | ( | ) | const |
References fnt.
Referenced by QPolygonalProcessor::doSpans(), and MainWindow::itemClicked().
|
virtual |
Reimplemented from QtCanvasItem.
|
virtual |
Reimplemented from QtCanvasItem.
References addToChunks(), brect, QtCanvasItem::myx, QtCanvasItem::myy, removeFromChunks(), QtCanvasItem::x(), and QtCanvasItem::y().
Referenced by QPolygonalProcessor::doSpans().
|
privatevirtual |
Reimplemented from QtCanvasItem.
|
privatevirtual |
Reimplemented from QtCanvasItem.
References brect, QtCanvasItem::canvas(), QtCanvas::chunkSize(), QtCanvasItem::isVisible(), and QtCanvas::removeItemFromChunk().
Referenced by QPolygonalProcessor::doSpans(), moveBy(), setFont(), setText(), setTextFlags(), and ~QtCanvasText().
|
virtual |
Reimplemented from QtCanvasItem.
References RTTI, and QtCanvasItem::Rtti_Text.
Referenced by QPolygonalProcessor::doSpans().
|
virtual |
Reimplemented from QtCanvasItem.
void QtCanvasText::setColor | ( | const QColor & | ) |
void QtCanvasText::setColor | ( | const QColor & | c | ) |
References changeChunks(), and col.
Referenced by MainWindow::addText(), QPolygonalProcessor::doSpans(), and MainWindow::valueChanged().
void QtCanvasText::setFont | ( | const QFont & | ) |
void QtCanvasText::setFont | ( | const QFont & | f | ) |
References addToChunks(), fnt, removeFromChunks(), and setRect().
Referenced by QPolygonalProcessor::doSpans(), and MainWindow::valueChanged().
|
private |
References brect, flags, fnt, txt, QtCanvasItem::x(), and QtCanvasItem::y().
Referenced by QPolygonalProcessor::doSpans(), QtCanvasText(), setFont(), setText(), and setTextFlags().
|
private |
void QtCanvasText::setText | ( | const QString & | ) |
void QtCanvasText::setText | ( | const QString & | t | ) |
References addToChunks(), removeFromChunks(), setRect(), and txt.
Referenced by MainWindow::addText(), QPolygonalProcessor::doSpans(), and MainWindow::valueChanged().
void QtCanvasText::setTextFlags | ( | int | ) |
void QtCanvasText::setTextFlags | ( | int | f | ) |
References addToChunks(), flags, removeFromChunks(), and setRect().
Referenced by QPolygonalProcessor::doSpans().
QString QtCanvasText::text | ( | ) | const |
QString QtCanvasText::text | ( | ) | const |
References txt.
Referenced by QPolygonalProcessor::doSpans(), and MainWindow::itemClicked().
|
inline |
|
inline |
References QtCanvasItem::boundingRect(), QtCanvasItem::collidesWith(), and QtCanvasItem::rtti().
|
private |
Referenced by addToChunks(), boundingRect(), changeChunks(), moveBy(), removeFromChunks(), and setRect().
|
private |
Referenced by color(), draw(), and setColor().
|
private |
|
private |
Referenced by draw(), setRect(), and setTextFlags().
|
static |