Public Member Functions | Protected Attributes | List of all members
octomap::OcTreeNodeStamped Class Reference

#include <OcTreeStamped.h>

Inheritance diagram for octomap::OcTreeNodeStamped:
Inheritance graph

Public Member Functions

void copyData (const OcTreeNodeStamped &from)
unsigned int getTimestamp () const
 OcTreeNodeStamped ()
 OcTreeNodeStamped (const OcTreeNodeStamped &rhs)
bool operator== (const OcTreeNodeStamped &rhs) const
void setTimestamp (unsigned int timestamp)
void updateOccupancyChildren ()
void updateTimestamp ()
- Public Member Functions inherited from octomap::OcTreeNode
void addValue (const float &p)
 adds p to the node's logOdds value (with no boundary / threshold checking!) More...
float getLogOdds () const
float getMaxChildLogOdds () const
double getMeanChildLogOdds () const
double getOccupancy () const
 OcTreeNode ()
void setLogOdds (float l)
 sets log odds occupancy of node More...
void updateOccupancyChildren ()
 update this node's occupancy according to its children's maximum occupancy More...
 ~OcTreeNode ()
- Public Member Functions inherited from octomap::OcTreeDataNode< float >
void copyData (const OcTreeDataNode &from)
float getValue () const
 OCTOMAP_DEPRECATED (bool childExists(unsigned int i) const)
 OCTOMAP_DEPRECATED (bool hasChildren() const)
 OcTreeDataNode ()
 OcTreeDataNode (float initVal)
 OcTreeDataNode (const OcTreeDataNode &rhs)
bool operator== (const OcTreeDataNode &rhs) const
 Equals operator, compares if the stored value is identical. More...
std::istream & readData (std::istream &s)
 Read node payload (data only) from binary stream. More...
void setValue (float v)
 sets value to be stored in the node More...
std::ostream & writeData (std::ostream &s) const
 Write node payload (data only) to binary stream. More...
 ~OcTreeDataNode ()

Protected Attributes

unsigned int timestamp
- Protected Attributes inherited from octomap::OcTreeDataNode< float >
AbstractOcTreeNode ** children
float value
 stored data (payload) More...

Additional Inherited Members

- Public Types inherited from octomap::OcTreeDataNode< float >
typedef float DataType
 Make the templated data type available from the outside. More...
- Protected Member Functions inherited from octomap::OcTreeDataNode< float >
void allocChildren ()

Detailed Description

Definition at line 45 of file OcTreeStamped.h.

Constructor & Destructor Documentation

◆ OcTreeNodeStamped() [1/2]

octomap::OcTreeNodeStamped::OcTreeNodeStamped ( )

Definition at line 48 of file OcTreeStamped.h.

◆ OcTreeNodeStamped() [2/2]

octomap::OcTreeNodeStamped::OcTreeNodeStamped ( const OcTreeNodeStamped rhs)

Definition at line 50 of file OcTreeStamped.h.

Member Function Documentation

◆ copyData()

void octomap::OcTreeNodeStamped::copyData ( const OcTreeNodeStamped from)

Definition at line 56 of file OcTreeStamped.h.

◆ getTimestamp()

unsigned int octomap::OcTreeNodeStamped::getTimestamp ( ) const

Definition at line 62 of file OcTreeStamped.h.

◆ operator==()

bool octomap::OcTreeNodeStamped::operator== ( const OcTreeNodeStamped rhs) const

Definition at line 52 of file OcTreeStamped.h.

◆ setTimestamp()

void octomap::OcTreeNodeStamped::setTimestamp ( unsigned int  timestamp)

Definition at line 64 of file OcTreeStamped.h.

◆ updateOccupancyChildren()

void octomap::OcTreeNodeStamped::updateOccupancyChildren ( )

Definition at line 67 of file OcTreeStamped.h.

◆ updateTimestamp()

void octomap::OcTreeNodeStamped::updateTimestamp ( )

Definition at line 63 of file OcTreeStamped.h.

Member Data Documentation

◆ timestamp

unsigned int octomap::OcTreeNodeStamped::timestamp

Definition at line 73 of file OcTreeStamped.h.

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

Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Mon Jul 9 2018 10:58:56