#include <octree_pa_ros.h>

Public Types | |
| typedef cOctreeBasePaRos< OcTree > | TreeTypeBase |
Public Types inherited from cOctreeBasePaRos< octomap::OcTree > | |
| typedef ::octomap::OcTreeKey | OctKey |
| typedef pcl::PointCloud< pcl::PointXYZ > | PclPointCloud |
| typedef pcl::PointCloud< pcl::PointXYZ >::ConstPtr | PclPointCloudConstPtr |
| typedef pcl::PointCloud< pcl::PointXYZ >::Ptr | PclPointCloudPtr |
| typedef octomap::OcTree | TreeTypeBase |
| typedef cOctreeBasePaRos< octomap::OcTree > | TreeTypeFull |
Public Member Functions | |
| cOctreePaRos (const double resolution) | |
| default constructor More... | |
| virtual | ~cOctreePaRos () |
| default destructor More... | |
Public Member Functions inherited from cOctreeBasePaRos< octomap::OcTree > | |
| bool | addCloud (const sensor_msgs::LaserScan &cloud, const cAddCloudParameter ¶ms, const tf::Transform transform=tf::Transform::getIdentity()) |
| bool | addCloud (const sensor_msgs::PointCloud &cloud, const cAddCloudParameter ¶ms, const tf::Transform transform=tf::Transform::getIdentity()) |
| bool | addCloud (const sensor_msgs::PointCloud2 &cloud, const cAddCloudParameter ¶ms, const tf::Transform transform=tf::Transform::getIdentity()) |
| virtual void | clear (void) |
| clear local timestamps with octomap More... | |
| cOctreeBasePaRos (double resolution) | |
| default constructor More... | |
| bool | getChildKey (const OctKey ¤t, const int current_level, OctKey &child, const int child_pos) const |
| virtual ros::Time | getLastInsertionTime (void) const |
| function for returning the time the octomap was last updated More... | |
| octomap_msgs::OctomapPtr | getOctomap (void) const |
| function for getting the binary octomap More... | |
| octomap_msgs::OctomapPtr | getOctomapFull (void) const |
| function for getting the full octomap More... | |
| sensor_msgs::PointCloud2Ptr | getOctomapPcd (const int tree_depth=0, const bool expand=false) const |
| function for getting the pointcloud equivalent of the octomap More... | |
| sensor_msgs::PointCloud2Ptr | getOctomapPcdFree (const int tree_depth=0, const bool expand=false) const |
| similar to getOctomapPcd, but only returning just empty voxels More... | |
| ros::Time | getOutputTime (void) const |
| function for returning the time of output messages More... | |
| bool | getParentKey (const OctKey ¤t, const int current_level, OctKey &parent) const |
| geometry_msgs::PointPtr | keyToPoint (const OctKey &key) const |
| function for converting from key to point (geometry_msg) More... | |
| void | keyToPoint (const OctKey &key, double &x, double &y, double &z) const |
| function for converting from key to real coordinates More... | |
| OctKey | pointToKey (const geometry_msgs::Point &point) const |
| functions for converting from point (geometry_msg) to key More... | |
| bool | readFull (const std::string &filename) |
| trying to read the given file into the current OcTree More... | |
| virtual void | setLastInsertionTime (const ros::Time &time) |
| void | setOutputTime (const ros::Time &time) |
| bool | updateTime (const ros::Time &time) |
| virtual | ~cOctreeBasePaRos () |
| default destructor More... | |
Additional Inherited Members | |
Public Attributes inherited from cOctreeBasePaRos< octomap::OcTree > | |
| cOctreeBasePaRosParameter | rosparams_base_ |
| parameters More... | |
Protected Member Functions inherited from cOctreeBasePaRos< octomap::OcTree > | |
| bool | addCloud (const PclPointCloudPtr &cloud, const cAddCloudParameter ¶ms, const tf::Transform &transform) |
| void | getChildKeySimple (const OctKey ¤t, const int current_level, OctKey &child, const int child_pos) const |
| helper function for getChildKey More... | |
| void | getOctomapPcdSub (const OctKey &key, const int current_level, const int min_level, PclPointCloud &cloud) const |
| helper function for getOctomapPcd... More... | |
| void | getParentKeySimple (const OctKey ¤t, const int current_level, OctKey &parent) const |
| helper function for getParentKey More... | |
Protected Attributes inherited from cOctreeBasePaRos< octomap::OcTree > | |
| ros::Time | current_output_time_ |
| internal variable for storing current output time More... | |
| ros::Time | last_insertion_time_ |
| internal variable for storing last insertion time More... | |
Definition at line 63 of file octree_pa_ros.h.
| typedef cOctreeBasePaRos<OcTree> cOctreePaRos::TreeTypeBase |
Definition at line 112 of file octree_pa_ros.h.
| cOctreePaRos::cOctreePaRos | ( | const double | resolution | ) |
default constructor
Definition at line 58 of file octree_pa_ros.cpp.
|
virtual |
default destructor
Definition at line 64 of file octree_pa_ros.cpp.