Public Member Functions | |
intersection_vertex_t () | |
intersection_vertex_t (rndf_t::waypoint_t const &wp_) | |
bool | operator< (const intersection_vertex_t &iv_) const |
bool | operator== (const intersection_vertex_t &iv_) const |
void | set (rndf_t::waypoint_t const &wp_) |
void | set_orient (double orient_) |
rndf_t::waypoint_id_t & | get_id () |
bool | valid () |
double | x () |
double | y () |
double | orient () |
Private Attributes | |
rndf_t::waypoint_id_t | m_wpid |
double | m_x |
double | m_y |
double | m_orient |
bool | m_valid |
draw_rndf_t::intersection_vertex_t::intersection_vertex_t | ( | ) |
References m_valid.
draw_rndf_t::intersection_vertex_t::intersection_vertex_t | ( | rndf_t::waypoint_t const & | wp_ | ) |
rndf_t::waypoint_id_t & draw_rndf_t::intersection_vertex_t::get_id | ( | ) |
References m_wpid.
bool draw_rndf_t::intersection_vertex_t::operator< | ( | const intersection_vertex_t & | iv_ | ) | const |
bool draw_rndf_t::intersection_vertex_t::operator== | ( | const intersection_vertex_t & | iv_ | ) | const |
void draw_rndf_t::intersection_vertex_t::set | ( | rndf_t::waypoint_t const & | wp_ | ) |
References m_wpid, m_x, and m_y.
Referenced by cajun::draw_rndf_t::dump_intersection().
void draw_rndf_t::intersection_vertex_t::set_orient | ( | double | orient_ | ) |
bool draw_rndf_t::intersection_vertex_t::valid | ( | ) |
References m_valid.
double draw_rndf_t::intersection_vertex_t::x | ( | ) |
References m_x.
double draw_rndf_t::intersection_vertex_t::y | ( | ) |
References m_y.
double cajun::draw_rndf_t::intersection_vertex_t::m_orient [private] |
Referenced by operator<(), operator==(), orient(), and set_orient().
bool cajun::draw_rndf_t::intersection_vertex_t::m_valid [private] |
Referenced by intersection_vertex_t(), operator<(), operator==(), orient(), set_orient(), and valid().
rndf_t::waypoint_id_t cajun::draw_rndf_t::intersection_vertex_t::m_wpid [private] |
Referenced by get_id(), intersection_vertex_t(), and set().
double cajun::draw_rndf_t::intersection_vertex_t::m_x [private] |
Referenced by intersection_vertex_t(), operator==(), set(), and x().
double cajun::draw_rndf_t::intersection_vertex_t::m_y [private] |
Referenced by intersection_vertex_t(), operator==(), set(), and y().