#include <hill_climbing_scan_matcher.h>
Public Member Functions | |
FailedRoundsLimitedPoseEnumerator (unsigned max_failed_rounds, 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 Member Functions | |
void | reset_round (double translation_delta, double rotation_delta) |
Private Attributes | |
double | _base_rotation_delta |
double | _base_translation_delta |
unsigned | _failed_rounds |
unsigned | _max_failed_rounds |
double | _rotation_delta |
bool | _round_failed |
BasePoseEnumerator | _round_pe {0, 0} |
double | _translation_delta |
Definition at line 64 of file hill_climbing_scan_matcher.h.
|
inline |
Definition at line 66 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Implements PoseEnumerator.
Definition at line 99 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Implements PoseEnumerator.
Definition at line 75 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Implements PoseEnumerator.
Definition at line 79 of file hill_climbing_scan_matcher.h.
|
inlineoverridevirtual |
Reimplemented from PoseEnumerator.
Definition at line 91 of file hill_climbing_scan_matcher.h.
|
inlineprivate |
Definition at line 105 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 111 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 111 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 113 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 110 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 114 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 117 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 116 of file hill_climbing_scan_matcher.h.
|
private |
Definition at line 114 of file hill_climbing_scan_matcher.h.