Navigation

  • index
  • next |
  • previous |
  • rlenvscpp v1.16.1 documentation »
  • Library API »
  • Template Class LineSegmentLink

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 NodeData node_data_type¶
typedef SegmentData segment_data_type¶
typedef WayPoint<dim, NodeData> w_point_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.

Public Static Attributes

static const int dimension = dim¶

Table of Contents

  • Template Class LineSegmentLink
    • Inheritance Relationships
      • Base Type
    • Class Documentation

Previous topic

Class BernoulliDist

Next topic

Template Class WayPoint

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • rlenvscpp v1.16.1 documentation »
  • Library API »
  • Template Class LineSegmentLink
© Copyright 2025, Alexandros Giavaras. Created using Sphinx 5.0.2.