Public Member Functions | Static Public Member Functions | Public Attributes
AS::Drivers::Ibeo::IbeoTxMessage Class Reference

#include <ibeo_core.h>

Inheritance diagram for AS::Drivers::Ibeo::IbeoTxMessage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::vector< Point3Dget_contour_points ()
virtual std::vector< IbeoObjectget_objects ()
virtual std::vector< Point3DLget_scan_points ()
 IbeoTxMessage ()
 IbeoTxMessage (bool scan_points, bool contour_points, bool objects)
virtual void parse (const std::vector< uint8_t > &in)=0

Static Public Member Functions

static std::shared_ptr
< IbeoTxMessage
make_message (const uint16_t &data_type)

Public Attributes

uint16_t data_type
bool has_contour_points
bool has_objects
bool has_scan_points
IbeoDataHeader ibeo_header

Detailed Description

Definition at line 600 of file ibeo_core.h.


Constructor & Destructor Documentation

Definition at line 516 of file ibeo_core.cpp.

IbeoTxMessage::IbeoTxMessage ( bool  scan_points,
bool  contour_points,
bool  objects 
)

Definition at line 522 of file ibeo_core.cpp.


Member Function Documentation

std::vector< Point3D > IbeoTxMessage::get_contour_points ( ) [virtual]
std::vector< IbeoObject > IbeoTxMessage::get_objects ( ) [virtual]
std::vector< Point3DL > IbeoTxMessage::get_scan_points ( ) [virtual]
std::shared_ptr< IbeoTxMessage > IbeoTxMessage::make_message ( const uint16_t &  data_type) [static]

Definition at line 528 of file ibeo_core.cpp.

virtual void AS::Drivers::Ibeo::IbeoTxMessage::parse ( const std::vector< uint8_t > &  in) [pure virtual]

Member Data Documentation

Definition at line 607 of file ibeo_core.h.

Definition at line 604 of file ibeo_core.h.

Definition at line 605 of file ibeo_core.h.

Definition at line 603 of file ibeo_core.h.

Definition at line 606 of file ibeo_core.h.


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


ibeo_core
Author(s): Joshua Whitley , Daniel Stanek
autogenerated on Sat May 18 2019 02:23:51