#include <hill_climbing_scan_matcher.h>
Public Member Functions | |
Distorsion1DPoseEnumerator (double translation_delta, double rotation_delta) | |
void | feedback (bool pose_is_acceptable) override |
bool | has_next () const override |
RobotPose | next (const RobotPose &prev_pose) override |
void | reset () override |
Public Member Functions inherited from PoseEnumerator | |
virtual | ~PoseEnumerator () |
Private Types | |
enum | Dim { X = 0, Y, Th, DimNm } |
enum | Dir { Inc = 0, Dec, DirNm } |
Private Attributes | |
std::size_t | _action_id |
RobotPose | _base_pose |
bool | _base_pose_is_set |
double | _rotation_delta |
double | _translation_delta |
Definition at line 9 of file hill_climbing_scan_matcher.h.
|
private |
Enumerator | |
---|---|
X | |
Y | |
Th | |
DimNm |
Definition at line 51 of file hill_climbing_scan_matcher.h.
|
private |
Enumerator | |
---|---|
Inc | |
Dec | |
DirNm |
Definition at line 52 of file hill_climbing_scan_matcher.h.
|
inline |
Definition at line 11 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Implements PoseEnumerator.
Definition at line 48 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Implements PoseEnumerator.
Definition at line 20 of file hill_climbing_scan_matcher.h.
Implements PoseEnumerator.
Definition at line 22 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Reimplemented from PoseEnumerator.
Definition at line 47 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 53 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 58 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 59 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 56 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 56 of file hill_climbing_scan_matcher.h.