34#ifndef OCTOMAP_OCTREE_STAMPED_H
35#define OCTOMAP_OCTREE_STAMPED_H
static void registerTreeType(AbstractOcTree *tree)
Definition AbstractOcTree.cpp:205
void clearKeyRays()
Definition OcTreeBaseImpl.h:120
double resolution
Definition OcTreeBaseImpl.h:547
T value
stored data (payload)
Definition OcTreeDataNode.h:128
void copyData(const OcTreeDataNode &from)
Definition OcTreeDataNode.hxx:73
Definition OcTreeStamped.h:45
void copyData(const OcTreeNodeStamped &from)
Definition OcTreeStamped.h:56
void updateOccupancyChildren()
Definition OcTreeStamped.h:67
unsigned int getTimestamp() const
Definition OcTreeStamped.h:62
void updateTimestamp()
Definition OcTreeStamped.h:63
unsigned int timestamp
Definition OcTreeStamped.h:73
OcTreeNodeStamped(const OcTreeNodeStamped &rhs)
Definition OcTreeStamped.h:50
void setTimestamp(unsigned int t)
Definition OcTreeStamped.h:64
bool operator==(const OcTreeNodeStamped &rhs) const
Definition OcTreeStamped.h:52
OcTreeNodeStamped()
Definition OcTreeStamped.h:48
float getMaxChildLogOdds() const
Definition OcTreeNode.cpp:76
void setLogOdds(float l)
sets log odds occupancy of node
Definition OcTreeNode.h:70
OcTreeNode()
Definition OcTreeNode.cpp:45
Static member object which ensures that this OcTree's prototype ends up in the classIDMapping only on...
Definition OcTreeStamped.h:106
void ensureLinking()
Dummy function to ensure that MSVC does not drop the StaticMemberInitializer, causing this tree faili...
Definition OcTreeStamped.h:119
StaticMemberInitializer()
Definition OcTreeStamped.h:108
std::string getTreeType() const
returns actual class name as string for identification
Definition OcTreeStamped.h:88
unsigned int getLastUpdateTime()
Definition OcTreeStamped.cpp:43
OcTreeStamped * create() const
virtual constructor: creates a new object of same type (Covariant return type requires an up-to-date ...
Definition OcTreeStamped.h:86
void degradeOutdatedNodes(unsigned int time_thres)
Definition OcTreeStamped.cpp:49
OcTreeStamped(double resolution)
Default constructor, sets resolution of leafs.
Definition OcTreeStamped.cpp:38
void integrateMissNoTime(OcTreeNodeStamped *node) const
Definition OcTreeStamped.cpp:66
static StaticMemberInitializer ocTreeStampedMemberInit
to ensure static initialization (only once)
Definition OcTreeStamped.h:122
virtual void updateNodeLogOdds(OcTreeNodeStamped *node, const float &update) const
Definition OcTreeStamped.cpp:61
OccupancyOcTreeBase(double resolution)
Definition OccupancyOcTreeBase.hxx:42
Namespace the OctoMap library and visualization tools.