#include <cell.H>
Public Member Functions | |
point_3d_t () | |
point_3d_t (const scan_gp_data_t::coord_t &pt_) | |
point_3d_t (const survey_gp_data_t::coord_t &pt_) | |
point_3d_t (const point_3d_t &pt_, float depth_, size_t id_) | |
void | print_point () const |
void | set_used (bool used_) |
size_t | id () const |
bool | is_used () const |
bool | is_colored () const |
bool | operator== (const point_3d_t &pt_) const |
bool | operator< (const point_3d_t &p_) const |
Public Attributes | |
float | x |
float | y |
float | z |
3D point representation | |
uint8_t | r |
uint8_t | g |
uint8_t | b |
RGB color representation. | |
float | m_depth |
bool | m_used |
size_t | m_pt_id |
bool | m_colored |
cajun::point_3d_t::point_3d_t | ( | ) | [inline] |
cajun::point_3d_t::point_3d_t | ( | const scan_gp_data_t::coord_t & | pt_ | ) | [inline] |
cajun::point_3d_t::point_3d_t | ( | const survey_gp_data_t::coord_t & | pt_ | ) | [inline] |
cajun::point_3d_t::point_3d_t | ( | const point_3d_t & | pt_, | |
float | depth_, | |||
size_t | id_ | |||
) | [inline] |
size_t cajun::point_3d_t::id | ( | ) | const [inline] |
References m_pt_id.
Referenced by cajun::mesh_split_file_writer_t::write_point().
bool cajun::point_3d_t::is_colored | ( | ) | const [inline] |
References m_colored.
Referenced by cajun::mesh_split_file_writer_t::write_point().
bool cajun::point_3d_t::is_used | ( | ) | const [inline] |
References m_used.
Referenced by cajun::mesh_split_file_writer_t::write_point().
bool cajun::point_3d_t::operator< | ( | const point_3d_t & | p_ | ) | const [inline] |
References m_depth.
bool cajun::point_3d_t::operator== | ( | const point_3d_t & | pt_ | ) | const [inline] |
void cajun::point_3d_t::set_used | ( | bool | used_ | ) | [inline] |
References m_used.
Referenced by cajun::mesh_split_file_writer_t::write_point().
uint8_t cajun::point_3d_t::b |
RGB color representation.
Referenced by cajun::mesh_split_file_writer_t::write_point().
uint8_t cajun::point_3d_t::g |
Referenced by cajun::mesh_split_file_writer_t::write_point().
Referenced by cajun::wall_t::fill_wall(), and is_colored().
size_t cajun::point_3d_t::m_pt_id |
Referenced by id().
Referenced by is_used(), and set_used().
uint8_t cajun::point_3d_t::r |
Referenced by cajun::mesh_split_file_writer_t::write_point().
float cajun::point_3d_t::x |
float cajun::point_3d_t::y |
float cajun::point_3d_t::z |
3D point representation
Referenced by cajun::stripe_t::fill_strip(), cajun::wall_t::fill_wall(), operator==(), print_point(), cajun::mesh_queue_writer_t::write_mesh(), cajun::mesh_cell_queue_writer_t::write_mesh_cell(), and cajun::mesh_split_file_writer_t::write_point().