#include <PointHashGrid.h>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
bool m_isEnd
Definition: PointHashGrid.h:721
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
bool m_isEnd
Definition: PointHashGrid.h:721
static AABox getBoundingBox(const Sphere &s)
Definition: PointHashGrid.h:743
Sphere m_sphere
Definition: PointHashGrid.h:722
BoxIterator m_boxIterator
Definition: PointHashGrid.h:723
void advance()
Definition: PointHashGrid.h:727
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
bool m_isEnd
Definition: PointHashGrid.h:721
Sphere m_sphere
Definition: PointHashGrid.h:722
BoxIterator m_boxIterator
Definition: PointHashGrid.h:723
const Vector3 & position() const
Definition: PointHashGrid.h:639
bool contains(const Point3 &point) const
Definition: Sphere.cpp:79
bool isValid() const
Definition: PointHashGrid.h:691
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
- Deprecated:
- use isValid
bool m_isEnd
Definition: PointHashGrid.h:721
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
bool m_isEnd
Definition: PointHashGrid.h:721
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
const Value & value() const
Definition: PointHashGrid.h:759
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
773 if (other.m_isEnd &&
m_isEnd) {
bool m_isEnd
Definition: PointHashGrid.h:721
Sphere m_sphere
Definition: PointHashGrid.h:722
BoxIterator m_boxIterator
Definition: PointHashGrid.h:723
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
const Value & value() const
Definition: PointHashGrid.h:759
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
Preincrement
bool m_isEnd
Definition: PointHashGrid.h:721
#define debugAssert(exp)
Definition: debugAssert.h:160
BoxIterator m_boxIterator
Definition: PointHashGrid.h:723
void advance()
Definition: PointHashGrid.h:727
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
Post increment (slower)
799 Iterator old = *
this;
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
const Value & value() const
Definition: PointHashGrid.h:759
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
784 return !(*
this != other);
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
BoxIterator m_boxIterator
Definition: PointHashGrid.h:723
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
template<class Value, class PosFunc = PositionTrait<Value>, class EqualsFunc = EqualsTrait<Value>>
The documentation for this class was generated from the following file: