Computer Assited Medical Intervention Tool Kit  version 5.0
QtPolygonScanner Class Referenceabstract
+ Inheritance diagram for QtPolygonScanner:
+ Collaboration diagram for QtPolygonScanner:

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().

+ Here is the caller graph for this function:

◆ 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.

+ Here is the call graph for this function:

◆ scan() [2/6]

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

◆ scan() [3/6]

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

◆ 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 
)

Referenced by scan().

+ Here is the caller graph for this function:

◆ 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 file: