Template Class LineSegmentLink¶
Defined in File line_segment_link.h
Inheritance Relationships¶
Base Type¶
private bitrl::utils::geom::GenericLine< dim >(Template Class GenericLine)
Class Documentation¶
-
template<int dim, typename NodeData, typename SegmentData>
class LineSegmentLink : private bitrl::utils::geom::GenericLine<dim>¶ class LineSegmentLink. Represents a straight line link between two waypoints.
Public Types
-
typedef SegmentData segment_data_type¶
Public Functions
-
LineSegmentLink()¶
Default ctor.
-
LineSegmentLink(const w_point_type &v1, const w_point_type &v2, uint_t id, const segment_data_type &data)¶
Constructor.
-
LineSegmentLink(const w_point_type &v1, const w_point_type &v2, uint_t id)¶
Constructor.
-
inline bool is_active() const¶
Returns true if the segment is active.
-
inline void deactivate()¶
deactive the segment
-
inline void make_active()¶
Activate the segment.
-
typedef SegmentData segment_data_type¶