Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator Class Reference

Compares bounds to the sort location. More...

Public Member Functions

 Comparator (Vector3::Axis a, float l)
 
int operator() (Handle *ignore, const Handle *handle) const
 

Public Attributes

Vector3::Axis sortAxis
 
float sortLocation
 

Detailed Description

template<class T, class BoundsFunc = BoundsTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
class G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator

Compares bounds to the sort location.

Constructor & Destructor Documentation

◆ Comparator()

template<class T , class BoundsFunc = BoundsTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator::Comparator ( Vector3::Axis  a,
float  l 
)
inline

Member Function Documentation

◆ operator()()

template<class T , class BoundsFunc = BoundsTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
int G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator::operator() ( Handle ignore,
const Handle handle 
) const
inline

Member Data Documentation

◆ sortAxis

template<class T , class BoundsFunc = BoundsTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
Vector3::Axis G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator::sortAxis

◆ sortLocation

template<class T , class BoundsFunc = BoundsTrait<T>, class HashFunc = HashTrait<T>, class EqualsFunc = EqualsTrait<T>>
float G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator::sortLocation

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