HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_3DTree Class Reference

#include <GEO_AttribFind.h>

+ Inheritance diagram for GEO_3DTree:

Public Member Functions

 GEO_3DTree (const UT_Array< UT_Vector3 > &points)
 
int findAllInsideTet (UT_IntArray &list, UT_Array< UT_Vector3 > &offs, ut_KDPQueue &q, const UT_Vector3 &a, const UT_Vector3 &b, const UT_Vector3 &c, const UT_Vector3 &d, float tolerance=1e-7f, bool wrapunitcube=false)
 NOTE: Although this is non-const, it's safe to call from multiple threads. More...
 
void updatePoints ()
 
const UT_Vector3getValue (int idx) const
 

Detailed Description

Definition at line 87 of file GEO_AttribFind.h.

Constructor & Destructor Documentation

GEO_3DTree::GEO_3DTree ( const UT_Array< UT_Vector3 > &  points)
inline

Definition at line 90 of file GEO_AttribFind.h.

Member Function Documentation

int GEO_3DTree::findAllInsideTet ( UT_IntArray list,
UT_Array< UT_Vector3 > &  offs,
ut_KDPQueue &  q,
const UT_Vector3 a,
const UT_Vector3 b,
const UT_Vector3 c,
const UT_Vector3 d,
float  tolerance = 1e-7f,
bool  wrapunitcube = false 
)

NOTE: Although this is non-const, it's safe to call from multiple threads.

const UT_Vector3& GEO_3DTree::getValue ( int  idx) const
inline

Definition at line 120 of file GEO_AttribFind.h.

void GEO_3DTree::updatePoints ( )
inline

Definition at line 115 of file GEO_AttribFind.h.


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