Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QWingedEdge Class Reference

#include <qpathclipper_p.h>

+ Collaboration diagram for QWingedEdge:

Classes

struct  TraversalStatus
 

Public Member Functions

 QWingedEdge ()
 
 QWingedEdge (const QPainterPath &subject, const QPainterPath &clip)
 
void simplify ()
 
QPainterPath toPath () const
 
int edgeCount () const
 
QPathEdgeedge (int edge)
 
const QPathEdgeedge (int edge) const
 
int vertexCount () const
 
int addVertex (const QPointF &p)
 
QPathVertexvertex (int vertex)
 
const QPathVertexvertex (int vertex) const
 
TraversalStatus next (const TraversalStatus &status) const
 
int addEdge (const QPointF &a, const QPointF &b)
 
int addEdge (int vertexA, int vertexB)
 
bool isInside (qreal x, qreal y) const
 

Static Public Member Functions

static QPathEdge::Traversal flip (QPathEdge::Traversal traversal)
 
static QPathEdge::Direction flip (QPathEdge::Direction direction)
 

Detailed Description

Definition at line 197 of file qpathclipper_p.h.

Constructor & Destructor Documentation

◆ QWingedEdge() [1/2]

QWingedEdge::QWingedEdge ( )

Definition at line 818 of file qpathclipper.cpp.

◆ QWingedEdge() [2/2]

QWingedEdge::QWingedEdge ( const QPainterPath & subject,
const QPainterPath & clip )

Definition at line 825 of file qpathclipper.cpp.

Member Function Documentation

◆ addEdge() [1/2]

int QWingedEdge::addEdge ( const QPointF & a,
const QPointF & b )

Definition at line 1148 of file qpathclipper.cpp.

◆ addEdge() [2/2]

int QWingedEdge::addEdge ( int vertexA,
int vertexB )

Definition at line 1156 of file qpathclipper.cpp.

◆ addVertex()

int QWingedEdge::addVertex ( const QPointF & p)
inline

Definition at line 410 of file qpathclipper_p.h.

◆ edge() [1/2]

QPathEdge * QWingedEdge::edge ( int edge)
inline

Definition at line 395 of file qpathclipper_p.h.

◆ edge() [2/2]

const QPathEdge * QWingedEdge::edge ( int edge) const
inline

Definition at line 400 of file qpathclipper_p.h.

◆ edgeCount()

int QWingedEdge::edgeCount ( ) const
inline

Definition at line 390 of file qpathclipper_p.h.

◆ flip() [1/2]

QPathEdge::Direction QWingedEdge::flip ( QPathEdge::Direction direction)
inlinestatic

Definition at line 436 of file qpathclipper_p.h.

◆ flip() [2/2]

QPathEdge::Traversal QWingedEdge::flip ( QPathEdge::Traversal traversal)
inlinestatic

Definition at line 426 of file qpathclipper_p.h.

◆ isInside()

bool QWingedEdge::isInside ( qreal x,
qreal y ) const

Definition at line 1721 of file qpathclipper.cpp.

◆ next()

QWingedEdge::TraversalStatus QWingedEdge::next ( const TraversalStatus & status) const

Definition at line 836 of file qpathclipper.cpp.

◆ simplify()

void QWingedEdge::simplify ( )

Definition at line 1297 of file qpathclipper.cpp.

◆ toPath()

QPainterPath QWingedEdge::toPath ( ) const

Definition at line 1312 of file qpathclipper.cpp.

◆ vertex() [1/2]

QPathVertex * QWingedEdge::vertex ( int vertex)
inline

Definition at line 416 of file qpathclipper_p.h.

◆ vertex() [2/2]

const QPathVertex * QWingedEdge::vertex ( int vertex) const
inline

Definition at line 421 of file qpathclipper_p.h.

◆ vertexCount()

int QWingedEdge::vertexCount ( ) const
inline

Definition at line 405 of file qpathclipper_p.h.


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