LARS
LARS (Light Augmented Reality System) is an open-source framework for light-based interaction and real-time tracking in multi-robot experiments. Inspired by ARK, LARS extends the augmented reality paradigm to robotic collectives by projecting dynamic visual cues and environments onto the arena, enabling new experimental possibilities for collective robotics research, education, and outreach. LARS features integrated tracking, light projection, and modular experiment control with a user-friendly Qt GUI.
Loading...
Searching...
No Matches
rcsc::Segment2D Member List

This is the complete list of members for rcsc::Segment2D, including all inherited members.

assign(const Vector2D &origin, const Vector2D &terminal)rcsc::Segment2Dinline
assign(const double &origin_x, const double &origin_y, const double &terminal_x, const double &terminal_y)rcsc::Segment2Dinline
assign(const Vector2D &origin, const double &length, const AngleDeg &dir)rcsc::Segment2Dinline
contains(const Vector2D &p) constrcsc::Segment2Dinline
direction() constrcsc::Segment2Dinline
dist(const Vector2D &p) constrcsc::Segment2D
dist(const Segment2D &seg) constrcsc::Segment2D
equals(const Segment2D &other) constrcsc::Segment2Dinline
equalsWeakly(const Segment2D &other) constrcsc::Segment2Dinline
existIntersection(const Segment2D &other) constrcsc::Segment2D
existIntersection(const Line2D &l) constrcsc::Segment2D
existIntersectionExceptEndpoint(const Segment2D &other) constrcsc::Segment2D
farthestDist(const Vector2D &p) constrcsc::Segment2D
intersection(const Segment2D &other, const bool allow_end_point) constrcsc::Segment2D
intersection(const Line2D &l) constrcsc::Segment2D
intersects(const Segment2D &other) constrcsc::Segment2Dinline
intersects(const Line2D &l) constrcsc::Segment2Dinline
intersectsExceptEndpoint(const Segment2D &other) constrcsc::Segment2Dinline
isValid() constrcsc::Segment2Dinline
length() constrcsc::Segment2Dinline
line() constrcsc::Segment2Dinline
nearestPoint(const Vector2D &p) constrcsc::Segment2D
onSegment(const Vector2D &p) constrcsc::Segment2D
onSegmentWeakly(const Vector2D &p) constrcsc::Segment2D
origin() constrcsc::Segment2Dinline
perpendicularBisector() constrcsc::Segment2Dinline
print(std::ostream &os) constrcsc::Segment2Dinline
projection(const Vector2D &p) constrcsc::Segment2D
reverse()rcsc::Segment2Dinline
reversedSegment() constrcsc::Segment2Dinline
Segment2D(const Vector2D &origin, const Vector2D &terminal)rcsc::Segment2Dinline
Segment2D(const double &origin_x, const double &origin_y, const double &terminal_x, const double &terminal_y)rcsc::Segment2Dinline
Segment2D(const Vector2D &origin, const double &length, const AngleDeg &dir)rcsc::Segment2Dinline
swap()rcsc::Segment2Dinline
terminal() constrcsc::Segment2Dinline