Public Types | Public Member Functions | Protected Attributes | List of all members
cNodeStampedBasePa< NODE > Class Template Reference

#include <node_stamped_base_pa.h>

Inheritance diagram for cNodeStampedBasePa< NODE >:
Inheritance graph
[legend]

Public Types

typedef NODE NodeTypeBase
 
typedef cNodeStampedBasePa< NODE > NodeTypeFull
 

Public Member Functions

 cNodeStampedBasePa ()
 
 cNodeStampedBasePa (const cNodeStampedBasePa< NODE > &other)
 
 cNodeStampedBasePa (const cTimePa &timestamp)
 
void copyData (const cNodeStampedBasePa< NODE > &from)
 
const cTimePagetTimestamp () const
 
bool operator== (const cNodeStampedBasePa< NODE > &other) const
 
virtual std::istream & readData (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
 
virtual ~cNodeStampedBasePa ()
 

Protected Attributes

cTimePa timestamp
 

Detailed Description

template<typename NODE>
class cNodeStampedBasePa< NODE >

Definition at line 78 of file node_stamped_base_pa.h.

Member Typedef Documentation

◆ NodeTypeBase

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

Definition at line 143 of file node_stamped_base_pa.h.

◆ NodeTypeFull

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

Definition at line 144 of file node_stamped_base_pa.h.

Constructor & Destructor Documentation

◆ cNodeStampedBasePa() [1/3]

template<typename NODE >
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( )

◆ cNodeStampedBasePa() [2/3]

template<typename NODE >
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( const cNodeStampedBasePa< NODE > &  other)

◆ cNodeStampedBasePa() [3/3]

template<typename NODE >
cNodeStampedBasePa< NODE >::cNodeStampedBasePa ( const cTimePa timestamp)

◆ ~cNodeStampedBasePa()

template<typename NODE >
virtual cNodeStampedBasePa< NODE >::~cNodeStampedBasePa ( )
virtual

Member Function Documentation

◆ copyData()

template<typename NODE >
void cNodeStampedBasePa< NODE >::copyData ( const cNodeStampedBasePa< NODE > &  from)

◆ getTimestamp()

template<typename NODE >
const cTimePa& cNodeStampedBasePa< NODE >::getTimestamp ( ) const
inline

◆ operator==()

template<typename NODE >
bool cNodeStampedBasePa< NODE >::operator== ( const cNodeStampedBasePa< NODE > &  other) const

◆ readData()

template<typename NODE >
virtual std::istream& cNodeStampedBasePa< NODE >::readData ( std::istream &  s)
virtual

◆ setTimestamp()

template<typename NODE >
void cNodeStampedBasePa< NODE >::setTimestamp ( const cTimePa timestamp)
inline

◆ updateOccupancyChildren()

template<typename NODE >
void cNodeStampedBasePa< NODE >::updateOccupancyChildren ( )
inline

◆ updateTimestamp()

template<typename NODE >
void cNodeStampedBasePa< NODE >::updateTimestamp ( const cTimePa timestamp)
inline

◆ updateTimestampChildren()

template<typename NODE >
void cNodeStampedBasePa< NODE >::updateTimestampChildren ( )
inline

◆ writeData()

template<typename NODE >
virtual std::ostream& cNodeStampedBasePa< NODE >::writeData ( std::ostream &  s) const
virtual

Member Data Documentation

◆ timestamp

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

Definition at line 169 of file node_stamped_base_pa.h.


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


octomap_pa
Author(s):
autogenerated on Wed Mar 2 2022 00:46:31