Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AS::Drivers::Ibeo::IbeoTxMessage Class Referenceabstract

#include <ibeo_core.h>

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

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< IbeoTxMessagemake_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

IbeoTxMessage::IbeoTxMessage ( )

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

uint16_t AS::Drivers::Ibeo::IbeoTxMessage::data_type

Definition at line 607 of file ibeo_core.h.

bool AS::Drivers::Ibeo::IbeoTxMessage::has_contour_points

Definition at line 604 of file ibeo_core.h.

bool AS::Drivers::Ibeo::IbeoTxMessage::has_objects

Definition at line 605 of file ibeo_core.h.

bool AS::Drivers::Ibeo::IbeoTxMessage::has_scan_points

Definition at line 603 of file ibeo_core.h.

IbeoDataHeader AS::Drivers::Ibeo::IbeoTxMessage::ibeo_header

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 Fri Jun 7 2019 21:53:43