#include <laser_scan_matcher/scan_constructor.h>#include <potracelib.h>#include <algorithm>#include <utility>#include <memory>#include <stdexcept>#include <cmath>
Go to the source code of this file.
Namespaces | |
| scan_tools | |
Functions | |
| template<int N> | |
| Point | scan_tools::bezier (const Point *points, double t) |
| template<int N> | |
| Point | scan_tools::bezier (const Point(&points)[N], double t) |
| template<> | |
| Point | scan_tools::bezier< 1 > (const Point *point, double t) |
| double | scan_tools::cross2 (const Eigen::Vector2d &a, const Eigen::Vector2d &b) |
| std::vector< Segment > | scan_tools::extractSegments (const potrace_path_t *path_head) |
| Point | scan_tools::potrace_to_point (const potrace_dpoint_t &p) |
| std::pair< potrace_bitmap_t, std::unique_ptr< potrace_word[]> > | scan_tools::prepareBitmap (const ScanConstructor::grid_t &grid, int map_occupancy_threshold) |