#include <UT_LineTree.h>
|
| UT_LineTree () |
|
| ~UT_LineTree () |
|
| UT_LineTree (const UT_LineTree &)=delete |
|
UT_LineTree & | operator= (const UT_LineTree &)=delete |
|
int | addLine (const UT_Vector3 &pt1, const UT_Vector3 &pt2) |
|
int | size () const |
|
void | setCapacity (unsigned capacity) |
|
bool | buildTree () |
|
void | clear () |
|
int | findNearestLineSegment (const UT_Vector3 &pt, float *dist2=NULL) const |
|
unsigned | findKNearestLineSegments (const UT_Vector3 &pt, int line_id[], float line_dist2[], unsigned max_lines, float max_dist2) const |
|
unsigned | findKNearestLineSegments (const UT_Vector3 &pt, int line_id[], float line_dist2[], unsigned max_lines) const |
|
void | requestThreshold (unsigned threshold) |
|
bool | getLineById (int id, UT_Vector3 &pt1, UT_Vector3 &pt2) |
|
void | reverseLine (int id) |
|
const UT_Vector3 & | linePos1 (int id) const |
|
const UT_Vector3 & | linePos2 (int id) const |
|
void | dumpTree (bool verbose=true) const |
|
Definition at line 30 of file UT_LineTree.h.
UT_LineTree::UT_LineTree |
( |
| ) |
|
UT_LineTree::~UT_LineTree |
( |
| ) |
|
bool UT_LineTree::buildTree |
( |
| ) |
|
void UT_LineTree::clear |
( |
| ) |
|
void UT_LineTree::dumpTree |
( |
bool |
verbose = true | ) |
const |
unsigned UT_LineTree::findKNearestLineSegments |
( |
const UT_Vector3 & |
pt, |
|
|
int |
line_id[], |
|
|
float |
line_dist2[], |
|
|
unsigned |
max_lines, |
|
|
float |
max_dist2 |
|
) |
| const |
unsigned UT_LineTree::findKNearestLineSegments |
( |
const UT_Vector3 & |
pt, |
|
|
int |
line_id[], |
|
|
float |
line_dist2[], |
|
|
unsigned |
max_lines |
|
) |
| const |
int UT_LineTree::findNearestLineSegment |
( |
const UT_Vector3 & |
pt, |
|
|
float * |
dist2 = NULL |
|
) |
| const |
void UT_LineTree::requestThreshold |
( |
unsigned |
threshold | ) |
|
|
inline |
void UT_LineTree::reverseLine |
( |
int |
id | ) |
|
|
inline |
void UT_LineTree::setCapacity |
( |
unsigned |
capacity | ) |
|
|
inline |
int UT_LineTree::size |
( |
void |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: