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
QTriangulator< T > Class Template Reference
Collaboration diagram for QTriangulator< T >:

Classes

class  ComplexToSimple
class  MonotoneToTriangles
class  SimpleToMonotone

Public Types

typedef QVarLengthArray< int, 6 > ShortArray
typedef QVarLengthArray< int, 6 > ShortArray

Public Member Functions

 QTriangulator ()
void initialize (const qreal *polygon, int count, uint hint, const QTransform &matrix)
void initialize (const QVectorPath &path, const QTransform &matrix, qreal lod)
void initialize (const QPainterPath &path, const QTransform &matrix, qreal lod)
QVertexSet< T > triangulate ()
QVertexSet< T > polyline ()
 QTriangulator ()
void initialize (const qreal *polygon, int count, uint hint, const QTransform &matrix)
void initialize (const QVectorPath &path, const QTransform &matrix, qreal lod)
void initialize (const QPainterPath &path, const QTransform &matrix, qreal lod)
QVertexSet< T > triangulate ()
QVertexSet< T > polyline ()

Friends

class ComplexToSimple
class SimpleToMonotone
class MonotoneToTriangles

Detailed Description

template<typename T>
class QTriangulator< T >

Definition at line 527 of file qtriangulator.cpp.

Member Typedef Documentation

◆ ShortArray [1/2]

template<typename T>
typedef QVarLengthArray<int, 6> QTriangulator< T >::ShortArray

Definition at line 530 of file qtriangulator.cpp.

◆ ShortArray [2/2]

template<typename T>
typedef QVarLengthArray<int, 6> QTriangulator< T >::ShortArray

Definition at line 530 of file qtriangulator.cpp.

Constructor & Destructor Documentation

◆ QTriangulator() [1/2]

template<typename T>
QTriangulator< T >::QTriangulator ( )
inline

Definition at line 719 of file qtriangulator.cpp.

References QTriangulator().

Referenced by QTriangulator().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QTriangulator() [2/2]

template<typename T>
QTriangulator< T >::QTriangulator ( )
inline

Definition at line 719 of file qtriangulator.cpp.

Member Function Documentation

◆ initialize() [1/6]

template<typename T>
void QTriangulator< T >::initialize ( const QPainterPath & path,
const QTransform & matrix,
qreal lod )

Definition at line 877 of file qtriangulator.cpp.

◆ initialize() [2/6]

template<typename T>
void QTriangulator< T >::initialize ( const QPainterPath & path,
const QTransform & matrix,
qreal lod )

◆ initialize() [3/6]

template<typename T>
void QTriangulator< T >::initialize ( const qreal * polygon,
int count,
uint hint,
const QTransform & matrix )

Definition at line 798 of file qtriangulator.cpp.

◆ initialize() [4/6]

template<typename T>
void QTriangulator< T >::initialize ( const qreal * polygon,
int count,
uint hint,
const QTransform & matrix )

◆ initialize() [5/6]

template<typename T>
void QTriangulator< T >::initialize ( const QVectorPath & path,
const QTransform & matrix,
qreal lod )

Definition at line 814 of file qtriangulator.cpp.

◆ initialize() [6/6]

template<typename T>
void QTriangulator< T >::initialize ( const QVectorPath & path,
const QTransform & matrix,
qreal lod )

◆ polyline() [1/2]

template<typename T>
QVertexSet< T > QTriangulator< T >::polyline ( )

Definition at line 772 of file qtriangulator.cpp.

◆ polyline() [2/2]

template<typename T>
QVertexSet< T > QTriangulator< T >::polyline ( )

◆ triangulate() [1/2]

template<typename T>
QVertexSet< T > QTriangulator< T >::triangulate ( )

Definition at line 742 of file qtriangulator.cpp.

◆ triangulate() [2/2]

template<typename T>
QVertexSet< T > QTriangulator< T >::triangulate ( )

◆ ComplexToSimple

template<typename T>
ComplexToSimple
friend

Definition at line 535 of file qtriangulator.cpp.

◆ MonotoneToTriangles

template<typename T>
MonotoneToTriangles
friend

Definition at line 696 of file qtriangulator.cpp.

◆ SimpleToMonotone

template<typename T>
SimpleToMonotone
friend

Definition at line 639 of file qtriangulator.cpp.


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