Public Member Functions | Private Attributes | List of all members
BruteForcePoseEnumerator Class Reference

#include <brute_force_scan_matcher.h>

Inheritance diagram for BruteForcePoseEnumerator:
Inheritance graph
[legend]

Public Member Functions

 BruteForcePoseEnumerator (double from_x, double to_x, double step_x, double from_y, double to_y, double step_y, double from_t, double to_t, double step_t)
 
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 Attributes

RobotPose _base_pose
 
bool _base_pose_is_set
 
double _from_t
 
double _from_x
 
double _from_y
 
double _step_t
 
double _step_x
 
double _step_y
 
double _t
 
double _to_t
 
double _to_x
 
double _to_y
 
double _x
 
double _y
 

Detailed Description

Definition at line 10 of file brute_force_scan_matcher.h.

Constructor & Destructor Documentation

BruteForcePoseEnumerator::BruteForcePoseEnumerator ( double  from_x,
double  to_x,
double  step_x,
double  from_y,
double  to_y,
double  step_y,
double  from_t,
double  to_t,
double  step_t 
)
inline

Definition at line 12 of file brute_force_scan_matcher.h.

Member Function Documentation

void BruteForcePoseEnumerator::feedback ( bool  pose_is_acceptable)
inlineoverridevirtual

Implements PoseEnumerator.

Definition at line 42 of file brute_force_scan_matcher.h.

bool BruteForcePoseEnumerator::has_next ( ) const
inlineoverridevirtual

Implements PoseEnumerator.

Definition at line 23 of file brute_force_scan_matcher.h.

RobotPose BruteForcePoseEnumerator::next ( const RobotPose prev_pose)
inlineoverridevirtual

Implements PoseEnumerator.

Definition at line 27 of file brute_force_scan_matcher.h.

void BruteForcePoseEnumerator::reset ( )
inlineoverridevirtual

Reimplemented from PoseEnumerator.

Definition at line 36 of file brute_force_scan_matcher.h.

Member Data Documentation

RobotPose BruteForcePoseEnumerator::_base_pose
private

Definition at line 59 of file brute_force_scan_matcher.h.

bool BruteForcePoseEnumerator::_base_pose_is_set
private

Definition at line 58 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_from_t
private

Definition at line 63 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_from_x
private

Definition at line 61 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_from_y
private

Definition at line 62 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_step_t
private

Definition at line 63 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_step_x
private

Definition at line 61 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_step_y
private

Definition at line 62 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_t
private

Definition at line 63 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_to_t
private

Definition at line 63 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_to_x
private

Definition at line 61 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_to_y
private

Definition at line 62 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_x
private

Definition at line 61 of file brute_force_scan_matcher.h.

double BruteForcePoseEnumerator::_y
private

Definition at line 62 of file brute_force_scan_matcher.h.


The documentation for this class was generated from the following file:


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26