cajun::discontinuity_t Class Reference

#include <discontinuity.H>

List of all members.

Public Member Functions

 discontinuity_t (data_queue_writer_t< scan_analysis_data_t > *scan_analysis_dq_writer, data_queue_writer_t< scan_analysis_data_t > *scan_analysis_dq_b_writer)
void add_scan (scan_gp_data_t const &points, unsigned sick_id, nav_data_t bot_posi)
void find_discontinuity (scan_analysis_data_t scan_repository[][MAX_SCANS], unsigned curr_scan, nav_data_t bot_posi, scan_gp_data_t points, unsigned sick_id)

Private Attributes

unsigned curr_scan [NUM_SENSORS]
scan_analysis_data_t scan_repository [NUM_SENSORS][MAX_SCANS]
data_queue_writer_t
< scan_analysis_data_t > * 
m_dq_writer
data_queue_writer_t
< scan_analysis_data_t > * 
m_dq_b_writer

Constructor & Destructor Documentation

cajun::discontinuity_t::discontinuity_t ( data_queue_writer_t< scan_analysis_data_t > *  scan_analysis_dq_writer,
data_queue_writer_t< scan_analysis_data_t > *  scan_analysis_dq_b_writer 
) [inline]

Member Function Documentation

void cajun::discontinuity_t::add_scan ( scan_gp_data_t const &  points,
unsigned  sick_id,
nav_data_t  bot_posi 
) [inline]
void discontinuity_t::find_discontinuity ( scan_analysis_data_t  scan_repository[][MAX_SCANS],
unsigned  curr_scan,
nav_data_t  bot_posi,
scan_gp_data_t  points,
unsigned  sick_id 
)

Member Data Documentation

unsigned cajun::discontinuity_t::curr_scan[NUM_SENSORS] [private]

Referenced by add_scan(), and discontinuity_t().

data_queue_writer_t<scan_analysis_data_t>* cajun::discontinuity_t::m_dq_b_writer [private]
data_queue_writer_t<scan_analysis_data_t>* cajun::discontinuity_t::m_dq_writer [private]
scan_analysis_data_t cajun::discontinuity_t::scan_repository[NUM_SENSORS][MAX_SCANS] [private]

Referenced by add_scan(), and find_discontinuity().


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

Generated on Fri Apr 9 10:45:13 2010 for Scananalysis by  doxygen 1.6.1