![]() |
Qt 6.x
The Qt SDK
|
#include <qpathclipper_p.h>
Collaboration diagram for QPathEdge:Public Types | |
| enum | Traversal { RightTraversal , LeftTraversal } |
| enum | Direction { Forward , Backward } |
| enum | Type { Line , Curve } |
Public Member Functions | |
| QPathEdge (int a=-1, int b=-1) | |
| int | next (Traversal traversal, Direction direction) const |
| void | setNext (Traversal traversal, Direction direction, int next) |
| void | setNext (Direction direction, int next) |
| Direction | directionTo (int vertex) const |
| int | vertex (Direction direction) const |
Public Attributes | |
| int | flag |
| int | windingA |
| int | windingB |
| int | first |
| int | second |
| double | angle |
| double | invAngle |
Definition at line 84 of file qpathclipper_p.h.
| enum QPathEdge::Direction |
| Enumerator | |
|---|---|
| Forward | |
| Backward | |
Definition at line 92 of file qpathclipper_p.h.
| enum QPathEdge::Traversal |
| Enumerator | |
|---|---|
| RightTraversal | |
| LeftTraversal | |
Definition at line 87 of file qpathclipper_p.h.
| enum QPathEdge::Type |
| Enumerator | |
|---|---|
| Line | |
| Curve | |
Definition at line 97 of file qpathclipper_p.h.
|
inlineexplicit |
Definition at line 260 of file qpathclipper_p.h.
|
inline |
Definition at line 287 of file qpathclipper_p.h.
References Backward, Forward, and vertex().
Here is the call graph for this function:Definition at line 271 of file qpathclipper_p.h.
References direction.
Referenced by QWingedEdge::addEdge().
Here is the caller graph for this function:Definition at line 281 of file qpathclipper_p.h.
Definition at line 276 of file qpathclipper_p.h.
References direction, and next.
Referenced by QWingedEdge::addEdge().
Here is the caller graph for this function:
|
inline |
Definition at line 292 of file qpathclipper_p.h.
References Backward, direction, first, and second.
Referenced by add(), QWingedEdge::addEdge(), directionTo(), and QWingedEdge::next().
Here is the caller graph for this function:| double QPathEdge::angle |
Definition at line 112 of file qpathclipper_p.h.
Referenced by QWingedEdge::addEdge().
| int QPathEdge::first |
Definition at line 109 of file qpathclipper_p.h.
Referenced by commonEdge(), findCrossings(), QWingedEdge::isInside(), and vertex().
|
mutable |
Definition at line 104 of file qpathclipper_p.h.
Referenced by add(), QWingedEdge::isInside(), QWingedEdge::simplify(), QWingedEdge::toPath(), and traverse().
| double QPathEdge::invAngle |
Definition at line 113 of file qpathclipper_p.h.
Referenced by QWingedEdge::addEdge().
| int QPathEdge::second |
Definition at line 110 of file qpathclipper_p.h.
Referenced by commonEdge(), findCrossings(), QWingedEdge::isInside(), and vertex().
| int QPathEdge::windingA |
Definition at line 106 of file qpathclipper_p.h.
| int QPathEdge::windingB |
Definition at line 107 of file qpathclipper_p.h.