|
| | TangentLine () |
| |
| | TangentLine (const Vect2 &s, const double D, const int eps) |
| |
| bool | undef () const |
| |
| bool | horizontal_criterion (const Vect2 &v) const |
| |
| int | get_eps () const |
| |
| | Vect2 (const double xx=0.0, const double yy=0.0) |
| |
| virtual | ~Vect2 () |
| |
| bool | isZero () const |
| |
| bool | almostEquals (const Vect2 &v) const |
| |
| bool | almostEquals (const Vect2 &v, INT64FM maxUlps) const |
| |
| Vect2 | operator+ (const Vect2 &v) const |
| |
| Vect2 | operator- (const Vect2 &v) const |
| |
| Vect2 | operator- () const |
| |
| Vect2 | operator* (const double k) const |
| |
| double | operator* (const Vect2 &v) const |
| |
| bool | operator== (const Vect2 &v) const |
| |
| bool | operator!= (const Vect2 &v) const |
| |
| Vect2 | Hat () const |
| |
| Vect2 | Add (const Vect2 &v) const |
| |
| Vect2 | Sub (const Vect2 &v) const |
| |
| Vect2 | Neg () const |
| |
| Vect2 | Scal (double k) const |
| |
| Vect2 | ScalAdd (const double k, const Vect2 &v) const |
| |
| Vect2 | AddScal (double k, const Vect2 &v) const |
| |
| Vect2 | PerpR () const |
| |
| Vect2 | PerpL () const |
| |
| Vect2 | linear (const Vect2 &v, double t) const |
| |
|
double | distance (const Vect2 &s) const |
| |
| double | dot (const double x, const double y) const |
| |
| double | dot (const Vect2 &v) const |
| |
| double | det (const double x, const double y) const |
| |
| double | det (const Vect2 &v) const |
| |
| double | sqv () const |
| |
| double | norm () const |
| |
| double | angle () const |
| |
| double | trk () const |
| |
| double | compassAngle () const |
| |
| double | compassAngle (const Vect2 &v2) const |
| |
| bool | leq (const Vect2 &v, const Vect2 &vo) const |
| |
| bool | isInvalid () const |
| |
| std::string | toString () const |
| |
| std::string | toString (int precision) const |
| |
| std::string | toStringNP (const std::string &xunit, const std::string &yunit) const |
| |
|
std::string | toStringNP (const std::string &xunit, const std::string &yunit, int precision) const |
| |
|
std::string | formatXY (const std::string &pre, const std::string &mid, const std::string &post) const |
| |
|
std::string | formatXY (int prec, const std::string &pre, const std::string &mid, const std::string &post) const |
| |
|
std::string | toPVS () const |
| |
|
std::string | toPVS (int precision) const |
| |
| bool | within_epsilon (const Vect2 &v2, double epsilon) const |
| |
|
| static Vect2 | Q (const Vect2 &s, const double D, const int eps) |
| |
| static Vect2 | mkTrkGs (double trk, double gs) |
| |
| static double | actual_tcpa (const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi) |
| |
| static double | tcpa (const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi) |
| |
| static double | dcpa (const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi) |
| |
| static double | distPerp (const Vect2 &s, const Vect2 &v, const Vect2 &q) |
| |
| static double | distAlong (const Vect2 &s, const Vect2 &v, const Vect2 &q) |
| |
| static Vect2 | intersect_pt (const Vect2 &s0, const Vect2 &v0, const Vect2 &s1, const Vect2 &v1) |
| |
| static const Vect2 & | ZERO () |
| |
| static const Vect2 & | INVALID () |
| |