Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle Class Reference

Public Member Functions

 Handle ()
 
 Handle (const T &v)
 
const Vector3position () const
 
void setPosition (const Vector3 &v)
 Used by makeNode to create fake handles for partitioning. More...
 

Public Attributes

value
 

Constructor & Destructor Documentation

◆ Handle() [1/2]

template<class T , class PositionFunc = PositionTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle::Handle ( )
inline

◆ Handle() [2/2]

template<class T , class PositionFunc = PositionTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle::Handle ( const T &  v)
inline

Member Function Documentation

◆ position()

template<class T , class PositionFunc = PositionTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
const Vector3& G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle::position ( ) const
inline

◆ setPosition()

template<class T , class PositionFunc = PositionTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
void G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle::setPosition ( const Vector3 v)
inline

Used by makeNode to create fake handles for partitioning.

Referenced by G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::makeNode().

Member Data Documentation

◆ value

template<class T , class PositionFunc = PositionTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
T G3D::PointKDTree< T, PositionFunc, HashFunc, EqualsFunc >::Handle::value

documentation generated on Wed Nov 24 2021 08:01:59 using doxygen 1.8.15