ibeo::scan_msg_t Class Reference

#include <scan_msg.H>

Inheritance diagram for ibeo::scan_msg_t:
ibeo::msg_t

List of all members.

Classes

class  point_t

Public Member Functions

 scan_msg_t ()
 scan_msg_t (msg_t const &msg_)
unsigned version () const
unsigned scanner_type () const
unsigned ecu_id () const
double timestamp () const
double start_angle () const
double end_angle () const
unsigned scan_counter () const
unsigned num_points () const
void point (unsigned i_, point_t &point_) const

Protected Types

enum  { VERSION_OFFSET = 16 }
enum  { SCANNER_TYPE_OFFSET = 17 }
enum  { ECU_ID_OFFSET = 18 }
enum  { TIMESTAMP_OFFSET = 20 }
enum  { START_ANGLE_OFFSET = 24 }
enum  { END_ANGLE_OFFSET = 26 }
enum  { SCAN_COUNTER_OFFSET = 28 }
enum  { NUM_POINTS_OFFSET = 30 }
enum  { POINT_OFFSET = 32 }
enum  { POINT_SIZE = 12 }

Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
TIMESTAMP_OFFSET 
anonymous enum [protected]
Enumerator:
START_ANGLE_OFFSET 
anonymous enum [protected]
Enumerator:
END_ANGLE_OFFSET 
anonymous enum [protected]
Enumerator:
SCAN_COUNTER_OFFSET 
anonymous enum [protected]
Enumerator:
NUM_POINTS_OFFSET 
anonymous enum [protected]
Enumerator:
POINT_OFFSET 
anonymous enum [protected]
Enumerator:
POINT_SIZE 
anonymous enum [protected]
Enumerator:
VERSION_OFFSET 
anonymous enum [protected]
Enumerator:
SCANNER_TYPE_OFFSET 
anonymous enum [protected]
Enumerator:
ECU_ID_OFFSET 

Constructor & Destructor Documentation

ibeo::scan_msg_t::scan_msg_t (  )  [inline]
ibeo::scan_msg_t::scan_msg_t ( msg_t const &  msg_  )  [inline]

Member Function Documentation

unsigned ibeo::scan_msg_t::ecu_id (  )  const [inline]
double ibeo::scan_msg_t::end_angle (  )  const [inline]
unsigned ibeo::scan_msg_t::num_points (  )  const [inline]
void ibeo::scan_msg_t::point ( unsigned  i_,
point_t point_ 
) const [inline]
unsigned ibeo::scan_msg_t::scan_counter (  )  const [inline]
unsigned ibeo::scan_msg_t::scanner_type (  )  const [inline]
double ibeo::scan_msg_t::start_angle (  )  const [inline]
double ibeo::scan_msg_t::timestamp ( void   )  const [inline]
unsigned ibeo::scan_msg_t::version (  )  const [inline]

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

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1