aether::morton::AABB< MortonCode >::interval_iterator Class Reference

#include <AABB_fwd.hh>

Public Member Functions

 interval_iterator (const AABB &_parent, bool end)
 
interval_iteratoroperator++ ()
 
interval_iterator operator++ (int)
 
bool operator== (const interval_iterator &i) const
 
bool operator!= (const interval_iterator &i) const
 
const interval_typeoperator* () const
 
const interval_typeoperator-> () const
 

Constructor & Destructor Documentation

template<typename MortonCode >
aether::morton::AABB< MortonCode >::interval_iterator::interval_iterator ( const AABB _parent,
bool  end 
)

Member Function Documentation

template<typename MortonCode >
bool aether::morton::AABB< MortonCode >::interval_iterator::operator!= ( const interval_iterator i) const
template<typename MortonCode >
auto aether::morton::AABB< MortonCode >::interval_iterator::operator* ( ) const
template<typename MortonCode >
auto aether::morton::AABB< MortonCode >::interval_iterator::operator++ ( )
template<typename MortonCode >
auto aether::morton::AABB< MortonCode >::interval_iterator::operator++ ( int  )
template<typename MortonCode >
auto aether::morton::AABB< MortonCode >::interval_iterator::operator-> ( ) const
template<typename MortonCode >
bool aether::morton::AABB< MortonCode >::interval_iterator::operator== ( const interval_iterator i) const