$search

server_tools.h File Reference

#include <srs_env_model/but_server/octonode.h>
#include <boost/signal.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/make_shared.hpp>
Include dependency graph for server_tools.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

#define PERROR (  )     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.


Function Documentation

template<typename tpType >
tpType abs ( tpType  x  )  [inline]

Absolute value method.

Definition at line 41 of file server_tools.h.

template<typename tpType >
bool isGreat ( tpType  x  )  [inline]

Is absolute value of the given number greater than SMALL_DOUBLE?

Definition at line 47 of file server_tools.h.

template<typename tpType >
bool isSmall ( tpType  x  )  [inline]

Is absolute value of the given number smaller than SMALL_DOUBLE?

Definition at line 44 of file server_tools.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


srs_env_model
Author(s): Vit Stancl (stancl@fit.vutbr.cz), Tomas Lokaj, Jan Gorig, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Tue Mar 5 14:33:17 2013