cajun::point_3d_t Struct Reference

#include <cell.H>

List of all members.

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

Constructor & Destructor Documentation

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]

Member Function Documentation

size_t cajun::point_3d_t::id (  )  const [inline]
bool cajun::point_3d_t::is_colored (  )  const [inline]
bool cajun::point_3d_t::is_used (  )  const [inline]
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]

References x, y, and z.

void cajun::point_3d_t::print_point (  )  const [inline]

References m_depth, x, y, and z.

void cajun::point_3d_t::set_used ( bool  used_  )  [inline]

Member Data Documentation

RGB color representation.

Referenced by cajun::mesh_split_file_writer_t::write_point().

Referenced by id().

Referenced by is_used(), and set_used().


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

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