#include <srs_env_model/but_server/octonode.h>#include <boost/signal.hpp>#include <boost/thread/mutex.hpp>#include <boost/make_shared.hpp>

Go to the source code of this file.
Classes | |
| class | srs_env_model::CDataHolderBase< tpDataType > |
| Data holder policy. More... | |
| class | srs_env_model::COctomapCrawlerBase< tpNodeType > |
| Octomap node crawler policy interface -. More... | |
| class | srs_env_model::CServerPluginBase |
| Server plugin base class. More... | |
| struct | srs_env_model::SMapWithParameters |
| All needed octo map parameters and something more... More... | |
Namespaces | |
| namespace | srs_env_model |
Defines | |
| #define | PERROR(x) std::cerr << "Plugin "<< this->m_name << ": " << x << std::endl; |
| #define | SMALL_DOUBLE double(0.00000001); |
Typedefs | |
| typedef octomap::ButOctomapROS < srs_env_model::EMOcTree > | srs_env_model::tButServerOcMap |
| ROS octomap type. | |
| typedef boost::shared_ptr < const tButServerOcMap > | srs_env_model::tButServerOcMapConstPtr |
| ROS octomap const pointer type. | |
| typedef boost::shared_ptr < tButServerOcMap > | srs_env_model::tButServerOcMapPtr |
| ROS octomap pointer type. | |
| typedef tButServerOcTree::NodeType | srs_env_model::tButServerOcNode |
| Define node type. | |
| typedef tButServerOcMap::OcTreeType | srs_env_model::tButServerOcTree |
| Define octree type. | |
| typedef pcl::PointXYZRGB | srs_env_model::tPclPoint |
| Define pcl point type. | |
| typedef pcl::PointCloud < tPclPoint > | srs_env_model::tPointCloud |
| Define pcl point cloud type. | |
| typedef tPointCloud::ConstPtr | srs_env_model::tPointCloudConstPtr |
| Point cloud constant pointer. | |
| typedef tPointCloud::Ptr | srs_env_model::tPointCloudPtr |
| Point cloud shared pointer. | |
Functions | |
| template<typename tpType > | |
| tpType | abs (tpType x) |
| Absolute value method. | |
| template<typename tpType > | |
| bool | isGreat (tpType x) |
| Is absolute value of the given number greater than SMALL_DOUBLE? | |
| template<typename tpType > | |
| bool | isSmall (tpType x) |
| Is absolute value of the given number smaller than SMALL_DOUBLE? | |
| #define PERROR | ( | x | ) | std::cerr << "Plugin "<< this->m_name << ": " << x << std::endl; |
Definition at line 128 of file server_tools.h.
| #define SMALL_DOUBLE double(0.00000001); |
Definition at line 38 of file server_tools.h.
| tpType abs | ( | tpType | x | ) |
Absolute value method.
Definition at line 41 of file server_tools.h.
Is absolute value of the given number greater than SMALL_DOUBLE?
Definition at line 47 of file server_tools.h.
Is absolute value of the given number smaller than SMALL_DOUBLE?
Definition at line 44 of file server_tools.h.