|
Fawkes API
Fawkes Development Version
|
Laser data buffer. More...
#include "filter.h"
Public Member Functions | |
| Buffer (size_t num_values=0) | |
| Constructor. More... | |
| Buffer (const Buffer &other) | |
| Copy constructor. More... | |
| ~Buffer () | |
| Destructor. More... | |
| Buffer & | operator= (const Buffer &other) |
| Assignment operator. More... | |
| void | resize (unsigned int num_values) |
| Resize buffer size. More... | |
Public Attributes | |
| std::string | name |
| name of the input buffer More... | |
| std::string | frame |
| reference coordinate frame ID More... | |
| float * | values |
| values More... | |
| fawkes::Time * | timestamp |
| timestamp of data More... | |
Laser data buffer.
A buffer comprises the value array and a reference frame ID.
| LaserDataFilter::Buffer::Buffer | ( | size_t | num_values = 0 | ) |
Constructor.
| num_values | if not zero allocates the values arrays with the given number of elements |
Definition at line 221 of file filter.cpp.
| LaserDataFilter::Buffer::Buffer | ( | const Buffer & | other | ) |
Copy constructor.
| other | instance to copy from |
Definition at line 232 of file filter.cpp.
References values.
| LaserDataFilter::Buffer::~Buffer | ( | ) |
Destructor.
Definition at line 243 of file filter.cpp.
| LaserDataFilter::Buffer & LaserDataFilter::Buffer::operator= | ( | const Buffer & | other | ) |
Assignment operator.
| other | instance to copy from |
Definition at line 256 of file filter.cpp.
| void LaserDataFilter::Buffer::resize | ( | unsigned int | num_values | ) |
Resize buffer size.
Free data array and create a new one. All values are invalidated.
| num_values | if not zero allocates the values arrays with the |
Definition at line 272 of file filter.cpp.
| std::string LaserDataFilter::Buffer::frame |
| std::string LaserDataFilter::Buffer::name |
| fawkes::Time* LaserDataFilter::Buffer::timestamp |
| float* LaserDataFilter::Buffer::values |
values
Definition at line 45 of file filter.h.
Referenced by Buffer(), LaserDataFilter::copy_to_outbuf(), operator=(), and LaserDataFilter::reset_outbuf().