occupancy_map_monitor.cpp
/tmp/ws/src/moveit/moveit_ros/occupancy_map_monitor/src/
occupancy__map__monitor_8cpp.html
moveit/occupancy_map_monitor/occupancy_map_monitor.h
occupancy_map_monitor
static const std::string
LOGNAME
namespaceoccupancy__map__monitor.html
a5b919f6bf6bb0d1ca3b7a917ed85de90
occupancy_map_monitor.h
/tmp/ws/src/moveit/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/
occupancy__map__monitor_8h.html
moveit/occupancy_map_monitor/occupancy_map_updater.h
occupancy_map_monitor::OccupancyMapMonitor
occupancy_map_monitor
occupancy_map_server.cpp
/tmp/ws/src/moveit/moveit_ros/occupancy_map_monitor/src/
occupancy__map__server_8cpp.html
moveit/occupancy_map_monitor/occupancy_map_monitor.h
int
main
occupancy__map__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
publishOctomap
occupancy__map__server_8cpp.html
a7ac39add1afd1ae6a320c5ee0f5129db
(ros::Publisher &octree_binary_pub, occupancy_map_monitor::OccupancyMapMonitor &server)
static const std::string
LOGNAME
occupancy__map__server_8cpp.html
ae204778bbd53a8bd3c1fbbaf111b6177
occupancy_map_updater.cpp
/tmp/ws/src/moveit/moveit_ros/occupancy_map_monitor/src/
occupancy__map__updater_8cpp.html
moveit/occupancy_map_monitor/occupancy_map_monitor.h
moveit/occupancy_map_monitor/occupancy_map_updater.h
occupancy_map_monitor
static const std::string
LOGNAME
namespaceoccupancy__map__monitor.html
a5b919f6bf6bb0d1ca3b7a917ed85de90
occupancy_map_updater.h
/tmp/ws/src/moveit/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/
occupancy__map__updater_8h.html
occupancy_map_monitor::OccupancyMapUpdater
occupancy_map_monitor
unsigned int
ShapeHandle
namespaceoccupancy__map__monitor.html
aa56619fedadce085b29e4b6d5b55527c
std::map< ShapeHandle, Eigen::Isometry3d, std::less< ShapeHandle >, Eigen::aligned_allocator< std::pair< const ShapeHandle, Eigen::Isometry3d > > >
ShapeTransformCache
namespaceoccupancy__map__monitor.html
aa2ac7bf5c7f8d0791375eada8a4873e3
boost::function< bool(const std::string &, const ros::Time &, ShapeTransformCache &)>
TransformCacheProvider
namespaceoccupancy__map__monitor.html
a2b67ebaf8a1ec368b8396529aab6c11a
MOVEIT_CLASS_FORWARD
namespaceoccupancy__map__monitor.html
a5c56fcda8b02830730c7721bdec1b920
(OccupancyMapUpdater)
occupancy_map_monitor::OccupancyMapMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
void
addUpdater
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
abcbc5c9b2f7e5545b50a5825e4751aa6
(const OccupancyMapUpdaterPtr &updater)
ShapeHandle
excludeShape
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a9db2e4fd5fb0ad3bb72819efd519648d
(const shapes::ShapeConstPtr &shape)
void
forgetShape
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
afabe41ac2df7eb4058f21886b4f15214
(ShapeHandle handle)
const std::string &
getMapFrame
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a1d3fce5952f5421d3c2422c3b7079927
() const
double
getMapResolution
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a8438c229cdd3adb43fab493e3706aa6b
() const
const collision_detection::OccMapTreePtr &
getOcTreePtr
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
aa7e43f8169c5ba9cb4794241c8fe53d0
()
const collision_detection::OccMapTreeConstPtr &
getOcTreePtr
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
aa7eb5d7a3d8f538e7ecfc55132c4802f
() const
const std::shared_ptr< tf2_ros::Buffer > &
getTFClient
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a15c47655e83db3df7cc14fa10b82f55c
() const
bool
isActive
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
ab589be9e41af9e72ab71f8db63b8d4fc
() const
OccupancyMapMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
accc5c3dc5b91c7b097d0aceb092a94bd
(const std::shared_ptr< tf2_ros::Buffer > &tf_buffer, const std::string &map_frame="", double map_resolution=0.0)
OccupancyMapMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a97c31305e86d335cafbeca6278d17dce
(const std::shared_ptr< tf2_ros::Buffer > &tf_buffer, ros::NodeHandle &nh, const std::string &map_frame="", double map_resolution=0.0)
OccupancyMapMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
ab6dd6c6396267754026ec75f9c120fec
(double map_resolution=0.0)
void
publishDebugInformation
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a70cc3e6dc1e6fee216def9b9e7b9e389
(bool flag)
void
setMapFrame
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
af75888e806c2674a7b2d8ffb91574d24
(const std::string &frame)
void
setTransformCacheCallback
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a56c686ad27f23f9dceecdb8946a2ba5e
(const TransformCacheProvider &transform_cache_callback)
void
setUpdateCallback
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a2ff7c82fce0e7f7057d602a49c51958d
(const boost::function< void()> &update_callback)
void
startMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a4402900ae7e6b91fffe6de2d8c36eae6
()
void
stopMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a9d52ec8c18acf175ab4a27b01a49ccf8
()
~OccupancyMapMonitor
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a3388d6151f045e646b00c13378c06431
()
bool
getShapeTransformCache
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a25ddde364e0d9f509c0c1f5eff425c4a
(std::size_t index, const std::string &target_frame, const ros::Time &target_time, ShapeTransformCache &cache) const
void
initialize
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a55cd6361dfe224b3bd8fe0c4b65c29e7
()
bool
loadMapCallback
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a25352867e9fd90b85ec578a7acbb691b
(moveit_msgs::LoadMap::Request &request, moveit_msgs::LoadMap::Response &response)
bool
saveMapCallback
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a63ff0dfbfd8a520e8dbec2c0eeb253aa
(moveit_msgs::SaveMap::Request &request, moveit_msgs::SaveMap::Response &response)
bool
active_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a4246a2014f868b2e403142f2f9bdf12c
bool
debug_info_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a0d9f6286d297af04f30392bfd4aec58d
ros::ServiceServer
load_map_srv_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
ab1301b51b4578f0ce713cdea34a7ef5a
std::string
map_frame_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
ac82a16359f358031b82fa740737bee54
double
map_resolution_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a3fdfc51af97b73ed38f2ca4f407a805e
std::vector< OccupancyMapUpdaterPtr >
map_updaters_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
aa84e3a275401de1a2eda0f45fb904c7d
std::size_t
mesh_handle_count_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a5fffe40cbd68b57fcba537b8337e18c7
std::vector< std::map< ShapeHandle, ShapeHandle > >
mesh_handles_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
af5062e21c11972ae9a64b723da8ed025
ros::NodeHandle
nh_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a557e981a30b2a744fde8400abc5346e9
boost::mutex
parameters_lock_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a9c07229b4496c98c6a0117a37a8810f1
ros::NodeHandle
root_nh_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
aa7b8e71f8ba719cd74c674cb9f70a744
ros::ServiceServer
save_map_srv_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a875b6f6739d2f672776545428dc1e692
std::shared_ptr< tf2_ros::Buffer >
tf_buffer_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a7d78b5d929377ec779bfef924a62b47b
TransformCacheProvider
transform_cache_callback_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a7c964b12ccfbe1fb7ca3363ea3b0c68e
collision_detection::OccMapTreePtr
tree_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
abc580d5ff57dee6a975febf0975a6412
collision_detection::OccMapTreeConstPtr
tree_const_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
a586f39065ea8375598c649b1d17c494c
std::unique_ptr< pluginlib::ClassLoader< OccupancyMapUpdater > >
updater_plugin_loader_
classoccupancy__map__monitor_1_1OccupancyMapMonitor.html
af03bf7234a0d1f178a8556a50d153448
occupancy_map_monitor::OccupancyMapUpdater
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
virtual ShapeHandle
excludeShape
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a8bab63b984a92d5de443cf08434588f1
(const shapes::ShapeConstPtr &shape)=0
virtual void
forgetShape
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a1c363f2814fe1eadf765faf7ccf422b3
(ShapeHandle handle)=0
const std::string &
getType
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a403b8bccf4c7a49b0e7fda63cbbb1a79
() const
virtual bool
initialize
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a74eb6e4f8cfe1f54798703621183cafa
()=0
OccupancyMapUpdater
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
ae09cdeede84709a27f592e9a652e2a95
(const std::string &type)
void
publishDebugInformation
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a216a2a032310402092a89f969a799130
(bool flag)
void
setMonitor
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
acb1a47ded49cbe988ee2f1b2170bd47a
(OccupancyMapMonitor *monitor)
virtual bool
setParams
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a3b8b9e985366fe0f1500b5bce55ea498
(XmlRpc::XmlRpcValue ¶ms)=0
void
setTransformCacheCallback
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a2f7021b2834a94f115436aa31f8dfb76
(const TransformCacheProvider &transform_callback)
virtual void
start
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a593ea7ddc9ce6f766eaab6d2105822b4
()=0
virtual void
stop
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a83ef53c39383ed2a45f29548443c75fa
()=0
virtual
~OccupancyMapUpdater
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a06c0ffa7979045d24c62a6c494331e09
()
bool
updateTransformCache
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a62d2fcd81e8793482e84e58042c7366d
(const std::string &target_frame, const ros::Time &target_time)
static void
readXmlParam
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
acf7e48ae9a05f0d4b52b58fc81bf7e08
(XmlRpc::XmlRpcValue ¶ms, const std::string ¶m_name, double *value)
static void
readXmlParam
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a1ca3e00e544d318532e72527b347c1b6
(XmlRpc::XmlRpcValue ¶ms, const std::string ¶m_name, unsigned int *value)
bool
debug_info_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a787544ce8ab96fb4bb80227ea9003a9b
OccupancyMapMonitor *
monitor_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a823cf97bb878d59cbc9def7ef101cf95
ShapeTransformCache
transform_cache_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
ab43100801a1ddb15d2596c0385d3a670
TransformCacheProvider
transform_provider_callback_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a0398def3d5a30687093b221590a385ea
collision_detection::OccMapTreePtr
tree_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a8b58d7a9ec52e0d5331394982dbb2109
std::string
type_
classoccupancy__map__monitor_1_1OccupancyMapUpdater.html
a59c37ed15364b870a97724e615b3b628
occupancy_map_monitor
namespaceoccupancy__map__monitor.html
occupancy_map_monitor::OccupancyMapMonitor
occupancy_map_monitor::OccupancyMapUpdater
unsigned int
ShapeHandle
namespaceoccupancy__map__monitor.html
aa56619fedadce085b29e4b6d5b55527c
std::map< ShapeHandle, Eigen::Isometry3d, std::less< ShapeHandle >, Eigen::aligned_allocator< std::pair< const ShapeHandle, Eigen::Isometry3d > > >
ShapeTransformCache
namespaceoccupancy__map__monitor.html
aa2ac7bf5c7f8d0791375eada8a4873e3
boost::function< bool(const std::string &, const ros::Time &, ShapeTransformCache &)>
TransformCacheProvider
namespaceoccupancy__map__monitor.html
a2b67ebaf8a1ec368b8396529aab6c11a
MOVEIT_CLASS_FORWARD
namespaceoccupancy__map__monitor.html
a5c56fcda8b02830730c7721bdec1b920
(OccupancyMapUpdater)
static const std::string
LOGNAME
namespaceoccupancy__map__monitor.html
a5b919f6bf6bb0d1ca3b7a917ed85de90
static const std::string
LOGNAME
namespaceoccupancy__map__monitor.html
a5b919f6bf6bb0d1ca3b7a917ed85de90