|
supereight
|
#include <iterator.hpp>
Public Types | |
| typedef MapT::OctreeType | OctreeType |
| typedef MapT::OctreeType::NodeType | NodeType |
| typedef MapT::OctreeType::BlockType | BlockType |
Public Types inherited from se::BaseIterator< FrustumIterator< MapT, SensorT > > | |
| typedef BaseTraits< FrustumIterator< MapT, SensorT > >::OctreeType | OctreeType |
| typedef BaseTraits< FrustumIterator< MapT, SensorT > >::NodeType | NodeType |
| typedef BaseTraits< FrustumIterator< MapT, SensorT > >::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 |
Public Member Functions | |
| FrustumIterator () | |
| FrustumIterator (MapT &map, const SensorT &sensor, const Eigen::Matrix4f &T_SM) | |
Public Member Functions inherited from se::BaseIterator< FrustumIterator< MapT, SensorT > > | |
| BaseIterator () | |
| BaseIterator (OctreeType *octree_ptr) | |
| BaseIterator (const BaseIterator &other) | |
| BaseIterator & | operator++ () |
| BaseIterator | operator++ (int) |
| bool | operator== (const BaseIterator &other) const |
| bool | operator!= (const BaseIterator &other) const |
| se::OctantBase * | operator* () const |
Protected Member Functions | |
| bool | isNext (se::OctantBase *octant_ptr) |
| bool | doIgnore (se::OctantBase *octant_ptr) |
Protected Member Functions inherited from se::BaseIterator< FrustumIterator< MapT, SensorT > > | |
| void | init () |
Protected Attributes | |
| MapT * | map_ptr_ |
| const SensorT * | sensor_ptr_ |
| const Eigen::Matrix4f | T_SM_ |
Static Protected Attributes | |
| static constexpr bool | has_ignore_condition = true |
Friends | |
| class | BaseIterator< FrustumIterator< MapT, SensorT > > |
| typedef MapT::OctreeType se::FrustumIterator< MapT, SensorT >::OctreeType |
| typedef MapT::OctreeType::NodeType se::FrustumIterator< MapT, SensorT >::NodeType |
| typedef MapT::OctreeType::BlockType se::FrustumIterator< MapT, SensorT >::BlockType |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
friend |
|
staticprotected |
|
protected |
|
protected |
|
protected |
1.8.13