Classes | |
class | LaserScanMatcher |
class | ScanConstructor |
struct | Segment |
class | SegmentTree |
Typedefs | |
using | Point = Eigen::Vector2d |
Functions | |
template<int N> | |
Point | bezier (const Point *points, double t) |
template<int N> | |
Point | bezier (const Point(&points)[N], double t) |
template<> | |
Point | bezier< 1 > (const Point *point, double t) |
double | cross2 (const Eigen::Vector2d &a, const Eigen::Vector2d &b) |
std::vector< Segment > | extractSegments (const potrace_path_t *path_head) |
double | min_dist_to_segment (const Point &p, const Segment &seg) |
Point | potrace_to_point (const potrace_dpoint_t &p) |
std::pair< potrace_bitmap_t, std::unique_ptr< potrace_word[]> > | prepareBitmap (const ScanConstructor::grid_t &grid, int map_occupancy_threshold) |
using scan_tools::Point = typedef Eigen::Vector2d |
Definition at line 23 of file segment_tree.h.
Definition at line 55 of file scan_constructor.cpp.
Definition at line 67 of file scan_constructor.cpp.
Point scan_tools::bezier< 1 > | ( | const Point * | point, |
double | t | ||
) |
Definition at line 61 of file scan_constructor.cpp.
double scan_tools::cross2 | ( | const Eigen::Vector2d & | a, |
const Eigen::Vector2d & | b | ||
) |
Definition at line 78 of file scan_constructor.cpp.
std::vector<Segment> scan_tools::extractSegments | ( | const potrace_path_t * | path_head | ) |
Definition at line 84 of file scan_constructor.cpp.
Definition at line 13 of file segment_tree.cpp.
Point scan_tools::potrace_to_point | ( | const potrace_dpoint_t & | p | ) |
Definition at line 72 of file scan_constructor.cpp.
std::pair<potrace_bitmap_t, std::unique_ptr<potrace_word[]> > scan_tools::prepareBitmap | ( | const ScanConstructor::grid_t & | grid, |
int | map_occupancy_threshold | ||
) |
Definition at line 25 of file scan_constructor.cpp.