supereight
Public Member Functions | Static Public Attributes | Friends | List of all members
se::LeavesIterator< OctreeT > Class Template Reference

#include <iterator.hpp>

Inheritance diagram for se::LeavesIterator< OctreeT >:
se::BaseIterator< DerivedT >

Public Member Functions

 LeavesIterator ()
 
 LeavesIterator (OctreeT *octree_ptr)
 
bool isNext (se::OctantBase *octant_ptr)
 
- Public Member Functions inherited from se::BaseIterator< DerivedT >
 BaseIterator ()
 
 BaseIterator (OctreeType *octree_ptr)
 
 BaseIterator (const BaseIterator &other)
 
BaseIteratoroperator++ ()
 
BaseIterator operator++ (int)
 
bool operator== (const BaseIterator &other) const
 
bool operator!= (const BaseIterator &other) const
 
se::OctantBaseoperator* () const
 

Static Public Attributes

static constexpr bool has_ignore_condition = false
 

Friends

class BaseIterator< LeavesIterator< OctreeT > >
 

Additional Inherited Members

- Public Types inherited from se::BaseIterator< DerivedT >
typedef BaseTraits< DerivedT >::OctreeType OctreeType
 
typedef BaseTraits< DerivedT >::NodeType NodeType
 
typedef BaseTraits< DerivedT >::BlockType BlockType
 
using difference_type = long
 
using value_type = se::OctantBase
 
using pointer = se::OctantBase *
 
using reference = se::OctantBase &
 
using iterator_category = std::forward_iterator_tag
 
- Protected Member Functions inherited from se::BaseIterator< DerivedT >
void init ()
 

Constructor & Destructor Documentation

◆ LeavesIterator() [1/2]

template<typename OctreeT >
se::LeavesIterator< OctreeT >::LeavesIterator ( )
inline

◆ LeavesIterator() [2/2]

template<typename OctreeT >
se::LeavesIterator< OctreeT >::LeavesIterator ( OctreeT *  octree_ptr)
inline

Member Function Documentation

◆ isNext()

template<typename OctreeT >
bool se::LeavesIterator< OctreeT >::isNext ( se::OctantBase octant_ptr)
inline

Friends And Related Function Documentation

◆ BaseIterator< LeavesIterator< OctreeT > >

template<typename OctreeT >
friend class BaseIterator< LeavesIterator< OctreeT > >
friend

Member Data Documentation

◆ has_ignore_condition

template<typename OctreeT >
constexpr bool se::LeavesIterator< OctreeT >::has_ignore_condition = false
static

The documentation for this class was generated from the following file: