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

static const size_t maxSize = 100000
 

Detailed Description

Definition at line 138 of file OcTreeKey.h.

Member Typedef Documentation

Definition at line 166 of file OcTreeKey.h.

Definition at line 165 of file OcTreeKey.h.

Definition at line 167 of file OcTreeKey.h.

Constructor & Destructor Documentation

octomap::KeyRay::KeyRay ( )
inline

Definition at line 141 of file OcTreeKey.h.

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

Definition at line 146 of file OcTreeKey.h.

Member Function Documentation

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

Definition at line 156 of file OcTreeKey.h.

iterator octomap::KeyRay::begin ( )
inline

Definition at line 169 of file OcTreeKey.h.

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

Definition at line 171 of file OcTreeKey.h.

iterator octomap::KeyRay::end ( )
inline

Definition at line 170 of file OcTreeKey.h.

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

Definition at line 172 of file OcTreeKey.h.

reverse_iterator octomap::KeyRay::rbegin ( )
inline

Definition at line 174 of file OcTreeKey.h.

reverse_iterator octomap::KeyRay::rend ( )
inline

Definition at line 175 of file OcTreeKey.h.

void octomap::KeyRay::reset ( )
inline

Definition at line 152 of file OcTreeKey.h.

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

Definition at line 162 of file OcTreeKey.h.

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

Definition at line 163 of file OcTreeKey.h.

Member Data Documentation

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

Definition at line 179 of file OcTreeKey.h.

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

Definition at line 180 of file OcTreeKey.h.

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

Definition at line 178 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 Wed Jun 5 2019 19:26:27