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
QKdPointTree Class Reference
Collaboration diagram for QKdPointTree:

Classes

struct  Node

Public Types

enum  Traversal {
  TraverseBoth , TraverseLeft , TraverseRight , TraverseNone ,
  TraverseBoth , TraverseLeft , TraverseRight , TraverseNone
}
enum  Traversal {
  TraverseBoth , TraverseLeft , TraverseRight , TraverseNone ,
  TraverseBoth , TraverseLeft , TraverseRight , TraverseNone
}

Public Member Functions

 QKdPointTree (const QPathSegments &segments)
int build (int begin, int end, int depth=0)
NoderootNode ()
int nextId ()
 QKdPointTree (const QPathSegments &segments)
int build (int begin, int end, int depth=0)
NoderootNode ()
int nextId ()

Detailed Description

Definition at line 558 of file qpathclipper.cpp.

Member Enumeration Documentation

◆ Traversal [1/2]

Enumerator
TraverseBoth 
TraverseLeft 
TraverseRight 
TraverseNone 
TraverseBoth 
TraverseLeft 
TraverseRight 
TraverseNone 

Definition at line 561 of file qpathclipper.cpp.

◆ Traversal [2/2]

Enumerator
TraverseBoth 
TraverseLeft 
TraverseRight 
TraverseNone 
TraverseBoth 
TraverseLeft 
TraverseRight 
TraverseNone 

Definition at line 561 of file qpathclipper.cpp.

Constructor & Destructor Documentation

◆ QKdPointTree() [1/2]

QKdPointTree::QKdPointTree ( const QPathSegments & segments)
inline

Definition at line 576 of file qpathclipper.cpp.

References QKdPointTree().

Referenced by QKdPointTree(), and QPathSegments::mergePoints().

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

◆ QKdPointTree() [2/2]

QKdPointTree::QKdPointTree ( const QPathSegments & segments)
inline

Definition at line 576 of file qpathclipper.cpp.

Member Function Documentation

◆ build() [1/2]

int QKdPointTree::build ( int begin,
int end,
int depth = 0 )

Definition at line 633 of file qpathclipper.cpp.

◆ build() [2/2]

int QKdPointTree::build ( int begin,
int end,
int depth = 0 )

◆ nextId() [1/2]

int QKdPointTree::nextId ( )
inline

Definition at line 598 of file qpathclipper.cpp.

Referenced by QKdPointFinder::operator()().

Here is the caller graph for this function:

◆ nextId() [2/2]

int QKdPointTree::nextId ( )
inline

Definition at line 598 of file qpathclipper.cpp.

◆ rootNode() [1/2]

Node * QKdPointTree::rootNode ( )
inline

Definition at line 593 of file qpathclipper.cpp.

Referenced by QPathSegments::mergePoints().

Here is the caller graph for this function:

◆ rootNode() [2/2]

Node * QKdPointTree::rootNode ( )
inline

Definition at line 593 of file qpathclipper.cpp.


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