Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
QtCanvasEllipse Class Reference

#include <qtcanvas.h>

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 (int width, int height, int startangle, int angle, QtCanvas *canvas)
 QtCanvasEllipse (int width, int height, int startangle, int angle, QtCanvas *canvas)
 QtCanvasEllipse (int width, int height, QtCanvas *canvas)
 QtCanvasEllipse (int width, int height, QtCanvas *canvas)
 QtCanvasEllipse (QtCanvas *canvas)
 QtCanvasEllipse (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
bool collidesWith (const QtCanvasItem *) const
bool collidesWith (const QtCanvasItem *) const
QPen pen () const
QPen pen () const
 QtCanvasPolygonalItem (QtCanvas *canvas)
 QtCanvasPolygonalItem (QtCanvas *canvas)
int rtti () const
int rtti () const
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
QtCanvascanvas () const
QtCanvascanvas () 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 ()

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
}

Constructor & Destructor Documentation

◆ QtCanvasEllipse() [1/6]

QtCanvasEllipse::QtCanvasEllipse ( QtCanvas * canvas)

◆ QtCanvasEllipse() [2/6]

QtCanvasEllipse::QtCanvasEllipse ( int width,
int height,
QtCanvas * canvas )

◆ QtCanvasEllipse() [3/6]

QtCanvasEllipse::QtCanvasEllipse ( int width,
int height,
int startangle,
int angle,
QtCanvas * canvas )

◆ ~QtCanvasEllipse() [1/2]

QtCanvasEllipse::~QtCanvasEllipse ( )

References QtCanvasItem::hide().

◆ QtCanvasEllipse() [4/6]

QtCanvasEllipse::QtCanvasEllipse ( QtCanvas * canvas)

◆ QtCanvasEllipse() [5/6]

QtCanvasEllipse::QtCanvasEllipse ( int width,
int height,
QtCanvas * canvas )

◆ QtCanvasEllipse() [6/6]

QtCanvasEllipse::QtCanvasEllipse ( int width,
int height,
int startangle,
int angle,
QtCanvas * canvas )

◆ ~QtCanvasEllipse() [2/2]

QtCanvasEllipse::~QtCanvasEllipse ( )

Member Function Documentation

◆ angleLength() [1/2]

int QtCanvasEllipse::angleLength ( ) const
inline

◆ angleLength() [2/2]

int QtCanvasEllipse::angleLength ( ) const
inline

◆ angleStart() [1/2]

int QtCanvasEllipse::angleStart ( ) const
inline

◆ angleStart() [2/2]

int QtCanvasEllipse::angleStart ( ) const
inline

◆ areaPoints() [1/2]

QPolygon QtCanvasEllipse::areaPoints ( ) const
virtual

◆ areaPoints() [2/2]

QPolygon QtCanvasEllipse::areaPoints ( ) const
virtual

Implements QtCanvasPolygonalItem.

◆ collidesWith() [1/2]

bool QtCanvasEllipse::collidesWith ( const QtCanvasItem * i) const
virtual

Implements QtCanvasItem.

References QtCanvasItem::collidesWith().

◆ collidesWith() [2/2]

bool QtCanvasEllipse::collidesWith ( const QtCanvasItem * ) const
virtual

Implements QtCanvasItem.

◆ drawShape() [1/2]

void QtCanvasEllipse::drawShape ( QPainter & p)
protectedvirtual

◆ drawShape() [2/2]

void QtCanvasEllipse::drawShape ( QPainter & )
protectedvirtual

◆ height() [1/2]

int QtCanvasEllipse::height ( ) const

◆ height() [2/2]

int QtCanvasEllipse::height ( ) const

◆ rtti() [1/2]

int QtCanvasEllipse::rtti ( ) const
virtual

Reimplemented from QtCanvasItem.

References RTTI.

◆ rtti() [2/2]

int QtCanvasEllipse::rtti ( ) const
virtual

Reimplemented from QtCanvasItem.

References RTTI.

◆ setAngles() [1/2]

void QtCanvasEllipse::setAngles ( int start,
int length )

◆ setAngles() [2/2]

void QtCanvasEllipse::setAngles ( int start,
int length )

◆ setSize() [1/2]

void QtCanvasEllipse::setSize ( int w,
int h )

References height(), and width().

◆ setSize() [2/2]

void QtCanvasEllipse::setSize ( int w,
int h )

◆ width() [1/2]

int QtCanvasEllipse::width ( ) const

◆ width() [2/2]

int QtCanvasEllipse::width ( ) const

Member Data Documentation

◆ RTTI

int QtCanvasEllipse::RTTI = Rtti_Ellipse
static

Referenced by rtti().


The documentation for this class was generated from the following files: