#include <grid_publisher.H>
Public Member Functions | |
grid_publisher_t (unsigned qid_, double cell_size_) | |
void | transform (double orient_, double base_x_, double base_y_) |
void | init () |
void | init_tile (int x_, int y_) |
void | fini_tile () |
Protected Attributes | |
double | m_base_x |
double | m_base_y |
double | m_orient |
double | m_x_dx |
double | m_y_dx |
double | m_x_dy |
double | m_y_dy |
double | m_cell_size |
data_logger_t< grid_tile_data_t > | m_logger |
data_queue_writer_t < grid_tile_data_t > * | m_dq |
bool | m_publish_tile |
grid_tile_data_t | m_tile |
grid_publisher_t::grid_publisher_t | ( | unsigned | qid_, | |
double | cell_size_ | |||
) |
void cajun::grid_publisher_t::fini_tile | ( | ) | [inline] |
References m_dq, m_logger, m_publish_tile, and m_tile.
void cajun::grid_publisher_t::init | ( | ) | [inline] |
References m_cell_size, and m_tile.
void cajun::grid_publisher_t::init_tile | ( | int | x_, | |
int | y_ | |||
) | [inline] |
References m_base_x, m_base_y, m_cell_size, m_orient, m_publish_tile, m_tile, m_x_dx, m_x_dy, m_y_dx, and m_y_dy.
void grid_publisher_t::transform | ( | double | orient_, | |
double | base_x_, | |||
double | base_y_ | |||
) |
double cajun::grid_publisher_t::m_base_x [protected] |
Referenced by init_tile(), and transform().
double cajun::grid_publisher_t::m_base_y [protected] |
Referenced by init_tile(), and transform().
double cajun::grid_publisher_t::m_cell_size [protected] |
Referenced by init(), and init_tile().
data_queue_writer_t<grid_tile_data_t>* cajun::grid_publisher_t::m_dq [protected] |
Referenced by fini_tile(), and grid_publisher_t().
data_logger_t<grid_tile_data_t> cajun::grid_publisher_t::m_logger [protected] |
Referenced by fini_tile(), and grid_publisher_t().
double cajun::grid_publisher_t::m_orient [protected] |
Referenced by init_tile(), and transform().
bool cajun::grid_publisher_t::m_publish_tile [protected] |
Referenced by fini_tile(), and init_tile().
grid_tile_data_t cajun::grid_publisher_t::m_tile [protected] |
Referenced by fini_tile(), init(), and init_tile().
double cajun::grid_publisher_t::m_x_dx [protected] |
Referenced by init_tile(), and transform().
double cajun::grid_publisher_t::m_x_dy [protected] |
Referenced by init_tile(), and transform().
double cajun::grid_publisher_t::m_y_dx [protected] |
Referenced by init_tile(), and transform().
double cajun::grid_publisher_t::m_y_dy [protected] |
Referenced by init_tile(), and transform().