Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
QtPolygonScanner Class Referenceabstract

Public Types

enum  Edge {
  Left = 1 , Right = 2 , Top = 4 , Bottom = 8 ,
  Left = 1 , Right = 2 , Top = 4 , Bottom = 8
}
enum  Edge {
  Left = 1 , Right = 2 , Top = 4 , Bottom = 8 ,
  Left = 1 , Right = 2 , Top = 4 , Bottom = 8
}

Public Member Functions

virtual void processSpans (int n, QPoint *point, int *width)=0
virtual void processSpans (int n, QPoint *point, int *width)=0
void scan (const QPolygon &pa, bool winding, int index, int npoints, bool stitchable)
void scan (const QPolygon &pa, bool winding, int index, int npoints, bool stitchable)
void scan (const QPolygon &pa, bool winding, int index, int npoints, Edge edges)
void scan (const QPolygon &pa, bool winding, int index, int npoints, Edge edges)
void scan (const QPolygon &pa, bool winding, int index=0, int npoints=-1)
void scan (const QPolygon &pa, bool winding, int index=0, int npoints=-1)
virtual ~QtPolygonScanner ()
virtual ~QtPolygonScanner ()

Member Enumeration Documentation

◆ Edge [1/2]

Enumerator
Left 
Right 
Top 
Bottom 
Left 
Right 
Top 
Bottom 

◆ Edge [2/2]

Enumerator
Left 
Right 
Top 
Bottom 
Left 
Right 
Top 
Bottom 

Constructor & Destructor Documentation

◆ ~QtPolygonScanner() [1/2]

virtual QtPolygonScanner::~QtPolygonScanner ( )
inlinevirtual

◆ ~QtPolygonScanner() [2/2]

virtual QtPolygonScanner::~QtPolygonScanner ( )
inlinevirtual

Member Function Documentation

◆ processSpans() [1/2]

virtual void QtPolygonScanner::processSpans ( int n,
QPoint * point,
int * width )
pure virtual

Implemented in QtCanvasPolygonScanner, and QtCanvasPolygonScanner.

Referenced by scan().

◆ processSpans() [2/2]

virtual void QtPolygonScanner::processSpans ( int n,
QPoint * point,
int * width )
pure virtual

◆ scan() [1/6]

void QtPolygonScanner::scan ( const QPolygon & pa,
bool winding,
int index,
int npoints,
bool stitchable )

References Bottom, Left, Right, scan(), and Top.

◆ scan() [2/6]

void QtPolygonScanner::scan ( const QPolygon & pa,
bool winding,
int index,
int npoints,
bool stitchable )

◆ scan() [3/6]

◆ scan() [4/6]

void QtPolygonScanner::scan ( const QPolygon & pa,
bool winding,
int index,
int npoints,
Edge edges )

◆ scan() [5/6]

void QtPolygonScanner::scan ( const QPolygon & pa,
bool winding,
int index = 0,
int npoints = -1 )

References scan().

Referenced by scan(), and scan().

◆ scan() [6/6]

void QtPolygonScanner::scan ( const QPolygon & pa,
bool winding,
int index = 0,
int npoints = -1 )

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