|
octomap 1.9.8
|
#include <OcTreeStamped.h>
Public Types | |
| typedef float | DataType |
| Make the templated data type available from the outside. | |
Public Member Functions | |
| void | addValue (const float &p) |
| adds p to the node's logOdds value (with no boundary / threshold checking!) | |
| void | copyData (const OcTreeDataNode &from) |
| Copy the payload (data in "value") from rhs into this node Opposed to copy ctor, this does not clone the children as well. | |
| void | copyData (const OcTreeNodeStamped &from) |
| float | getLogOdds () const |
| float | getMaxChildLogOdds () const |
| double | getMeanChildLogOdds () const |
| double | getOccupancy () const |
| unsigned int | getTimestamp () const |
| float | getValue () const |
| OCTOMAP_DEPRECATED (bool childExists(unsigned int i) const) | |
| Test whether the i-th child exists. | |
| OcTreeNodeStamped () | |
| OcTreeNodeStamped (const OcTreeNodeStamped &rhs) | |
| bool | operator== (const OcTreeDataNode &rhs) const |
| Equals operator, compares if the stored value is identical. | |
| bool | operator== (const OcTreeNodeStamped &rhs) const |
| std::istream & | readData (std::istream &s) |
| Read node payload (data only) from binary stream. | |
| void | setLogOdds (float l) |
| sets log odds occupancy of node | |
| void | setTimestamp (unsigned int t) |
| void | setValue (float v) |
| sets value to be stored in the node | |
| void | updateOccupancyChildren () |
| void | updateTimestamp () |
| std::ostream & | writeData (std::ostream &s) const |
| Write node payload (data only) to binary stream. | |
Protected Member Functions | |
| void | allocChildren () |
Protected Attributes | |
| AbstractOcTreeNode ** | children |
| pointer to array of children, may be NULL | |
| unsigned int | timestamp |
| float | value |
| stored data (payload) | |
|
inherited |
Make the templated data type available from the outside.
|
inline |
References octomap::OcTreeNode::OcTreeNode(), and timestamp.
Referenced by copyData(), OcTreeNodeStamped(), and operator==().
|
inline |
References octomap::OcTreeNode::OcTreeNode(), OcTreeNodeStamped(), and timestamp.
|
inherited |
adds p to the node's logOdds value (with no boundary / threshold checking!)
References octomap::OcTreeDataNode< float >::value.
|
protectedinherited |
|
inherited |
Copy the payload (data in "value") from rhs into this node Opposed to copy ctor, this does not clone the children as well.
Referenced by octomap::ColorOcTreeNode::copyData(), and octomap::OcTreeNodeStamped::copyData().
|
inline |
References octomap::OcTreeDataNode< float >::copyData(), getTimestamp(), OcTreeNodeStamped(), and timestamp.
|
inlineinherited |
References octomap::OcTreeDataNode< float >::value.
Referenced by getMaxChildLogOdds(), octomap::AbstractOccupancyOcTree::isNodeAtThreshold(), octomap::AbstractOccupancyOcTree::isNodeAtThreshold(), octomap::AbstractOccupancyOcTree::isNodeOccupied(), octomap::AbstractOccupancyOcTree::isNodeOccupied(), and main().
|
inherited |
References octomap::OcTreeDataNode< float >::children, getLogOdds(), and OcTreeNode().
Referenced by updateOccupancyChildren(), and octomap::OcTreeNodeStamped::updateOccupancyChildren().
|
inherited |
References octomap::OcTreeDataNode< float >::children, getOccupancy(), and OcTreeNode().
|
inlineinherited |
References octomap::probability(), and octomap::OcTreeDataNode< float >::value.
Referenced by getMeanChildLogOdds(), octomap::ColorOcTree::integrateNodeColor(), main(), print_query_info(), and print_query_info().
|
inline |
References timestamp.
Referenced by copyData(), and main().
|
inlineinherited |
|
inherited |
Test whether the i-th child exists.
|
inherited |
Equals operator, compares if the stored value is identical.
|
inline |
|
inherited |
Read node payload (data only) from binary stream.
|
inlineinherited |
sets log odds occupancy of node
References octomap::OcTreeDataNode< float >::value.
Referenced by updateOccupancyChildren(), and octomap::OcTreeNodeStamped::updateOccupancyChildren().
|
inline |
References timestamp.
|
inlineinherited |
sets value to be stored in the node
|
inline |
|
inline |
References timestamp.
Referenced by octomap::OcTreeStamped::updateNodeLogOdds(), and updateOccupancyChildren().
|
inherited |
Write node payload (data only) to binary stream.
|
protectedinherited |
pointer to array of children, may be NULL
Referenced by octomap::ColorOcTreeNode::getAverageChildColor(), octomap::OcTreeNode::getMaxChildLogOdds(), and octomap::OcTreeNode::getMeanChildLogOdds().
|
protected |
Referenced by copyData(), getTimestamp(), OcTreeNodeStamped(), OcTreeNodeStamped(), operator==(), setTimestamp(), and updateTimestamp().
|
protectedinherited |
stored data (payload)
Referenced by octomap::OcTreeNode::addValue(), octomap::OcTreeNode::getLogOdds(), octomap::OcTreeNode::getOccupancy(), octomap::ColorOcTreeNode::operator==(), octomap::OcTreeNodeStamped::operator==(), octomap::ColorOcTreeNode::readData(), octomap::OcTreeNode::setLogOdds(), and octomap::ColorOcTreeNode::writeData().