|
2023-Robot
Robot code for 2023 FRC season by Argos, FRC team #1756
|
Go to the source code of this file.
Namespaces | |
| namespace | path_planning |
Enumerations | |
| enum class | path_planning::Orientation { path_planning::Colinear , path_planning::Clockwise , path_planning::Counterclockwise } |
Functions | |
| Orientation | path_planning::GetOrientation (const ArmPathPoint &point1, const ArmPathPoint &point2, const ArmPathPoint &point3) |
| bool | path_planning::OnSegment (const ArmPathPoint &p, const ArmPathPoint &q, const ArmPathPoint &r) |
| bool | path_planning::SegmentsIntersect (const LineSegment &segment1, const LineSegment &segment2) |
| std::optional< ArmPathPoint > | path_planning::Intersection (const LineSegment &segment1, const LineSegment &segment2) |
| std::vector< LineSegment > | path_planning::PolygonSegments (const Polygon &polygon) |
| units::inch_t | path_planning::SegmentLength (const LineSegment &segment) |
| ArmPath | path_planning::KeepOut (const ArmPath &initialPath, const Polygon &avoidancePolygon) |