MIRA
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
GenericPointCloudIterator Class Reference

#include <maps/PointCloudIterator.h>

Inheritance diagram for GenericPointCloudIterator:
Inheritance graph
[legend]

Public Member Functions

 GenericPointCloudIterator ()
 
template<typename T >
T & get (const PCDataField &field)
 
bool operator== (const GenericPointCloudConstIterator &other) const
 
bool operator!= (const GenericPointCloudConstIterator &other) const
 
void operator++ ()
 
void operator+= (std::size_t idx)
 
template<typename T >
const T & get (const PCDataField &field) const
 

Protected Member Functions

 GenericPointCloudIterator (uint8 *ptr, std::size_t step)
 

Protected Attributes

const uint8mPtr
 
std::size_t mStep
 

Friends

class GenericPointCloud
 

Constructor & Destructor Documentation

◆ GenericPointCloudIterator() [1/2]

GenericPointCloudIterator ( uint8 ptr,
std::size_t  step 
)
inlineprotected

◆ GenericPointCloudIterator() [2/2]

Member Function Documentation

◆ get() [1/2]

T& get ( const PCDataField field)
inline

◆ operator==()

bool operator== ( const GenericPointCloudConstIterator other) const
inlineinherited

◆ operator!=()

bool operator!= ( const GenericPointCloudConstIterator other) const
inlineinherited

◆ operator++()

void operator++ ( )
inlineinherited

◆ operator+=()

void operator+= ( std::size_t  idx)
inlineinherited

◆ get() [2/2]

const T& get ( const PCDataField field) const
inlineinherited

Friends And Related Function Documentation

◆ GenericPointCloud

friend class GenericPointCloud
friend

Member Data Documentation

◆ mPtr

const uint8* mPtr
protectedinherited

◆ mStep

std::size_t mStep
protectedinherited

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