#include <vinyx_world.h>

Public Types | |
| using | Properties = SingleStateHypothesisLSGWProperties |
| using | WorldT = SingleStateHypothesisLaserScanGridWorld< VinyXMapT > |
Public Types inherited from World< TransformedLaserScan, VinyXMapT > | |
| using | MapType = VinyXMapT |
Public Member Functions | |
| void | handle_observation (TransformedLaserScan &obs) override |
| void | handle_sensor_data (TransformedLaserScan &scan) override |
| const VinyXMapT & | map () const override |
| const RobotPose & | pose () const override |
| void | update_robot_pose (const RobotPoseDelta &delta) override |
| VinyXWorld (const Properties &props) | |
| const WorldT & | world () const override |
Public Member Functions inherited from World< TransformedLaserScan, VinyXMapT > | |
| MapType & | map () |
Public Member Functions inherited from WorldObservable< VinyXMapT > | |
| void | subscribe_map (std::shared_ptr< WorldMapObserver< VinyXMapT >> obs) |
| void | subscribe_pose (std::shared_ptr< WorldPoseObserver > obs) |
Private Member Functions | |
| void | detect_peaks (const TransformedLaserScan &raw_scan) |
Private Attributes | |
| std::vector< WorldT > | _hypotheses |
| Properties | _props |
Additional Inherited Members | |
Protected Member Functions inherited from World< TransformedLaserScan, VinyXMapT > | |
| virtual | ~World ()=default |
Protected Member Functions inherited from WorldObservable< VinyXMapT > | |
| void | notify_with_map (const VinyXMapT &map) |
| void | notify_with_pose (const RobotPose &pose) |
Definition at line 38 of file vinyx_world.h.
Definition at line 42 of file vinyx_world.h.
Definition at line 41 of file vinyx_world.h.
|
inline |
Definition at line 44 of file vinyx_world.h.
|
inlineprivate |
Definition at line 80 of file vinyx_world.h.
|
inlineoverridevirtual |
Implements World< TransformedLaserScan, VinyXMapT >.
Definition at line 70 of file vinyx_world.h.
|
inlineoverridevirtual |
Implements SensorDataObserver< TransformedLaserScan >.
Definition at line 49 of file vinyx_world.h.
|
inlineoverridevirtual |
Implements World< TransformedLaserScan, VinyXMapT >.
Definition at line 68 of file vinyx_world.h.
|
inlineoverridevirtual |
Reimplemented from World< TransformedLaserScan, VinyXMapT >.
Definition at line 67 of file vinyx_world.h.
|
inlineoverridevirtual |
Reimplemented from World< TransformedLaserScan, VinyXMapT >.
Definition at line 56 of file vinyx_world.h.
|
inlineoverridevirtual |
Reimplemented from World< TransformedLaserScan, VinyXMapT >.
Definition at line 62 of file vinyx_world.h.
|
private |
Definition at line 115 of file vinyx_world.h.
|
private |
Definition at line 114 of file vinyx_world.h.