Interface class for all octree types that store occupancy.
This serves as a common base class e.g. for polymorphism and contains common code for reading and writing binary trees.
Definition at line 66 of file AbstractOccupancyOcTree.h.
#include <mrpt/otherlibs/octomap/AbstractOccupancyOcTree.h>

Public Member Functions | |
| AbstractOccupancyOcTree () | |
| virtual | ~AbstractOccupancyOcTree () |
| bool | writeBinary (const std::string &filename) |
| Writes OcTree to a binary file using writeBinary(). More... | |
| bool | writeBinary (std::ostream &s) |
| Writes compressed maximum likelihood OcTree to a binary stream. More... | |
| bool | writeBinaryConst (const std::string &filename) const |
| Writes OcTree to a binary file using writeBinaryConst(). More... | |
| bool | writeBinaryConst (std::ostream &s) const |
| Writes the maximum likelihood OcTree to a binary stream (const variant). More... | |
| virtual std::ostream & | writeBinaryData (std::ostream &s) const =0 |
| Writes the actual data, implemented in OccupancyOcTreeBase::writeBinaryData() More... | |
| bool | readBinary (std::istream &s) |
| Reads an OcTree from an input stream. More... | |
| bool | readBinary (const std::string &filename) |
| Reads OcTree from a binary file. More... | |
| virtual std::istream & | readBinaryData (std::istream &s)=0 |
| Reads the actual data, implemented in OccupancyOcTreeBase::readBinaryData() More... | |
| bool | isNodeOccupied (const OcTreeNode *occupancyNode) const |
| queries whether a node is occupied according to the tree's parameter for "occupancy" More... | |
| bool | isNodeOccupied (const OcTreeNode &occupancyNode) const |
| queries whether a node is occupied according to the tree's parameter for "occupancy" More... | |
| bool | isNodeAtThreshold (const OcTreeNode *occupancyNode) const |
| queries whether a node is at the clamping threshold according to the tree's parameter More... | |
| bool | isNodeAtThreshold (const OcTreeNode &occupancyNode) const |
| queries whether a node is at the clamping threshold according to the tree's parameter More... | |
| virtual OcTreeNode * | updateNode (const OcTreeKey &key, float log_odds_update, bool lazy_eval=false)=0 |
| Manipulate log_odds value of voxel directly. More... | |
| virtual OcTreeNode * | updateNode (const point3d &value, float log_odds_update, bool lazy_eval=false)=0 |
| Manipulate log_odds value of voxel directly. More... | |
| virtual OcTreeNode * | updateNode (const OcTreeKey &key, bool occupied, bool lazy_eval=false)=0 |
| Integrate occupancy measurement. More... | |
| virtual OcTreeNode * | updateNode (const point3d &value, bool occupied, bool lazy_eval=false)=0 |
| Integrate occupancy measurement. More... | |
| virtual void | toMaxLikelihood ()=0 |
| void | setOccupancyThres (double prob) |
| sets the threshold for occupancy (sensor model) More... | |
| void | setProbHit (double prob) |
| sets the probablility for a "hit" (will be converted to logodds) - sensor model More... | |
| void | setProbMiss (double prob) |
| sets the probablility for a "miss" (will be converted to logodds) - sensor model More... | |
| void | setClampingThresMin (double thresProb) |
| sets the minimum threshold for occupancy clamping (sensor model) More... | |
| void | setClampingThresMax (double thresProb) |
| sets the maximum threshold for occupancy clamping (sensor model) More... | |
| double | getOccupancyThres () const |
| float | getOccupancyThresLog () const |
| double | getProbHit () const |
| float | getProbHitLog () const |
| double | getProbMiss () const |
| float | getProbMissLog () const |
| double | getClampingThresMin () const |
| float | getClampingThresMinLog () const |
| double | getClampingThresMax () const |
| float | getClampingThresMaxLog () const |
| virtual AbstractOcTree * | create () const =0 |
| virtual constructor: creates a new object of same type More... | |
| virtual std::string | getTreeType () const =0 |
| returns actual class name as string for identification More... | |
| virtual double | getResolution () const =0 |
| virtual void | setResolution (double res)=0 |
| virtual size_t | size () const =0 |
| virtual size_t | memoryUsage () const =0 |
| virtual size_t | memoryUsageNode () const =0 |
| virtual void | getMetricMin (double &x, double &y, double &z)=0 |
| virtual void | getMetricMin (double &x, double &y, double &z) const =0 |
| virtual void | getMetricMax (double &x, double &y, double &z)=0 |
| virtual void | getMetricMax (double &x, double &y, double &z) const =0 |
| virtual void | getMetricSize (double &x, double &y, double &z)=0 |
| virtual void | prune ()=0 |
| virtual void | expand ()=0 |
| virtual void | clear ()=0 |
| bool | write (const std::string &filename) const |
| Write file header and complete tree to file (serialization) More... | |
| bool | write (std::ostream &s) const |
| Write file header and complete tree to stream (serialization) More... | |
| virtual std::istream & | readData (std::istream &s)=0 |
| Read all nodes from the input stream (without file header), for this the tree needs to be already created. More... | |
| virtual std::ostream & | writeData (std::ostream &s) const =0 |
| Write complete state of tree to stream (without file header) unmodified. More... | |
Static Public Member Functions | |
| static AbstractOcTree * | createTree (const std::string id, double res) |
| Creates a certain OcTree (factory pattern) More... | |
| static AbstractOcTree * | read (const std::string &filename) |
| Read the file header, create the appropriate class and deserialize. More... | |
| static AbstractOcTree * | read (std::istream &s) |
| Read the file header, create the appropriate class and deserialize. More... | |
Protected Member Functions | |
| bool | readBinaryLegacyHeader (std::istream &s, unsigned int &size, double &res) |
| Try to read the old binary format for conversion, will be removed in the future. More... | |
Static Protected Member Functions | |
| static bool | readHeader (std::istream &s, std::string &id, unsigned &size, double &res) |
| static void | registerTreeType (AbstractOcTree *tree) |
Protected Attributes | |
| float | clamping_thres_min |
| float | clamping_thres_max |
| float | prob_hit_log |
| float | prob_miss_log |
| float | occ_prob_thres_log |
Static Protected Attributes | |
| static const std::string | binaryFileHeader |
| static const std::string | fileHeader |
| octomap::AbstractOccupancyOcTree::AbstractOccupancyOcTree | ( | ) |
|
inlinevirtual |
Definition at line 69 of file AbstractOccupancyOcTree.h.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
virtual constructor: creates a new object of same type
Implemented in octomap::ColorOcTree, octomap::OcTreeStamped, octomap::OcTree, octomap::OcTreeBase< NODE >, and octomap::OcTreeBase< CountingOcTreeNode >.
|
staticinherited |
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
inline |
Definition at line 231 of file AbstractOccupancyOcTree.h.
References clamping_thres_max, and octomap::probability().
|
inline |
Definition at line 233 of file AbstractOccupancyOcTree.h.
References clamping_thres_max.
|
inline |
Definition at line 227 of file AbstractOccupancyOcTree.h.
References clamping_thres_min, and octomap::probability().
|
inline |
Definition at line 229 of file AbstractOccupancyOcTree.h.
References clamping_thres_min.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
inline |
Definition at line 213 of file AbstractOccupancyOcTree.h.
References occ_prob_thres_log, and octomap::probability().
|
inline |
Definition at line 215 of file AbstractOccupancyOcTree.h.
References occ_prob_thres_log.
|
inline |
Definition at line 218 of file AbstractOccupancyOcTree.h.
References prob_hit_log, and octomap::probability().
|
inline |
Definition at line 220 of file AbstractOccupancyOcTree.h.
References prob_hit_log.
|
inline |
Definition at line 222 of file AbstractOccupancyOcTree.h.
References prob_miss_log, and octomap::probability().
|
inline |
Definition at line 224 of file AbstractOccupancyOcTree.h.
References prob_miss_log.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
returns actual class name as string for identification
Implemented in octomap::ColorOcTree, octomap::OcTreeStamped, octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >, octomap::OcTree, octomap::OcTreeBase< NODE >, and octomap::OcTreeBase< CountingOcTreeNode >.
|
inline |
queries whether a node is at the clamping threshold according to the tree's parameter
Definition at line 138 of file AbstractOccupancyOcTree.h.
References clamping_thres_max, clamping_thres_min, and octomap::OcTreeNode::getLogOdds().
|
inline |
queries whether a node is at the clamping threshold according to the tree's parameter
Definition at line 144 of file AbstractOccupancyOcTree.h.
References clamping_thres_max, clamping_thres_min, and octomap::OcTreeNode::getLogOdds().
|
inline |
queries whether a node is occupied according to the tree's parameter for "occupancy"
Definition at line 128 of file AbstractOccupancyOcTree.h.
References octomap::OcTreeNode::getLogOdds(), and occ_prob_thres_log.
|
inline |
queries whether a node is occupied according to the tree's parameter for "occupancy"
Definition at line 133 of file AbstractOccupancyOcTree.h.
References octomap::OcTreeNode::getLogOdds(), and occ_prob_thres_log.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
staticinherited |
Read the file header, create the appropriate class and deserialize.
This creates a new octree which you need to delete yourself. If you expect or requre a specific kind of octree, use dynamic_cast afterwards:
|
staticinherited |
Read the file header, create the appropriate class and deserialize.
This creates a new octree which you need to delete yourself.
| bool octomap::AbstractOccupancyOcTree::readBinary | ( | std::istream & | s | ) |
Reads an OcTree from an input stream.
Existing nodes of the tree are deleted before the tree is read.
| bool octomap::AbstractOccupancyOcTree::readBinary | ( | const std::string & | filename | ) |
Reads OcTree from a binary file.
Existing nodes of the tree are deleted before the tree is read.
|
pure virtual |
Reads the actual data, implemented in OccupancyOcTreeBase::readBinaryData()
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
protected |
Try to read the old binary format for conversion, will be removed in the future.
|
pure virtualinherited |
Read all nodes from the input stream (without file header), for this the tree needs to be already created.
For general file IO, you should probably use AbstractOcTree::read() instead.
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
staticprotectedinherited |
|
staticprotectedinherited |
Referenced by octomap::OcTree::StaticMemberInitializer::StaticMemberInitializer(), octomap::CountingOcTree::StaticMemberInitializer::StaticMemberInitializer(), octomap::OcTreeStamped::StaticMemberInitializer::StaticMemberInitializer(), and octomap::ColorOcTree::StaticMemberInitializer::StaticMemberInitializer().
|
inline |
sets the maximum threshold for occupancy clamping (sensor model)
Definition at line 210 of file AbstractOccupancyOcTree.h.
References clamping_thres_max, and octomap::logodds().
|
inline |
sets the minimum threshold for occupancy clamping (sensor model)
Definition at line 208 of file AbstractOccupancyOcTree.h.
References clamping_thres_min, and octomap::logodds().
|
inline |
sets the threshold for occupancy (sensor model)
Definition at line 202 of file AbstractOccupancyOcTree.h.
References octomap::logodds(), and occ_prob_thres_log.
|
inline |
sets the probablility for a "hit" (will be converted to logodds) - sensor model
Definition at line 204 of file AbstractOccupancyOcTree.h.
References octomap::logodds(), and prob_hit_log.
|
inline |
sets the probablility for a "miss" (will be converted to logodds) - sensor model
Definition at line 206 of file AbstractOccupancyOcTree.h.
References octomap::logodds(), and prob_miss_log.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtualinherited |
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
pure virtual |
|
pure virtual |
Manipulate log_odds value of voxel directly.
| key | of the NODE that is to be updated |
| log_odds_update | value to be added (+) to log_odds value of node |
| lazy_eval | whether update of inner nodes is omitted after the update (default: false). This speeds up the insertion, but you need to call updateInnerOccupancy() when done. |
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
pure virtual |
Manipulate log_odds value of voxel directly.
Looks up the OcTreeKey corresponding to the coordinate and then calls udpateNode() with it.
| value | 3d coordinate of the NODE that is to be updated |
| log_odds_update | value to be added (+) to log_odds value of node |
| lazy_eval | whether update of inner nodes is omitted after the update (default: false). This speeds up the insertion, but you need to call updateInnerOccupancy() when done. |
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
pure virtual |
Integrate occupancy measurement.
| key | of the NODE that is to be updated |
| occupied | true if the node was measured occupied, else false |
| lazy_eval | whether update of inner nodes is omitted after the update (default: false). This speeds up the insertion, but you need to call updateInnerOccupancy() when done. |
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
pure virtual |
Integrate occupancy measurement.
Looks up the OcTreeKey corresponding to the coordinate and then calls udpateNode() with it.
| value | 3d coordinate of the NODE that is to be updated |
| occupied | true if the node was measured occupied, else false |
| lazy_eval | whether update of inner nodes is omitted after the update (default: false). This speeds up the insertion, but you need to call updateInnerOccupancy() when done. |
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
inherited |
Write file header and complete tree to file (serialization)
|
inherited |
Write file header and complete tree to stream (serialization)
| bool octomap::AbstractOccupancyOcTree::writeBinary | ( | const std::string & | filename | ) |
Writes OcTree to a binary file using writeBinary().
The OcTree is first converted to the maximum likelihood estimate and pruned.
| bool octomap::AbstractOccupancyOcTree::writeBinary | ( | std::ostream & | s | ) |
| bool octomap::AbstractOccupancyOcTree::writeBinaryConst | ( | const std::string & | filename | ) | const |
Writes OcTree to a binary file using writeBinaryConst().
The OcTree is not changed, in particular not pruned first. Files will be smaller when the tree is pruned first or by using writeBinary() instead.
| bool octomap::AbstractOccupancyOcTree::writeBinaryConst | ( | std::ostream & | s | ) | const |
Writes the maximum likelihood OcTree to a binary stream (const variant).
Files will be smaller when the tree is pruned first or by using writeBinary() instead.
|
pure virtual |
Writes the actual data, implemented in OccupancyOcTreeBase::writeBinaryData()
Implemented in octomap::OccupancyOcTreeBase< NODE >, octomap::OccupancyOcTreeBase< ColorOcTreeNode >, octomap::OccupancyOcTreeBase< OcTreeNode >, and octomap::OccupancyOcTreeBase< OcTreeNodeStamped >.
|
pure virtualinherited |
Write complete state of tree to stream (without file header) unmodified.
Pruning the tree first produces smaller files (lossless compression)
Implemented in octomap::OcTreeBaseImpl< NODE, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< OcTreeNode, AbstractOccupancyOcTree >, octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >, octomap::OcTreeBaseImpl< NODE, AbstractOcTree >, octomap::OcTreeBaseImpl< ColorOcTreeNode, AbstractOccupancyOcTree >, and octomap::OcTreeBaseImpl< OcTreeNodeStamped, AbstractOccupancyOcTree >.
|
staticprotected |
Definition at line 249 of file AbstractOccupancyOcTree.h.
|
protected |
Definition at line 244 of file AbstractOccupancyOcTree.h.
Referenced by getClampingThresMax(), getClampingThresMaxLog(), isNodeAtThreshold(), and setClampingThresMax().
|
protected |
Definition at line 243 of file AbstractOccupancyOcTree.h.
Referenced by getClampingThresMin(), getClampingThresMinLog(), isNodeAtThreshold(), and setClampingThresMin().
|
staticprotectedinherited |
Definition at line 169 of file AbstractOcTree.h.
|
protected |
Definition at line 247 of file AbstractOccupancyOcTree.h.
Referenced by getOccupancyThres(), getOccupancyThresLog(), isNodeOccupied(), and setOccupancyThres().
|
protected |
Definition at line 245 of file AbstractOccupancyOcTree.h.
Referenced by getProbHit(), getProbHitLog(), and setProbHit().
|
protected |
Definition at line 246 of file AbstractOccupancyOcTree.h.
Referenced by getProbMiss(), getProbMissLog(), and setProbMiss().
| Page generated by Doxygen 1.8.9.1 for MRPT 1.3.2 SVN:Unversioned directory at Thu Dec 10 00:07:55 UTC 2015 |