#include <scan_constructor.h>
Classes | |
struct | map_params_t |
struct | scan_params_t |
Public Types | |
using | grid_t = std::vector< std::vector< int > > |
using | scan_t = std::vector< double > |
Public Member Functions | |
scan_t | constructScan (double x, double y, double yaw, const scan_params_t &scan_params) const |
const map_params_t & | map_params () const |
ScanConstructor & | operator= (const ScanConstructor &)=default |
ScanConstructor & | operator= (ScanConstructor &&)=default |
ScanConstructor ()=default | |
ScanConstructor (const grid_t &grid, const map_params_t &map_params) | |
ScanConstructor (const ScanConstructor &)=default | |
ScanConstructor (grid_t &&grid, const map_params_t &map_params) | |
ScanConstructor (ScanConstructor &&)=default | |
~ScanConstructor ()=default | |
Private Attributes | |
map_params_t | map_params_ |
SegmentTree | segments_ |
Definition at line 19 of file scan_constructor.h.
using scan_tools::ScanConstructor::grid_t = std::vector<std::vector<int> > |
Definition at line 22 of file scan_constructor.h.
using scan_tools::ScanConstructor::scan_t = std::vector<double> |
Definition at line 23 of file scan_constructor.h.
|
default |
scan_tools::ScanConstructor::ScanConstructor | ( | const grid_t & | grid, |
const map_params_t & | map_params | ||
) |
Definition at line 131 of file scan_constructor.cpp.
scan_tools::ScanConstructor::ScanConstructor | ( | grid_t && | grid, |
const map_params_t & | map_params | ||
) |
Definition at line 177 of file scan_constructor.cpp.
|
default |
|
default |
|
default |
ScanConstructor::scan_t scan_tools::ScanConstructor::constructScan | ( | double | x, |
double | y, | ||
double | yaw, | ||
const scan_params_t & | scan_params | ||
) | const |
Definition at line 184 of file scan_constructor.cpp.
|
inline |
Definition at line 56 of file scan_constructor.h.
|
default |
|
default |
|
private |
Definition at line 64 of file scan_constructor.h.
|
private |
Definition at line 63 of file scan_constructor.h.