QtPolygonScanner Class Referenceabstract
+ Inheritance 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]

enum Edge
Enumerator
Left 
Right 
Top 
Bottom 
Left 
Right 
Top 
Bottom 

◆ Edge [2/2]

enum Edge
Enumerator
Left 
Right 
Top 
Bottom 
Left 
Right 
Top 
Bottom 

Constructor & Destructor Documentation

◆ ~QtPolygonScanner() [1/2]

virtual ~QtPolygonScanner ( )
inlinevirtual

◆ ~QtPolygonScanner() [2/2]

virtual ~QtPolygonScanner ( )
inlinevirtual

Member Function Documentation

◆ processSpans() [1/2]

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

◆ processSpans() [2/2]

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

◆ scan() [1/6]

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

◆ scan() [2/6]

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

◆ scan() [3/6]

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

◆ scan() [4/6]

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

◆ scan() [5/6]

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

◆ scan() [6/6]

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

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