Classes | Typedefs | Functions
scan_tools Namespace Reference

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< SegmentextractSegments (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)
 

Typedef Documentation

◆ Point

using scan_tools::Point = typedef Eigen::Vector2d

Definition at line 23 of file segment_tree.h.

Function Documentation

◆ bezier() [1/2]

template<int N>
Point scan_tools::bezier ( const Point points,
double  t 
)

Definition at line 55 of file scan_constructor.cpp.

◆ bezier() [2/2]

template<int N>
Point scan_tools::bezier ( const Point(&)  points[N],
double  t 
)

Definition at line 67 of file scan_constructor.cpp.

◆ bezier< 1 >()

template<>
Point scan_tools::bezier< 1 > ( const Point point,
double  t 
)

Definition at line 61 of file scan_constructor.cpp.

◆ cross2()

double scan_tools::cross2 ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b 
)

Definition at line 78 of file scan_constructor.cpp.

◆ extractSegments()

std::vector<Segment> scan_tools::extractSegments ( const potrace_path_t *  path_head)

Definition at line 84 of file scan_constructor.cpp.

◆ min_dist_to_segment()

double scan_tools::min_dist_to_segment ( const Point p,
const Segment seg 
)

Definition at line 13 of file segment_tree.cpp.

◆ potrace_to_point()

Point scan_tools::potrace_to_point ( const potrace_dpoint_t &  p)

Definition at line 72 of file scan_constructor.cpp.

◆ prepareBitmap()

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.



lsm_localization
Author(s): Ivan Dryanovski , Ilija Hadzic
autogenerated on Fri Dec 23 2022 03:09:11