ICAROUS
larcfm::Horizontal Member List

This is the complete list of members for larcfm::Horizontal, including all inherited members.

actual_tcpa(const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi)larcfm::Vect2static
Add(const Vect2 &v) constlarcfm::Vect2
AddScal(double k, const Vect2 &v) constlarcfm::Vect2
almost_horizontal_los(const Vect2 &s, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
almostEquals(const Vect2 &v) constlarcfm::Vect2
almostEquals(const Vect2 &v, INT64FM maxUlps) constlarcfm::Vect2
angle() constlarcfm::Vect2
best_horizontal(const Vect2 &vo, const Horizontal &v1, const Horizontal &v2) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
compassAngle() constlarcfm::Vect2
compassAngle(const Vect2 &v2) constlarcfm::Vect2
dcpa(const Vect2 &s, const Vect2 &v)larcfm::Horizontalstatic
larcfm::Vect2::dcpa(const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi)larcfm::Vect2static
Delta(const Vect2 &s, const Vect2 &v, const double D)larcfm::Horizontalstatic
det(const double x, const double y) constlarcfm::Vect2
det(const Vect2 &v) constlarcfm::Vect2
distAlong(const Vect2 &s, const Vect2 &v, const Vect2 &q)larcfm::Vect2static
distance(const Vect2 &s) const (defined in larcfm::Vect2)larcfm::Vect2
distPerp(const Vect2 &s, const Vect2 &v, const Vect2 &q)larcfm::Vect2static
dot(const double x, const double y) constlarcfm::Vect2
dot(const Vect2 &v) constlarcfm::Vect2
formatXY(const std::string &pre, const std::string &mid, const std::string &post) const (defined in larcfm::Vect2)larcfm::Vect2
formatXY(int prec, const std::string &pre, const std::string &mid, const std::string &post) const (defined in larcfm::Vect2)larcfm::Vect2
gs_circle(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int dir, const int irt, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_only(const TangentLine &nv, const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_only_circle(const Vect2 &s, const Vect2 &vo, const Vect2 &vi, const double t, const int dir, const int irt, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_only_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_only_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi)larcfm::Horizontalstatic
gs_only_vertical(const Vect2 &s, const Vect2 &vo, const Vect2 &vi, const double th, const int dir, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
gs_vertical(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const TangentLine &l, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
Hat() constlarcfm::Vect2
hmd(const Vect2 &s, const Vect2 &v, double T) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
Horizontal()larcfm::Horizontal
Horizontal(const Vect2 &v)larcfm::Horizontalexplicit
Horizontal(double kk, const Vect2 &v)larcfm::Horizontal
horizontal_dir(const Vect2 &s, const Vect2 &v, const int dir) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
horizontal_dir_at(const Vect2 &s, const Vect2 &v, const double t, const int dir) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
horizontal_entry(const Vect2 &s, const Vect2 &v) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
horizontal_sep(const Vect2 &s, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
intersect_pt(const Vect2 &s0, const Vect2 &v0, const Vect2 &s1, const Vect2 &v1)larcfm::Vect2static
INVALID()larcfm::Vect2static
isInvalid() constlarcfm::Vect2
isZero() constlarcfm::Vect2
klarcfm::Horizontal
leq(const Vect2 &v, const Vect2 &vo) constlarcfm::Vect2
linear(const Vect2 &v, double t) constlarcfm::Vect2
mkTrkGs(double trk, double gs)larcfm::Vect2static
Neg() constlarcfm::Vect2
NoHorizontalSolution()larcfm::Horizontalstatic
norm() constlarcfm::Vect2
operator!=(const Vect2 &v) constlarcfm::Vect2
operator*(const double k) constlarcfm::Vect2
operator*(const Vect2 &v) constlarcfm::Vect2
operator+(const Vect2 &v) constlarcfm::Vect2
operator-(const Vect2 &v) constlarcfm::Vect2
operator-() constlarcfm::Vect2
operator==(const Vect2 &v) constlarcfm::Vect2
opt_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
opt_trk_gs(const TangentLine &nv, const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
opt_trk_gs_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
opt_trk_gs_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi)larcfm::Horizontalstatic
opt_trk_gs_vertical(const Vect2 &s, const Vect2 &vo, const Vect2 &vi, const double th, const int dir, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
opt_vertical(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const TangentLine &l, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
PerpL() constlarcfm::Vect2
PerpR() constlarcfm::Vect2
repulsiveGs(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, double minRelSpeed, double minGs, double maxGs) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
repulsiveTrk(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, double minRelSpeed) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
Scal(double k) constlarcfm::Vect2
ScalAdd(const double k, const Vect2 &v) constlarcfm::Vect2
sqRel(const Vect2 &v) const (defined in larcfm::Vect2)larcfm::Vect2private
sqv() constlarcfm::Vect2
Sub(const Vect2 &v) constlarcfm::Vect2
tcpa(const Vect2 &s, const Vect2 &v)larcfm::Horizontalstatic
larcfm::Vect2::tcpa(const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi)larcfm::Vect2static
Theta_D(const Vect2 &s, const Vect2 &v, const int eps, const double D)larcfm::Horizontalstatic
toPVS() const (defined in larcfm::Vect2)larcfm::Vect2
toPVS(int precision) const (defined in larcfm::Vect2)larcfm::Vect2
toString() constlarcfm::Vect2
toString(int precision) constlarcfm::Vect2
toStringNP(const std::string &xunit, const std::string &yunit) constlarcfm::Vect2
toStringNP(const std::string &xunit, const std::string &yunit, int precision) const (defined in larcfm::Vect2)larcfm::Vect2
trk() constlarcfm::Vect2
trk_circle(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int dir, const int irt, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_line_irt(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi, const int irt) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_only(const TangentLine &nv, const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_only_circle(const Vect2 &s, const Vect2 &vo, const Vect2 &vi, const double t, const int dir, const int irt, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_only_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j, const int irt) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_only_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_only_line_irt(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi, const int irt)larcfm::Horizontalstatic
trk_only_vertical(const Vect2 &s, const Vect2 &vo, const Vect2 &vi, const double th, const int dir, const int irt, const double D) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_vertical(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const TangentLine &l, const int epsv, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
trk_vertical_irt(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const TangentLine &l, const int epsv, const int irt, const double D, const double H) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
undef() constlarcfm::Horizontal
unit_perpL(const Vect3 &v) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
Vdir(const Vect2 &s, const Vect2 &v) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
Vect2(const double xx=0.0, const double yy=0.0)larcfm::Vect2
W0(const Vect2 &s, const double j) (defined in larcfm::Horizontal)larcfm::Horizontalstatic
within_epsilon(const Vect2 &v2, double epsilon) constlarcfm::Vect2
xlarcfm::Vect2
ylarcfm::Vect2
ZERO()larcfm::Vect2static
~Vect2()larcfm::Vect2inlinevirtual