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

#include <qtcanvas.h>

Public Slots

virtual void advance ()
virtual void advance ()
virtual void update ()
virtual void update ()

Signals

void resized ()
void resized ()

Public Member Functions

virtual void addAnimation (QtCanvasItem *)
virtual void addAnimation (QtCanvasItem *)
virtual void addItem (QtCanvasItem *)
virtual void addItem (QtCanvasItem *)
void addItemToChunk (QtCanvasItem *, int i, int j)
void addItemToChunk (QtCanvasItem *, int i, int j)
void addItemToChunkContaining (QtCanvasItem *, int x, int y)
void addItemToChunkContaining (QtCanvasItem *, int x, int y)
virtual void addView (QtCanvasView *)
virtual void addView (QtCanvasView *)
QtCanvasItemList allItems ()
QtCanvasItemList allItems ()
QColor backgroundColor () const
QColor backgroundColor () const
QPixmap backgroundPixmap () const
QPixmap backgroundPixmap () const
int chunkSize () const
int chunkSize () const
QtCanvasItemList collisions (const QPoint &) const
QtCanvasItemList collisions (const QPoint &) const
QtCanvasItemList collisions (const QPolygon &pa, const QtCanvasItem *item, bool exact) const
QtCanvasItemList collisions (const QPolygon &pa, const QtCanvasItem *item, bool exact) const
QtCanvasItemList collisions (const QRect &) const
QtCanvasItemList collisions (const QRect &) const
void drawArea (const QRect &, QPainter *p, bool double_buffer=false)
void drawArea (const QRect &, QPainter *p, bool double_buffer=false)
void drawCanvasArea (const QRect &, QPainter *p=0, bool double_buffer=true)
void drawCanvasArea (const QRect &, QPainter *p=0, bool double_buffer=true)
void drawViewArea (QtCanvasView *view, QPainter *p, const QRect &r, bool dbuf)
void drawViewArea (QtCanvasView *view, QPainter *p, const QRect &r, bool dbuf)
int height () const
int height () const
bool onCanvas (const QPoint &p) const
bool onCanvas (const QPoint &p) const
bool onCanvas (int x, int y) const
bool onCanvas (int x, int y) const
 QtCanvas (int w, int h)
 QtCanvas (int w, int h)
 QtCanvas (QObject *parent=0)
 QtCanvas (QObject *parent=0)
 QtCanvas (QPixmap p, int h, int v, int tilewidth, int tileheight)
 QtCanvas (QPixmap p, int h, int v, int tilewidth, int tileheight)
QRect rect () const
QRect rect () const
virtual void removeAnimation (QtCanvasItem *)
virtual void removeAnimation (QtCanvasItem *)
virtual void removeItem (QtCanvasItem *)
virtual void removeItem (QtCanvasItem *)
void removeItemFromChunk (QtCanvasItem *, int i, int j)
void removeItemFromChunk (QtCanvasItem *, int i, int j)
void removeItemFromChunkContaining (QtCanvasItem *, int x, int y)
void removeItemFromChunkContaining (QtCanvasItem *, int x, int y)
virtual void removeView (QtCanvasView *)
virtual void removeView (QtCanvasView *)
virtual void resize (int width, int height)
virtual void resize (int width, int height)
virtual void retune (int chunksize, int maxclusters=100)
virtual void retune (int chunksize, int maxclusters=100)
bool sameChunk (int x1, int y1, int x2, int y2) const
bool sameChunk (int x1, int y1, int x2, int y2) const
virtual void setAdvancePeriod (int ms)
virtual void setAdvancePeriod (int ms)
virtual void setAllChanged ()
virtual void setAllChanged ()
virtual void setBackgroundColor (const QColor &c)
virtual void setBackgroundColor (const QColor &c)
virtual void setBackgroundPixmap (const QPixmap &p)
virtual void setBackgroundPixmap (const QPixmap &p)
virtual void setChanged (const QRect &area)
virtual void setChanged (const QRect &area)
virtual void setChangedChunk (int i, int j)
virtual void setChangedChunk (int i, int j)
virtual void setChangedChunkContaining (int x, int y)
virtual void setChangedChunkContaining (int x, int y)
virtual void setTile (int x, int y, int tilenum)
virtual void setTile (int x, int y, int tilenum)
virtual void setTiles (QPixmap tiles, int h, int v, int tilewidth, int tileheight)
virtual void setTiles (QPixmap tiles, int h, int v, int tilewidth, int tileheight)
virtual void setUnchanged (const QRect &area)
virtual void setUnchanged (const QRect &area)
virtual void setUpdatePeriod (int ms)
virtual void setUpdatePeriod (int ms)
QSize size () const
QSize size () const
int tile (int x, int y) const
int tile (int x, int y) const
int tileHeight () const
int tileHeight () const
int tilesHorizontally () const
int tilesHorizontally () const
int tilesVertically () const
int tilesVertically () const
int tileWidth () const
int tileWidth () const
bool validChunk (const QPoint &p) const
bool validChunk (const QPoint &p) const
bool validChunk (int x, int y) const
bool validChunk (int x, int y) const
int width () const
int width () const
virtual ~QtCanvas ()
virtual ~QtCanvas ()

Protected Member Functions

virtual void drawBackground (QPainter &, const QRect &area)
virtual void drawBackground (QPainter &, const QRect &area)
virtual void drawForeground (QPainter &, const QRect &area)
virtual void drawForeground (QPainter &, const QRect &area)

Friends

void qt_unview (QtCanvas *c)
void qt_unview (QtCanvas *c)

Constructor & Destructor Documentation

◆ QtCanvas() [1/6]

QtCanvas::QtCanvas ( QObject * parent = 0)

Referenced by collisions(), and qt_unview.

◆ QtCanvas() [2/6]

QtCanvas::QtCanvas ( int w,
int h )

◆ QtCanvas() [3/6]

QtCanvas::QtCanvas ( QPixmap p,
int h,
int v,
int tilewidth,
int tileheight )

References scm(), and setTiles().

◆ ~QtCanvas() [1/2]

QtCanvas::~QtCanvas ( )
virtual

References allItems().

◆ QtCanvas() [4/6]

QtCanvas::QtCanvas ( QObject * parent = 0)

◆ QtCanvas() [5/6]

QtCanvas::QtCanvas ( int w,
int h )

◆ QtCanvas() [6/6]

QtCanvas::QtCanvas ( QPixmap p,
int h,
int v,
int tilewidth,
int tileheight )

◆ ~QtCanvas() [2/2]

virtual QtCanvas::~QtCanvas ( )
virtual

Member Function Documentation

◆ addAnimation() [1/2]

void QtCanvas::addAnimation ( QtCanvasItem * item)
virtual

◆ addAnimation() [2/2]

virtual void QtCanvas::addAnimation ( QtCanvasItem * )
virtual

◆ addItem() [1/2]

void QtCanvas::addItem ( QtCanvasItem * item)
virtual

◆ addItem() [2/2]

virtual void QtCanvas::addItem ( QtCanvasItem * )
virtual

◆ addItemToChunk() [1/2]

void QtCanvas::addItemToChunk ( QtCanvasItem * g,
int i,
int j )

References validChunk().

◆ addItemToChunk() [2/2]

void QtCanvas::addItemToChunk ( QtCanvasItem * ,
int i,
int j )

◆ addItemToChunkContaining() [1/2]

void QtCanvas::addItemToChunkContaining ( QtCanvasItem * g,
int x,
int y )

References height(), and width().

◆ addItemToChunkContaining() [2/2]

void QtCanvas::addItemToChunkContaining ( QtCanvasItem * ,
int x,
int y )

◆ addView() [1/2]

void QtCanvas::addView ( QtCanvasView * view)
virtual

References backgroundColor().

◆ addView() [2/2]

virtual void QtCanvas::addView ( QtCanvasView * )
virtual

◆ advance [1/2]

void QtCanvas::advance ( )
virtualslot

References QtCanvasItem::advance(), and update().

Referenced by setAdvancePeriod().

◆ advance [2/2]

virtual void QtCanvas::advance ( )
virtualslot

◆ allItems() [1/2]

QtCanvasItemList QtCanvas::allItems ( )

Referenced by ~QtCanvas().

◆ allItems() [2/2]

QtCanvasItemList QtCanvas::allItems ( )

◆ backgroundColor() [1/2]

QColor QtCanvas::backgroundColor ( ) const

Referenced by addView().

◆ backgroundColor() [2/2]

QColor QtCanvas::backgroundColor ( ) const

◆ backgroundPixmap() [1/2]

QPixmap QtCanvas::backgroundPixmap ( ) const

◆ backgroundPixmap() [2/2]

QPixmap QtCanvas::backgroundPixmap ( ) const

◆ chunkSize() [1/2]

int QtCanvas::chunkSize ( ) const
inline

◆ chunkSize() [2/2]

int QtCanvas::chunkSize ( ) const
inline

◆ collisions() [1/6]

QtCanvasItemList QtCanvas::collisions ( const QPoint & p) const

References collisions().

Referenced by collisions(), and QtCanvasItem::collisions().

◆ collisions() [2/6]

QtCanvasItemList QtCanvas::collisions ( const QPoint & ) const

◆ collisions() [3/6]

QtCanvasItemList QtCanvas::collisions ( const QPolygon & pa,
const QtCanvasItem * item,
bool exact ) const

◆ collisions() [4/6]

QtCanvasItemList QtCanvas::collisions ( const QPolygon & pa,
const QtCanvasItem * item,
bool exact ) const

◆ collisions() [5/6]

QtCanvasItemList QtCanvas::collisions ( const QRect & r) const

◆ collisions() [6/6]

QtCanvasItemList QtCanvas::collisions ( const QRect & ) const

◆ drawArea() [1/2]

void QtCanvas::drawArea ( const QRect & clip,
QPainter * p,
bool double_buffer = false )

References drawCanvasArea().

◆ drawArea() [2/2]

void QtCanvas::drawArea ( const QRect & ,
QPainter * p,
bool double_buffer = false )

◆ drawBackground() [1/2]

void QtCanvas::drawBackground ( QPainter & painter,
const QRect & area )
protectedvirtual

◆ drawBackground() [2/2]

virtual void QtCanvas::drawBackground ( QPainter & ,
const QRect & area )
protectedvirtual

◆ drawCanvasArea() [1/2]

void QtCanvas::drawCanvasArea ( const QRect & inarea,
QPainter * p = 0,
bool double_buffer = true )

◆ drawCanvasArea() [2/2]

void QtCanvas::drawCanvasArea ( const QRect & ,
QPainter * p = 0,
bool double_buffer = true )

◆ drawForeground() [1/2]

void QtCanvas::drawForeground ( QPainter & painter,
const QRect & area )
protectedvirtual

Referenced by drawCanvasArea().

◆ drawForeground() [2/2]

virtual void QtCanvas::drawForeground ( QPainter & ,
const QRect & area )
protectedvirtual

◆ drawViewArea() [1/2]

void QtCanvas::drawViewArea ( QtCanvasView * view,
QPainter * p,
const QRect & r,
bool dbuf )

◆ drawViewArea() [2/2]

void QtCanvas::drawViewArea ( QtCanvasView * view,
QPainter * p,
const QRect & r,
bool dbuf )

◆ height() [1/2]

◆ height() [2/2]

int QtCanvas::height ( ) const
inline

◆ onCanvas() [1/4]

bool QtCanvas::onCanvas ( const QPoint & p) const
inline

References onCanvas().

◆ onCanvas() [2/4]

bool QtCanvas::onCanvas ( const QPoint & p) const
inline

References onCanvas().

◆ onCanvas() [3/4]

bool QtCanvas::onCanvas ( int x,
int y ) const
inline

Referenced by onCanvas().

◆ onCanvas() [4/4]

bool QtCanvas::onCanvas ( int x,
int y ) const
inline

◆ rect() [1/2]

QRect QtCanvas::rect ( ) const
inline

◆ rect() [2/2]

QRect QtCanvas::rect ( ) const
inline

◆ removeAnimation() [1/2]

void QtCanvas::removeAnimation ( QtCanvasItem * item)
virtual

◆ removeAnimation() [2/2]

virtual void QtCanvas::removeAnimation ( QtCanvasItem * )
virtual

◆ removeItem() [1/2]

void QtCanvas::removeItem ( QtCanvasItem * item)
virtual

◆ removeItem() [2/2]

virtual void QtCanvas::removeItem ( QtCanvasItem * )
virtual

◆ removeItemFromChunk() [1/2]

void QtCanvas::removeItemFromChunk ( QtCanvasItem * g,
int i,
int j )

References validChunk().

◆ removeItemFromChunk() [2/2]

void QtCanvas::removeItemFromChunk ( QtCanvasItem * ,
int i,
int j )

◆ removeItemFromChunkContaining() [1/2]

void QtCanvas::removeItemFromChunkContaining ( QtCanvasItem * g,
int x,
int y )

References height(), and width().

◆ removeItemFromChunkContaining() [2/2]

void QtCanvas::removeItemFromChunkContaining ( QtCanvasItem * ,
int x,
int y )

◆ removeView() [1/2]

void QtCanvas::removeView ( QtCanvasView * view)
virtual

◆ removeView() [2/2]

virtual void QtCanvas::removeView ( QtCanvasView * )
virtual

◆ resize() [1/2]

void QtCanvas::resize ( int width,
int height )
virtual

References resized(), and setAllChanged().

◆ resize() [2/2]

virtual void QtCanvas::resize ( int width,
int height )
virtual

References height(), and width().

◆ resized [1/2]

void QtCanvas::resized ( )
signal

Referenced by resize().

◆ resized [2/2]

void QtCanvas::resized ( )
signal

◆ retune() [1/2]

void QtCanvas::retune ( int chunksize,
int maxclusters = 100 )
virtual

Referenced by setTiles().

◆ retune() [2/2]

virtual void QtCanvas::retune ( int chunksize,
int maxclusters = 100 )
virtual

◆ sameChunk() [1/2]

bool QtCanvas::sameChunk ( int x1,
int y1,
int x2,
int y2 ) const
inline

◆ sameChunk() [2/2]

bool QtCanvas::sameChunk ( int x1,
int y1,
int x2,
int y2 ) const
inline

◆ setAdvancePeriod() [1/2]

void QtCanvas::setAdvancePeriod ( int ms)
virtual

References advance().

◆ setAdvancePeriod() [2/2]

virtual void QtCanvas::setAdvancePeriod ( int ms)
virtual

◆ setAllChanged() [1/2]

void QtCanvas::setAllChanged ( )
virtual

References height(), setChanged(), and width().

Referenced by resize(), setBackgroundColor(), and setTiles().

◆ setAllChanged() [2/2]

virtual void QtCanvas::setAllChanged ( )
virtual

◆ setBackgroundColor() [1/2]

void QtCanvas::setBackgroundColor ( const QColor & c)
virtual

References setAllChanged().

◆ setBackgroundColor() [2/2]

virtual void QtCanvas::setBackgroundColor ( const QColor & c)
virtual

◆ setBackgroundPixmap() [1/2]

void QtCanvas::setBackgroundPixmap ( const QPixmap & p)
virtual

References setTiles().

◆ setBackgroundPixmap() [2/2]

virtual void QtCanvas::setBackgroundPixmap ( const QPixmap & p)
virtual

◆ setChanged() [1/2]

void QtCanvas::setChanged ( const QRect & area)
virtual

References height(), and width().

Referenced by setAllChanged(), and setTile().

◆ setChanged() [2/2]

virtual void QtCanvas::setChanged ( const QRect & area)
virtual

◆ setChangedChunk() [1/2]

void QtCanvas::setChangedChunk ( int i,
int j )
virtual

References QtCanvasChunk::change(), and validChunk().

Referenced by setTile().

◆ setChangedChunk() [2/2]

virtual void QtCanvas::setChangedChunk ( int i,
int j )
virtual

◆ setChangedChunkContaining() [1/2]

void QtCanvas::setChangedChunkContaining ( int x,
int y )
virtual

References height(), and width().

◆ setChangedChunkContaining() [2/2]

virtual void QtCanvas::setChangedChunkContaining ( int x,
int y )
virtual

◆ setTile() [1/2]

void QtCanvas::setTile ( int x,
int y,
int tilenum )
virtual

References setChanged(), and setChangedChunk().

◆ setTile() [2/2]

virtual void QtCanvas::setTile ( int x,
int y,
int tilenum )
virtual

◆ setTiles() [1/2]

void QtCanvas::setTiles ( QPixmap tiles,
int h,
int v,
int tilewidth,
int tileheight )
virtual

References retune(), scm(), and setAllChanged().

Referenced by QtCanvas(), and setBackgroundPixmap().

◆ setTiles() [2/2]

virtual void QtCanvas::setTiles ( QPixmap tiles,
int h,
int v,
int tilewidth,
int tileheight )
virtual

◆ setUnchanged() [1/2]

void QtCanvas::setUnchanged ( const QRect & area)
virtual

References height(), and width().

Referenced by update().

◆ setUnchanged() [2/2]

virtual void QtCanvas::setUnchanged ( const QRect & area)
virtual

◆ setUpdatePeriod() [1/2]

void QtCanvas::setUpdatePeriod ( int ms)
virtual

References update().

◆ setUpdatePeriod() [2/2]

virtual void QtCanvas::setUpdatePeriod ( int ms)
virtual

◆ size() [1/2]

QSize QtCanvas::size ( ) const
inline

◆ size() [2/2]

QSize QtCanvas::size ( ) const
inline

◆ tile() [1/2]

int QtCanvas::tile ( int x,
int y ) const
inline

Referenced by drawBackground().

◆ tile() [2/2]

int QtCanvas::tile ( int x,
int y ) const
inline

◆ tileHeight() [1/2]

int QtCanvas::tileHeight ( ) const
inline

◆ tileHeight() [2/2]

int QtCanvas::tileHeight ( ) const
inline

◆ tilesHorizontally() [1/2]

int QtCanvas::tilesHorizontally ( ) const
inline

Referenced by drawBackground().

◆ tilesHorizontally() [2/2]

int QtCanvas::tilesHorizontally ( ) const
inline

◆ tilesVertically() [1/2]

int QtCanvas::tilesVertically ( ) const
inline

Referenced by drawBackground().

◆ tilesVertically() [2/2]

int QtCanvas::tilesVertically ( ) const
inline

◆ tileWidth() [1/2]

int QtCanvas::tileWidth ( ) const
inline

◆ tileWidth() [2/2]

int QtCanvas::tileWidth ( ) const
inline

◆ update [1/2]

void QtCanvas::update ( )
virtualslot

◆ update [2/2]

virtual void QtCanvas::update ( )
virtualslot

◆ validChunk() [1/4]

bool QtCanvas::validChunk ( const QPoint & p) const
inline

References validChunk().

◆ validChunk() [2/4]

bool QtCanvas::validChunk ( const QPoint & p) const
inline

References validChunk().

◆ validChunk() [3/4]

bool QtCanvas::validChunk ( int x,
int y ) const
inline

◆ validChunk() [4/4]

bool QtCanvas::validChunk ( int x,
int y ) const
inline

◆ width() [1/2]

◆ width() [2/2]

int QtCanvas::width ( ) const
inline

◆ qt_unview [1/2]

void qt_unview ( QtCanvas * c)
friend

References QtCanvas().

◆ qt_unview [2/2]

void qt_unview ( QtCanvas * c)
friend

References QtCanvas().


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