![]() |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
#include <qtcanvas.h>
Inherits QtCanvasPolygonalItem, and QtCanvasPolygonalItem.
Public Member Functions | |
| int | angleLength () const |
| int | angleLength () const |
| int | angleStart () const |
| int | angleStart () const |
| QPolygon | areaPoints () const |
| QPolygon | areaPoints () const |
| bool | collidesWith (const QtCanvasItem *) const |
| bool | collidesWith (const QtCanvasItem *) const |
| int | height () const |
| int | height () const |
| QtCanvasEllipse (QtCanvas *canvas) | |
| QtCanvasEllipse (QtCanvas *canvas) | |
| QtCanvasEllipse (int width, int height, QtCanvas *canvas) | |
| QtCanvasEllipse (int width, int height, QtCanvas *canvas) | |
| QtCanvasEllipse (int width, int height, int startangle, int angle, QtCanvas *canvas) | |
| QtCanvasEllipse (int width, int height, int startangle, int angle, QtCanvas *canvas) | |
| int | rtti () const |
| int | rtti () const |
| void | setAngles (int start, int length) |
| void | setAngles (int start, int length) |
| void | setSize (int w, int h) |
| void | setSize (int w, int h) |
| int | width () const |
| int | width () const |
| ~QtCanvasEllipse () | |
| ~QtCanvasEllipse () | |
Public Member Functions inherited from QtCanvasPolygonalItem | |
| virtual QPolygon | areaPointsAdvanced () const |
| virtual QPolygon | areaPointsAdvanced () const |
| QRect | boundingRect () const |
| QRect | boundingRect () const |
| QBrush | brush () const |
| QBrush | brush () const |
| QPen | pen () const |
| QPen | pen () const |
| QtCanvasPolygonalItem (QtCanvas *canvas) | |
| QtCanvasPolygonalItem (QtCanvas *canvas) | |
| virtual void | setBrush (QBrush b) |
| virtual void | setBrush (QBrush b) |
| virtual void | setPen (QPen p) |
| virtual void | setPen (QPen p) |
| virtual | ~QtCanvasPolygonalItem () |
| virtual | ~QtCanvasPolygonalItem () |
Public Member Functions inherited from QtCanvasItem | |
| 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) |
| virtual void | moveBy (double dx, double dy) |
| virtual void | moveBy (double dx, double dy) |
| 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_Ellipse |
Static Public Attributes inherited from QtCanvasPolygonalItem | |
| static int | RTTI = Rtti_PolygonalItem |
Static Public Attributes inherited from QtCanvasItem | |
| static int | RTTI = Rtti_Item |
Protected Member Functions | |
| void | drawShape (QPainter &) |
| void | drawShape (QPainter &) |
Protected Member Functions inherited from QtCanvasPolygonalItem | |
| void | draw (QPainter &) |
| void | draw (QPainter &) |
| void | invalidate () |
| void | invalidate () |
| bool | isValid () const |
| bool | isValid () const |
| void | setWinding (bool) |
| void | setWinding (bool) |
| bool | winding () const |
| bool | winding () const |
Protected Member Functions inherited from QtCanvasItem | |
| void | update () |
| void | update () |
Private Member Functions | |
| 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 |
Private Attributes | |
| int | a1 |
| int | a2 |
| int | h |
| int | w |
Additional Inherited Members | |
Public Types inherited from QtCanvasItem | |
| 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 } |
| QtCanvasEllipse::QtCanvasEllipse | ( | QtCanvas * | canvas | ) |
Referenced by QPolygonalProcessor::doSpans().
| QtCanvasEllipse::QtCanvasEllipse | ( | int | width, |
| int | height, | ||
| QtCanvas * | canvas | ||
| ) |
| QtCanvasEllipse::QtCanvasEllipse | ( | int | width, |
| int | height, | ||
| int | startangle, | ||
| int | angle, | ||
| QtCanvas * | canvas | ||
| ) |
| QtCanvasEllipse::~QtCanvasEllipse | ( | ) |
References QtCanvasItem::hide().
Referenced by QPolygonalProcessor::doSpans().
| QtCanvasEllipse::QtCanvasEllipse | ( | QtCanvas * | canvas | ) |
| QtCanvasEllipse::QtCanvasEllipse | ( | int | width, |
| int | height, | ||
| QtCanvas * | canvas | ||
| ) |
| QtCanvasEllipse::QtCanvasEllipse | ( | int | width, |
| int | height, | ||
| int | startangle, | ||
| int | angle, | ||
| QtCanvas * | canvas | ||
| ) |
| QtCanvasEllipse::~QtCanvasEllipse | ( | ) |
|
inline |
References QtCanvasItem::collidesWith(), and QtCanvasItem::rtti().
Referenced by collision_double_dispatch().
|
inline |
|
inline |
|
inline |
|
virtual |
Implements QtCanvasPolygonalItem.
|
virtual |
Implements QtCanvasPolygonalItem.
References a1, a2, h, w, QtCanvasItem::x(), and QtCanvasItem::y().
Referenced by QPolygonalProcessor::doSpans().
|
virtual |
Reimplemented from QtCanvasPolygonalItem.
References QtCanvasItem::collidesWith().
Referenced by collision_double_dispatch().
|
virtual |
Reimplemented from QtCanvasPolygonalItem.
|
privatevirtual |
Reimplemented from QtCanvasPolygonalItem.
References collision_double_dispatch().
|
privatevirtual |
Reimplemented from QtCanvasPolygonalItem.
|
protectedvirtual |
Implements QtCanvasPolygonalItem.
References a1, a2, h, w, QtCanvasItem::x(), and QtCanvasItem::y().
Referenced by QPolygonalProcessor::doSpans().
|
protectedvirtual |
Implements QtCanvasPolygonalItem.
| int QtCanvasEllipse::height | ( | ) | const |
References h.
Referenced by collision_double_dispatch(), QPolygonalProcessor::doSpans(), MainWindow::itemClicked(), and setSize().
| int QtCanvasEllipse::height | ( | ) | const |
|
virtual |
Reimplemented from QtCanvasPolygonalItem.
|
virtual |
Reimplemented from QtCanvasPolygonalItem.
References RTTI, QtCanvasText::RTTI, and QtCanvasItem::Rtti_Ellipse.
Referenced by QPolygonalProcessor::doSpans().
| void QtCanvasEllipse::setAngles | ( | int | start, |
| int | length | ||
| ) |
| void QtCanvasEllipse::setAngles | ( | int | start, |
| int | length | ||
| ) |
References a1, a2, QtCanvasItem::addToChunks(), and QtCanvasItem::removeFromChunks().
Referenced by QPolygonalProcessor::doSpans().
| void QtCanvasEllipse::setSize | ( | int | w, |
| int | h | ||
| ) |
| void QtCanvasEllipse::setSize | ( | int | w, |
| int | h | ||
| ) |
References QtCanvasItem::addToChunks(), h, height(), QtCanvasItem::removeFromChunks(), w, and width().
Referenced by QPolygonalProcessor::doSpans(), and MainWindow::valueChanged().
| int QtCanvasEllipse::width | ( | ) | const |
References w.
Referenced by collision_double_dispatch(), QPolygonalProcessor::doSpans(), MainWindow::itemClicked(), and setSize().
| int QtCanvasEllipse::width | ( | ) | const |
|
private |
Referenced by areaPoints(), drawShape(), and setAngles().
|
private |
Referenced by areaPoints(), drawShape(), and setAngles().
|
private |
Referenced by areaPoints(), drawShape(), height(), and setSize().
|
static |
Referenced by QPolygonalProcessor::doSpans(), and rtti().
|
private |
Referenced by areaPoints(), drawShape(), setSize(), and width().
1.8.13