Segment class. More...
#include <rndf.H>
Public Member Functions | |
| segment_t (unsigned id_) | |
| unsigned | id () const |
| Segment's ID. | |
| std::string | name () const |
| Segment's name. | |
| unsigned | num_lanes () const |
| Number of lanes in segment. | |
| lane_t const & | lane (unsigned id_) const |
| Lane. | |
Private Attributes | |
| unsigned | m_id |
| Segment ID. | |
| std::string | m_name |
| Name. | |
| std::vector< lane_t > | m_lane |
| Lanes. | |
Friends | |
| class | builder_t |
Segment class.
| lane_t const& cajun::rndf_t::segment_t::lane | ( | unsigned | id_ | ) | const [inline] |
Lane.
| id_ | Lane's ID |
References m_lane, and num_lanes().
Referenced by cajun::rndf_t::determine_intersections().
1.6.1