34#ifndef OCTOMAP_OCTREE_STAMPED_H
35#define OCTOMAP_OCTREE_STAMPED_H
static void registerTreeType(AbstractOcTree *tree)
Definition: AbstractOcTree.cpp:205
void clearKeyRays()
Clear KeyRay vector to minimize unneeded memory.
Definition: OcTreeBaseImpl.h:120
double resolution
in meters
Definition: OcTreeBaseImpl.h:547
T value
stored data (payload)
Definition: OcTreeDataNode.h:128
void copyData(const OcTreeDataNode &from)
Copy the payload (data in "value") from rhs into this node Opposed to copy ctor, this does not clone ...
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
Nodes to be used in OcTree.
Definition: OcTreeNode.h:55
float getMaxChildLogOdds() const
Definition: OcTreeNode.cpp:76
void setLogOdds(float l)
sets log odds occupancy of node
Definition: OcTreeNode.h:70
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
Definition: OcTreeStamped.h:78
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
Base implementation for Occupancy Octrees (e.g.
Definition: OccupancyOcTreeBase.h:69
Namespace the OctoMap library and visualization tools.