Public Types | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
octomap::KeyRay Class Reference

#include <OcTreeKey.h>

Public Types

typedef std::vector< OcTreeKey >::const_iterator const_iterator
 
typedef std::vector< OcTreeKey >::iterator iterator
 
typedef std::vector< OcTreeKey >::reverse_iterator reverse_iterator
 

Public Member Functions

void addKey (const OcTreeKey &k)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
 KeyRay ()
 
 KeyRay (const KeyRay &other)
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
void reset ()
 
size_t size () const
 
size_t sizeMax () const
 

Private Attributes

std::vector< OcTreeKey >::iterator end_of_ray
 
std::vector< OcTreeKeyray
 

Static Private Attributes

const static size_t maxSize = 100000
 

Detailed Description

Definition at line 139 of file OcTreeKey.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 167 of file OcTreeKey.h.

◆ iterator

Definition at line 166 of file OcTreeKey.h.

◆ reverse_iterator

Definition at line 168 of file OcTreeKey.h.

Constructor & Destructor Documentation

◆ KeyRay() [1/2]

octomap::KeyRay::KeyRay ( )
inline

Definition at line 142 of file OcTreeKey.h.

◆ KeyRay() [2/2]

octomap::KeyRay::KeyRay ( const KeyRay other)
inline

Definition at line 147 of file OcTreeKey.h.

Member Function Documentation

◆ addKey()

void octomap::KeyRay::addKey ( const OcTreeKey k)
inline

Definition at line 157 of file OcTreeKey.h.

◆ begin() [1/2]

iterator octomap::KeyRay::begin ( )
inline

Definition at line 170 of file OcTreeKey.h.

◆ begin() [2/2]

const_iterator octomap::KeyRay::begin ( ) const
inline

Definition at line 172 of file OcTreeKey.h.

◆ end() [1/2]

iterator octomap::KeyRay::end ( )
inline

Definition at line 171 of file OcTreeKey.h.

◆ end() [2/2]

const_iterator octomap::KeyRay::end ( ) const
inline

Definition at line 173 of file OcTreeKey.h.

◆ rbegin()

reverse_iterator octomap::KeyRay::rbegin ( )
inline

Definition at line 175 of file OcTreeKey.h.

◆ rend()

reverse_iterator octomap::KeyRay::rend ( )
inline

Definition at line 176 of file OcTreeKey.h.

◆ reset()

void octomap::KeyRay::reset ( )
inline

Definition at line 153 of file OcTreeKey.h.

◆ size()

size_t octomap::KeyRay::size ( ) const
inline

Definition at line 163 of file OcTreeKey.h.

◆ sizeMax()

size_t octomap::KeyRay::sizeMax ( ) const
inline

Definition at line 164 of file OcTreeKey.h.

Member Data Documentation

◆ end_of_ray

std::vector<OcTreeKey>::iterator octomap::KeyRay::end_of_ray
private

Definition at line 180 of file OcTreeKey.h.

◆ maxSize

const static size_t octomap::KeyRay::maxSize = 100000
staticprivate

Definition at line 181 of file OcTreeKey.h.

◆ ray

std::vector<OcTreeKey> octomap::KeyRay::ray
private

Definition at line 179 of file OcTreeKey.h.


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


octomap
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Tue Dec 12 2023 03:39:41