#include "ros/ros.h"
#include <sensor_msgs/LaserScan.h>
#include <geometry_msgs/PolygonStamped.h>
#include <sstream>
#include <boost/iterator/iterator_concepts.hpp>
#include <boost/shared_ptr.hpp>
#include <opencv2/opencv.hpp>
Go to the source code of this file.
Classes | |
class | LaserFilter::Beam |
class | LaserFilter::Corner |
class | LaserFilter::Line |
class | LaserFilter::LineEq |
class | LaserFilter::LineSegment |
class | LaserFilter::Measurment |
class | LaserFilter::Pose |
Namespaces | |
namespace | LaserFilter |
Functions | |
void | LaserFilter::copy (const sensor_msgs::LaserScan &_msg, std::vector< Measurment > &_desMeasurments, std::vector< Beam > &_desBeams) |
float | LaserFilter::dot (const cv::Vec3f &l1, const cv::Point2f &p) |
void | LaserFilter::intersection (const cv::Vec3f &l1, const cv::Vec3f &l2, cv::Point2f &p) |
void | LaserFilter::readScan (const std::string &filename, sensor_msgs::LaserScan &msg) |
void | LaserFilter::writeScan (const std::string &filename, const sensor_msgs::LaserScan &msg) |