cajun::point_collector_t< T > Class Template Reference

#include <point_collector.H>

Inheritance diagram for cajun::point_collector_t< T >:
cajun::point_collector_base_t

List of all members.

Public Member Functions

 point_collector_t (access_data_t *ad_, wall_t *wall_, unsigned qid_)
 ~point_collector_t ()
bool update_points (unsigned qid_, unsigned counter)
 reads points from queue, send to working grid
template<>
bool update_points (unsigned qid_, unsigned counter)
template<>
bool update_points (unsigned qid_, unsigned counter)
template<>
void init ()
template<>
void init ()

Protected Attributes

access_data_t * m_ad
 interface for accessing queue data
wall_tm_wall

Private Member Functions

void init ()
void fill_wall (unsigned counter)
 takes current list of scans and send to working grid

Private Attributes

std::vector< T > m_gp_vec
nav_data_t m_nav
motion_data_t m_motion
unsigned m_qid

template<typename T>
class cajun::point_collector_t< T >


Constructor & Destructor Documentation

template<typename T>
cajun::point_collector_t< T >::point_collector_t ( access_data_t *  ad_,
wall_t wall_,
unsigned  qid_ 
) [inline]
template<typename T>
cajun::point_collector_t< T >::~point_collector_t (  )  [inline]

Member Function Documentation

template<typename T>
void cajun::point_collector_t< T >::fill_wall ( unsigned  counter  )  [inline, private]
template<>
void cajun::point_collector_t< survey_gp_data_t >::init (  )  [inline]
template<>
void cajun::point_collector_t< scan_gp_data_t >::init (  )  [inline]
template<typename T>
void cajun::point_collector_t< T >::init (  )  [private]
template<>
bool cajun::point_collector_t< survey_gp_data_t >::update_points ( unsigned  qid_,
unsigned  counter 
) [inline, virtual]
template<>
bool cajun::point_collector_t< scan_gp_data_t >::update_points ( unsigned  qid_,
unsigned  counter 
) [inline, virtual]
template<typename T>
bool cajun::point_collector_t< T >::update_points ( unsigned  qid_,
unsigned  counter 
) [virtual]

reads points from queue, send to working grid

Parameters:
qid_ scan_gp queue id to read from
Returns:
success or failure at reading queue

Implements cajun::point_collector_base_t.


Member Data Documentation

template<typename T>
access_data_t* cajun::point_collector_t< T >::m_ad [protected]

interface for accessing queue data

Referenced by cajun::point_collector_t< T >::init(), and cajun::point_collector_t< T >::update_points().

template<typename T>
std::vector<T> cajun::point_collector_t< T >::m_gp_vec [private]
template<typename T>
motion_data_t cajun::point_collector_t< T >::m_motion [private]
template<typename T>
nav_data_t cajun::point_collector_t< T >::m_nav [private]
template<typename T>
unsigned cajun::point_collector_t< T >::m_qid [private]
template<typename T>
wall_t* cajun::point_collector_t< T >::m_wall [protected]

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

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