#include <sonar_obs.hpp>
Inheritance diagram for Arak::ArakPosteriorSonarObs::SonarObs:


Definition at line 239 of file sonar_obs.hpp.
Public Types | |
| typedef SonarObsIndex::Cell::Entry | CellEntry |
| An entry of an observation in the index. | |
| typedef std::list< CellEntry > | CellEntryList |
| A list of cell entries. | |
Public Member Functions | |
| SonarObs (const Geometry::Point &source, const double angle, const double range, const double aperture, const double maxRange) | |
| Default constructor. | |
| virtual | ~SonarObs () |
| Destructor. | |
| virtual void | recolor (Color color) |
| Reacts to information that the query point has been recolored. | |
Public Attributes | |
| Geometry::Point | source |
| The location from which the sonar measurement was taken. | |
| Geometry::Direction | min |
| The minimum direction of the sonar cone. | |
| Geometry::Direction | max |
| The maximum direction of the sonar cone. | |
| double | range |
| The sonar range measurement. | |
| Color | sourceColor |
| The current color of the source. | |
| double | lp |
| The current log probability of this observation. | |
| Geometry::Triangle | relevantRegion |
| A triangular outer approximation to the region to which this observation's likelihood is sensitive. | |
| CellEntryList | entries |
| A list of cell entries in which this observation is stored. | |
| CellEntryList | unused |
| A list of unused cell entries, used to minimize memory allocation overhead. | |
| unsigned long int | updateId |
| The sequence number of the last update to this observation. | |
|
|
An entry of an observation in the index.
Definition at line 282 of file sonar_obs.hpp. |
|
|
A list of cell entries.
Definition at line 287 of file sonar_obs.hpp. |
|
||||||||||||||||||||||||
|
Default constructor.
Definition at line 276 of file sonar_obs.cpp. References aperture, Arak::Geometry::Direction, and Arak::Geometry::Point. |
|
|
Destructor.
Definition at line 317 of file sonar_obs.hpp. |
|
|
Reacts to information that the query point has been recolored.
Implements Arak::QueryPointListener. Definition at line 324 of file sonar_obs.hpp. |
|
|
A list of cell entries in which this observation is stored.
Definition at line 292 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(). |
|
|
The current log probability of this observation.
Definition at line 271 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(), and Arak::ArakPosteriorSonarObs::visualize(). |
|
|
The maximum direction of the sonar cone.
Definition at line 256 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(), and Arak::ArakPosteriorSonarObs::visualize(). |
|
|
The minimum direction of the sonar cone.
Definition at line 251 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(), and Arak::ArakPosteriorSonarObs::visualize(). |
|
|
The sonar range measurement.
Definition at line 261 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(), and Arak::ArakPosteriorSonarObs::visualize(). |
|
|
A triangular outer approximation to the region to which this observation's likelihood is sensitive.
Definition at line 277 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(). |
|
|
The location from which the sonar measurement was taken.
Definition at line 246 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(), and Arak::ArakPosteriorSonarObs::visualize(). |
|
|
The current color of the source.
Definition at line 266 of file sonar_obs.hpp. |
|
|
A list of unused cell entries, used to minimize memory allocation overhead.
Definition at line 298 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(). |
|
|
The sequence number of the last update to this observation.
Definition at line 303 of file sonar_obs.hpp. Referenced by Arak::ArakPosteriorSonarObs::updateObsLP(). |
1.3.6