#include <PositionUtil.h>
|
static bool | collinear (const Position &p0, const Position &p1, const Position &p2) |
|
static Position | interpolate (const Position &v1, const Position &v2, double f) |
|
static double | angle_between (const Position &p1, const Position &p2, const Position &p3) |
|
static std::pair< Position, double > | intersection (const Position &so, const Velocity &vo, const Position &si, const Velocity &vi) |
|
static std::pair< Position, double > | intersection (const Position &so1, const Position &so2, double dto, const Position &si1, const Position &si2) |
|
static Position | closestPoint (const Position &a, const Position &b, const Position &x) |
|
static Position | closestPointOnSegment (const Position &a, const Position &b, const Position &x) |
|
static Position | behind (const Position &a, const Position &b, const Position &x) |
|
static bool | behind (const Position &p1, const Position &p2, const Velocity &vo) |
|
static int | passingDirection (const Position &so, const Velocity &vo, const Position &si, const Velocity &vi) |
|
static int | dirForBehind (const Position &so, const Velocity &vo, const Position &si, const Velocity &vi) |
|
GreatCircle and VectFuns functions lifted to Positions
◆ angle_between()
Return angle between P1-P2 and P2-P3
- Parameters
-
p1 | point 1 |
p2 | point 2 (intersection of two lines) |
p3 | point 3 |
- Returns
- angle between two lines
The documentation for this class was generated from the following files: