Fawkes API  Fawkes Development Version
LaserDataFilter::Buffer Class Reference

Laser data buffer. More...

#include "filter.h"

Public Member Functions

 Buffer (size_t num_values=0)
 Constructor. More...
 
 ~Buffer ()
 Destructor. 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::Timetimestamp
 timestamp of data More...
 

Detailed Description

Laser data buffer.

A buffer comprises the value array and a reference frame ID.

Definition at line 35 of file filter.h.

Constructor & Destructor Documentation

◆ Buffer()

LaserDataFilter::Buffer::Buffer ( size_t  num_values = 0)

Constructor.

Parameters
num_valuesif not zero allocates the values arrays with the given number of elements

Definition at line 227 of file filter.cpp.

◆ ~Buffer()

LaserDataFilter::Buffer::~Buffer ( )

Destructor.

Definition at line 237 of file filter.cpp.

Member Data Documentation

◆ frame

std::string LaserDataFilter::Buffer::frame

reference coordinate frame ID

Definition at line 40 of file filter.h.

◆ name

std::string LaserDataFilter::Buffer::name

name of the input buffer

Definition at line 39 of file filter.h.

◆ timestamp

fawkes::Time* LaserDataFilter::Buffer::timestamp

timestamp of data

Definition at line 42 of file filter.h.

◆ values

float* LaserDataFilter::Buffer::values

values

Definition at line 41 of file filter.h.

Referenced by LaserDataFilter::copy_to_outbuf(), and LaserDataFilter::reset_outbuf().


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