Computer Assited Medical Intervention Tool Kit  version 4.1
Public Member Functions | Public Attributes | List of all members
QPolygonalProcessor Class Reference

Public Member Functions

void add (int x, int y)
 
void add (int x, int y)
 
void addBits (int x1, int x2, uchar newbits, int xo, int yo)
 
void addBits (int x1, int x2, uchar newbits, int xo, int yo)
 
void doSpans (int n, QPoint *pt, int *w)
 
void doSpans (int n, QPoint *pt, int *w)
 
 QPolygonalProcessor (QtCanvas *c, const QPolygon &pa)
 
 QPolygonalProcessor (QtCanvas *c, const QPolygon &pa)
 

Public Attributes

QImage bitmap
 
QRect bounds
 
QtCanvascanvas
 
int pnt
 
QPolygon result
 

Constructor & Destructor Documentation

◆ QPolygonalProcessor() [1/2]

QPolygonalProcessor::QPolygonalProcessor ( QtCanvas c,
const QPolygon &  pa 
)
inline

◆ QPolygonalProcessor() [2/2]

QPolygonalProcessor::QPolygonalProcessor ( QtCanvas c,
const QPolygon &  pa 
)
inline

Member Function Documentation

◆ add() [1/2]

void QPolygonalProcessor::add ( int  x,
int  y 
)
inline

◆ add() [2/2]

void QPolygonalProcessor::add ( int  x,
int  y 
)
inline

◆ addBits() [1/2]

void QPolygonalProcessor::addBits ( int  x1,
int  x2,
uchar  newbits,
int  xo,
int  yo 
)
inline

◆ addBits() [2/2]

void QPolygonalProcessor::addBits ( int  x1,
int  x2,
uchar  newbits,
int  xo,
int  yo 
)
inline

◆ doSpans() [1/2]

void QPolygonalProcessor::doSpans ( int  n,
QPoint *  pt,
int *  w 
)
inline

◆ doSpans() [2/2]

void QPolygonalProcessor::doSpans ( int  n,
QPoint *  pt,
int *  w 
)
inline

References a, QtCanvas::addItemToChunk(), QtCanvasText::addToChunks(), QtCanvasSprite::advance(), QtCanvasRectangle::areaPoints(), QtCanvasPolygon::areaPoints(), QtCanvasLine::areaPoints(), QtCanvasEllipse::areaPoints(), QtCanvasPolygonalItem::boundingRect(), QtCanvasText::boundingRect(), QtCanvasSprite::changeChunks(), QtCanvasText::changeChunks(), QtCanvasItem::chunks(), QtCanvasPolygonalItem::chunks(), QtCanvasRectangle::chunks(), QtCanvas::chunkSize(), QtCanvasSpline::closed(), QtCanvasText::color(), QtCanvasSpline::controlPoints(), QtCanvasPolygonalItem::draw(), QtCanvasText::draw(), QtCanvasRectangle::drawShape(), QtCanvasPolygon::drawShape(), QtCanvasLine::drawShape(), QtCanvasEllipse::drawShape(), QtCanvasText::font(), QtCanvasRectangle::height(), QtCanvasEllipse::height(), QtCanvasItem::move(), QtCanvasSprite::move(), QtCanvasItem::moveBy(), QtCanvasPolygon::moveBy(), QtCanvasLine::moveBy(), QtCanvasText::moveBy(), QtCanvasPolygon::points(), QtCanvasEllipse::QtCanvasEllipse(), QtCanvasLine::QtCanvasLine(), QtCanvasPolygon::QtCanvasPolygon(), QtCanvasRectangle::QtCanvasRectangle(), QtCanvasSpline::QtCanvasSpline(), QtCanvasSprite::QtCanvasSprite(), QtCanvasText::QtCanvasText(), QtCanvasSpline::recalcPoly(), QtCanvasText::removeFromChunks(), QtCanvas::removeItemFromChunk(), result, QtCanvasItem::rtti(), QtCanvasItem::RTTI, QtCanvasSprite::rtti(), QtCanvasSprite::RTTI, QtCanvasPolygonalItem::rtti(), QtCanvasPolygonalItem::RTTI, QtCanvasRectangle::rtti(), QtCanvasRectangle::RTTI, QtCanvasPolygon::rtti(), QtCanvasPolygon::RTTI, QtCanvasSpline::rtti(), QtCanvasSpline::RTTI, QtCanvasLine::rtti(), QtCanvasLine::RTTI, QtCanvasEllipse::rtti(), QtCanvasEllipse::RTTI, QtCanvasText::rtti(), QtCanvasText::RTTI, QtCanvasEllipse::setAngles(), QtCanvasPolygonalItem::setBrush(), QtCanvas::setChangedChunk(), QtCanvasText::setColor(), QtCanvasSpline::setControlPoints(), QtCanvasText::setFont(), QtCanvasSprite::setFrame(), QtCanvasSprite::setFrameAnimation(), QtCanvasPolygonalItem::setPen(), QtCanvasLine::setPen(), QtCanvasPolygon::setPoints(), QtCanvasLine::setPoints(), QtCanvasText::setRect(), QtCanvasSprite::setSequence(), QtCanvasRectangle::setSize(), QtCanvasEllipse::setSize(), QtCanvasText::setText(), QtCanvasText::setTextFlags(), QtCanvasText::text(), QtCanvasRectangle::width(), QtCanvasEllipse::width(), QtCanvasItem::x(), QtCanvasItem::y(), QtCanvasEllipse::~QtCanvasEllipse(), QtCanvasLine::~QtCanvasLine(), QtCanvasPolygon::~QtCanvasPolygon(), QtCanvasRectangle::~QtCanvasRectangle(), QtCanvasSpline::~QtCanvasSpline(), QtCanvasSprite::~QtCanvasSprite(), and QtCanvasText::~QtCanvasText().

Member Data Documentation

◆ bitmap

QImage QPolygonalProcessor::bitmap

◆ bounds

QRect QPolygonalProcessor::bounds

◆ canvas

QtCanvas * QPolygonalProcessor::canvas

◆ pnt

int QPolygonalProcessor::pnt

◆ result

QPolygon QPolygonalProcessor::result

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