Classes | Public Types | Public Member Functions | Static Protected Attributes | List of all members
cOcTreeStampedPa Class Reference

#include <octree_stamped_pa.h>

Inheritance diagram for cOcTreeStampedPa:
Inheritance graph
[legend]

Classes

class  StaticMemberInitializer
 

Public Types

typedef octomap::OcTreeNode NodeTypeBase
 
typedef cNodeStampedBasePa< NodeTypeBaseNodeTypeFull
 
typedef cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, NodeTypeBaseTreeTypeBase
 
- Public Types inherited from cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, octomap::OcTreeNode >
typedef octomap::OcTreeNode NodeTypeBase
 
typedef cNodeStampedBasePa< octomap::OcTreeNode > NodeTypeFull
 
typedef octomap::OccupancyOcTreeBase< NodeTypeFullTreeTypeBase
 

Public Member Functions

 cOcTreeStampedPa (double resolution)
 Default constructor, sets resolution of leafs. More...
 
cOcTreeStampedPacreate () const
 
virtual std::string getTreeType () const
 
virtual ~cOcTreeStampedPa (void)
 
- Public Member Functions inherited from cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, octomap::OcTreeNode >
 cOcTreeStampedBasePa (double resolution)
 Default constructor, sets resolution of leafs. More...
 
cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, octomap::OcTreeNode > * create () const
 
void degradeOutdatedNodes (const cTimePa timediff)
 
const cTimePagetTimestamp (void) const
 
void setTimestamp (const cTimePa timestamp)
 
virtual void updateNodeLogOdds (NodeTypeFull *node, const float &update) const
 
virtual ~cOcTreeStampedBasePa (void)
 

Static Protected Attributes

static StaticMemberInitializer StaticMemberInit
 to ensure static initialization (only once) More...
 

Additional Inherited Members

- Protected Attributes inherited from cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, octomap::OcTreeNode >
cTimePa current_timestamp
 used to set new data (insertion of measurement) to actual time stamp More...
 

Detailed Description

Definition at line 65 of file octree_stamped_pa.h.

Member Typedef Documentation

◆ NodeTypeBase

typedef octomap::OcTreeNode cOcTreeStampedPa::NodeTypeBase

Definition at line 116 of file octree_stamped_pa.h.

◆ NodeTypeFull

Definition at line 117 of file octree_stamped_pa.h.

◆ TreeTypeBase

typedef cOcTreeStampedBasePa< octomap::OccupancyOcTreeBase, NodeTypeBase> cOcTreeStampedPa::TreeTypeBase

Definition at line 119 of file octree_stamped_pa.h.

Constructor & Destructor Documentation

◆ cOcTreeStampedPa()

cOcTreeStampedPa::cOcTreeStampedPa ( double  resolution)

Default constructor, sets resolution of leafs.

Definition at line 54 of file octree_stamped_pa.cpp.

◆ ~cOcTreeStampedPa()

cOcTreeStampedPa::~cOcTreeStampedPa ( void  )
virtual

Definition at line 62 of file octree_stamped_pa.cpp.

Member Function Documentation

◆ create()

cOcTreeStampedPa * cOcTreeStampedPa::create ( ) const

virtual constructor: creates a new object of same type (Covariant return type requires an up-to-date compiler)

Definition at line 67 of file octree_stamped_pa.cpp.

◆ getTreeType()

std::string cOcTreeStampedPa::getTreeType ( ) const
virtual

Definition at line 74 of file octree_stamped_pa.cpp.

Member Data Documentation

◆ StaticMemberInit

cOcTreeStampedPa::StaticMemberInitializer cOcTreeStampedPa::StaticMemberInit
staticprotected

to ensure static initialization (only once)

Definition at line 146 of file octree_stamped_pa.h.


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


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