#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.