Support Forum       G3D Web Page     
Public Member Functions | Friends | List of all members
G3D::FastPointHashGrid< Value, PosFunc >::CellIterator Class Reference

Public Member Functions

AABox bounds () const
 Bounds of this cell. More...
 
bool isValid () const
 
Vector4int16 key () const
 The underlying key. More...
 
CellIteratoroperator++ ()
 
const ValueArrayvalueArray () const
 

Friends

class FastPointHashGrid< Value, PosFunc >
 

Member Function Documentation

◆ bounds()

template<typename Value, class PosFunc = PositionTrait<Value>>
AABox G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::bounds ( ) const
inline

Bounds of this cell.

◆ isValid()

template<typename Value, class PosFunc = PositionTrait<Value>>
bool G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::isValid ( ) const
inline

◆ key()

template<typename Value, class PosFunc = PositionTrait<Value>>
Vector4int16 G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::key ( ) const
inline

The underlying key.

Exposed for debugging, profiling, and porting.

Referenced by G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::bounds().

◆ operator++()

template<typename Value, class PosFunc = PositionTrait<Value>>
CellIterator& G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::operator++ ( )
inline

◆ valueArray()

template<typename Value, class PosFunc = PositionTrait<Value>>
const ValueArray& G3D::FastPointHashGrid< Value, PosFunc >::CellIterator::valueArray ( ) const
inline

Friends And Related Function Documentation

◆ FastPointHashGrid< Value, PosFunc >

template<typename Value, class PosFunc = PositionTrait<Value>>
friend class FastPointHashGrid< Value, PosFunc >
friend

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