Namespaces | Functions
grid_overlay.cpp File Reference
#include <occupancy_grid_utils/ray_tracer.h>
#include <ros/assert.h>
#include <tf/transform_datatypes.h>
#include <boost/foreach.hpp>
#include <boost/bind.hpp>
#include <boost/ref.hpp>
#include <boost/optional.hpp>
Include dependency graph for grid_overlay.cpp:

Go to the source code of this file.

Namespaces

namespace  occupancy_grid_utils

Functions

void occupancy_grid_utils::addCloud (OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)
 Raytrace a cloud onto grid in overlay.
void occupancy_grid_utils::addCloud (OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud, const int inc)
OverlayClouds occupancy_grid_utils::createCloudOverlay (const nm::MapMetaData &info, const std::string &frame_id, double occupancy_threshold, double max_distance, double min_pass_through)
int8_t occupancy_grid_utils::determineOccupancy (const unsigned hit_count, const unsigned pass_through_count, const double occupancy_threshold, const double min_pass_through)
double occupancy_grid_utils::euclideanDistance (const gm::Point &p1, const gm::Point &p2)
nav_msgs::OccupancyGrid::Ptr occupancy_grid_utils::getGrid (const OverlayClouds &overlay)
 Get the current grid. It's fine to modify the returned object.
nav_msgs::MapMetaData occupancy_grid_utils::gridInfo (const OverlayClouds &overlay)
void occupancy_grid_utils::removeCloud (OverlayClouds *overlay, LocalizedCloud::ConstPtr cloud)
 Effectively subtract a cloud (which was presumably previously added), by subtracting rather than adding counts, in overlay.
void occupancy_grid_utils::resetCounts (OverlayClouds *overlay)
gm::Point occupancy_grid_utils::transformPt (const btTransform &trans, const gm::Point32 &p)

Detailed Description

Implements overlayClouds

Author:
Bhaskara Marthi

Definition in file grid_overlay.cpp.



occupancy_grid_utils
Author(s): Bhaskara Marthi
autogenerated on Tue Jan 7 2014 11:17:09