#include <mesh_queue_writer.H>
Public Member Functions | |
mesh_queue_writer_t (access_data_t *ad_, unsigned qid_) | |
~mesh_queue_writer_t () | |
void | write_mesh (const cell_t &cell1_, point_3d_t &pt1_, const cell_t &cell2_, point_3d_t &pt2_, const cell_t &cell3_, point_3d_t &pt3_) |
Private Member Functions | |
void | publish () |
Private Attributes | |
triangle_data_t | m_triangle_data |
access_data_t * | m_ad |
unsigned | m_qid |
mesh_queue_writer_t::mesh_queue_writer_t | ( | access_data_t * | ad_, | |
unsigned | qid_ | |||
) |
References m_ad, m_qid, and m_triangle_data.
mesh_queue_writer_t::~mesh_queue_writer_t | ( | ) |
void mesh_queue_writer_t::publish | ( | ) | [private] |
References m_ad, m_qid, and m_triangle_data.
Referenced by write_mesh().
void mesh_queue_writer_t::write_mesh | ( | const cell_t & | cell1_, | |
point_3d_t & | pt1_, | |||
const cell_t & | cell2_, | |||
point_3d_t & | pt2_, | |||
const cell_t & | cell3_, | |||
point_3d_t & | pt3_ | |||
) | [virtual] |
Implements cajun::mesh_writer_interface_t.
References m_triangle_data, publish(), cajun::point_3d_t::x, cajun::point_3d_t::y, and cajun::point_3d_t::z.
access_data_t* cajun::mesh_queue_writer_t::m_ad [private] |
Referenced by mesh_queue_writer_t(), and publish().
unsigned cajun::mesh_queue_writer_t::m_qid [private] |
Referenced by mesh_queue_writer_t(), and publish().
triangle_data_t cajun::mesh_queue_writer_t::m_triangle_data [private] |
Referenced by mesh_queue_writer_t(), publish(), and write_mesh().