|
MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Implements an array of landmarks returned by a sensor. More...
#include <landmarksData.h>
Public Member Functions | |
| landmarksData () | |
| Default Constructor. | |
| landmarksData (int nLandmarks) | |
| Builds the structure reserving space for nLandmarks. | |
| landmarksData (const landmarksData &) | |
| Copy constructor. | |
| ~landmarksData () | |
| Default destructor. | |
| void | addLandmark (const landmark &lm) |
| sets the landmark n of the array | |
| void | clear () |
| clear the data | |
| landmark & | getLandmark (int n) const |
| returns the landmark n of the array | |
| landmark * | getLandmarks () |
| returns a pointer to the data | |
| int | getNLandmarks () const |
| returns the number of landmarks | |
| landmarksData & | operator= (const landmarksData &lmd) |
| asignment operator | |
| void | reserve (int nLandmarks) |
| resize the array to nLandmarks (this operation deletes the previous data) | |
Private Attributes | |
| float | distMAX |
| float | distMIN |
| float | gammaMAX |
| landmark * | landmarks |
| unsigned short | marksReserved |
| unsigned short | nLandmarks |
Implements an array of landmarks returned by a sensor.
Definition at line 57 of file landmarksData.h.
1.7.6.1