#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.