Public Types | Public Member Functions | Protected Attributes
cNodeStampedBasePa< NODE > Class Template Reference

#include <node_stamped_base_pa.h>

List of all members.

Public Types

typedef NODE NodeTypeBase
typedef cNodeStampedBasePa< NODE > NodeTypeFull

Public Member Functions

 cNodeStampedBasePa ()
 cNodeStampedBasePa (const cNodeStampedBasePa< NODE > &other)
 cNodeStampedBasePa (const cTimePa &timestamp)
bool collapsible (void) const
void copyData (const cNodeStampedBasePa< NODE > &from)
bool createChild (unsigned int i)
bool deleteChild (unsigned int i)
void expandNode (void)
virtual NodeTypeFullgetChild (unsigned int i)
virtual const NodeTypeFullgetChild (unsigned int i) const
const cTimePagetTimestamp () const
bool operator== (const cNodeStampedBasePa< NODE > &other) const
bool pruneNode (void)
virtual std::istream & readData (std::istream &s)
std::istream & readValue (std::istream &s)
void setTimestamp (const cTimePa &timestamp)
void updateOccupancyChildren ()
void updateTimestamp (const cTimePa &timestamp)
void updateTimestampChildren ()
virtual std::ostream & writeData (std::ostream &s) const
std::ostream & writeValue (std::ostream &s) const
virtual ~cNodeStampedBasePa ()

Protected Attributes

cTimePa timestamp

Detailed Description

template<typename NODE>
class cNodeStampedBasePa< NODE >

Definition at line 61 of file node_stamped_base_pa.h.


Member Typedef Documentation

template<typename NODE>
typedef NODE cNodeStampedBasePa< NODE >::NodeTypeBase

Definition at line 64 of file node_stamped_base_pa.h.

template<typename NODE>
typedef cNodeStampedBasePa<NODE> cNodeStampedBasePa< NODE >::NodeTypeFull

Definition at line 65 of file node_stamped_base_pa.h.


Constructor & Destructor Documentation

template<typename NODE>
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( )
template<typename NODE>
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( const cNodeStampedBasePa< NODE > &  other)
template<typename NODE>
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( const cTimePa timestamp)
template<typename NODE>
virtual cNodeStampedBasePa< NODE >::~cNodeStampedBasePa ( ) [virtual]

Member Function Documentation

template<typename NODE>
bool cNodeStampedBasePa< NODE >::collapsible ( void  ) const
template<typename NODE>
void cNodeStampedBasePa< NODE >::copyData ( const cNodeStampedBasePa< NODE > &  from)
template<typename NODE>
bool cNodeStampedBasePa< NODE >::createChild ( unsigned int  i)
template<typename NODE>
bool cNodeStampedBasePa< NODE >::deleteChild ( unsigned int  i)
template<typename NODE>
void cNodeStampedBasePa< NODE >::expandNode ( void  )
template<typename NODE>
virtual NodeTypeFull* cNodeStampedBasePa< NODE >::getChild ( unsigned int  i) [inline, virtual]
template<typename NODE>
virtual const NodeTypeFull* cNodeStampedBasePa< NODE >::getChild ( unsigned int  i) const [inline, virtual]
template<typename NODE>
const cTimePa& cNodeStampedBasePa< NODE >::getTimestamp ( ) const [inline]
template<typename NODE>
bool cNodeStampedBasePa< NODE >::operator== ( const cNodeStampedBasePa< NODE > &  other) const
template<typename NODE>
bool cNodeStampedBasePa< NODE >::pruneNode ( void  )
template<typename NODE>
virtual std::istream& cNodeStampedBasePa< NODE >::readData ( std::istream &  s) [virtual]
template<typename NODE>
std::istream& cNodeStampedBasePa< NODE >::readValue ( std::istream &  s)
template<typename NODE>
void cNodeStampedBasePa< NODE >::setTimestamp ( const cTimePa timestamp) [inline]
template<typename NODE>
void cNodeStampedBasePa< NODE >::updateOccupancyChildren ( ) [inline]
template<typename NODE>
void cNodeStampedBasePa< NODE >::updateTimestamp ( const cTimePa timestamp) [inline]
template<typename NODE>
void cNodeStampedBasePa< NODE >::updateTimestampChildren ( ) [inline]
template<typename NODE>
virtual std::ostream& cNodeStampedBasePa< NODE >::writeData ( std::ostream &  s) const [virtual]
template<typename NODE>
std::ostream& cNodeStampedBasePa< NODE >::writeValue ( std::ostream &  s) const

Member Data Documentation

template<typename NODE>
cTimePa cNodeStampedBasePa< NODE >::timestamp [protected]

Definition at line 104 of file node_stamped_base_pa.h.


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


octomap_pa
Author(s):
autogenerated on Thu Jun 6 2019 17:53:30