ICAROUS
|
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::Vect2 | static |
Add(const Vect2 &v) const | larcfm::Vect2 | |
AddScal(double k, const Vect2 &v) const | larcfm::Vect2 | |
almost_horizontal_los(const Vect2 &s, const double D) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
almostEquals(const Vect2 &v) const | larcfm::Vect2 | |
almostEquals(const Vect2 &v, INT64FM maxUlps) const | larcfm::Vect2 | |
angle() const | larcfm::Vect2 | |
best_horizontal(const Vect2 &vo, const Horizontal &v1, const Horizontal &v2) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
compassAngle() const | larcfm::Vect2 | |
compassAngle(const Vect2 &v2) const | larcfm::Vect2 | |
dcpa(const Vect2 &s, const Vect2 &v) | larcfm::Horizontal | static |
larcfm::Vect2::dcpa(const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi) | larcfm::Vect2 | static |
Delta(const Vect2 &s, const Vect2 &v, const double D) | larcfm::Horizontal | static |
det(const double x, const double y) const | larcfm::Vect2 | |
det(const Vect2 &v) const | larcfm::Vect2 | |
distAlong(const Vect2 &s, const Vect2 &v, const Vect2 &q) | larcfm::Vect2 | static |
distance(const Vect2 &s) const (defined in larcfm::Vect2) | larcfm::Vect2 | |
distPerp(const Vect2 &s, const Vect2 &v, const Vect2 &q) | larcfm::Vect2 | static |
dot(const double x, const double y) const | larcfm::Vect2 | |
dot(const Vect2 &v) const | larcfm::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::Horizontal | static |
gs_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
gs_only_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
gs_only_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) | larcfm::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
Hat() const | larcfm::Vect2 | |
hmd(const Vect2 &s, const Vect2 &v, double T) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
Horizontal() | larcfm::Horizontal | |
Horizontal(const Vect2 &v) | larcfm::Horizontal | explicit |
Horizontal(double kk, const Vect2 &v) | larcfm::Horizontal | |
horizontal_dir(const Vect2 &s, const Vect2 &v, const int dir) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
horizontal_dir_at(const Vect2 &s, const Vect2 &v, const double t, const int dir) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
horizontal_entry(const Vect2 &s, const Vect2 &v) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
horizontal_sep(const Vect2 &s, const double D) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
intersect_pt(const Vect2 &s0, const Vect2 &v0, const Vect2 &s1, const Vect2 &v1) | larcfm::Vect2 | static |
INVALID() | larcfm::Vect2 | static |
isInvalid() const | larcfm::Vect2 | |
isZero() const | larcfm::Vect2 | |
k | larcfm::Horizontal | |
leq(const Vect2 &v, const Vect2 &vo) const | larcfm::Vect2 | |
linear(const Vect2 &v, double t) const | larcfm::Vect2 | |
mkTrkGs(double trk, double gs) | larcfm::Vect2 | static |
Neg() const | larcfm::Vect2 | |
NoHorizontalSolution() | larcfm::Horizontal | static |
norm() const | larcfm::Vect2 | |
operator!=(const Vect2 &v) const | larcfm::Vect2 | |
operator*(const double k) const | larcfm::Vect2 | |
operator*(const Vect2 &v) const | larcfm::Vect2 | |
operator+(const Vect2 &v) const | larcfm::Vect2 | |
operator-(const Vect2 &v) const | larcfm::Vect2 | |
operator-() const | larcfm::Vect2 | |
operator==(const Vect2 &v) const | larcfm::Vect2 | |
opt_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
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::Horizontal | static |
opt_trk_gs_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
opt_trk_gs_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) | larcfm::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
PerpL() const | larcfm::Vect2 | |
PerpR() const | larcfm::Vect2 | |
repulsiveGs(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, double minRelSpeed, double minGs, double maxGs) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
repulsiveTrk(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, double minRelSpeed) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
Scal(double k) const | larcfm::Vect2 | |
ScalAdd(const double k, const Vect2 &v) const | larcfm::Vect2 | |
sqRel(const Vect2 &v) const (defined in larcfm::Vect2) | larcfm::Vect2 | private |
sqv() const | larcfm::Vect2 | |
Sub(const Vect2 &v) const | larcfm::Vect2 | |
tcpa(const Vect2 &s, const Vect2 &v) | larcfm::Horizontal | static |
larcfm::Vect2::tcpa(const Vect2 &so, const Vect2 &vo, const Vect2 &si, const Vect2 &vi) | larcfm::Vect2 | static |
Theta_D(const Vect2 &s, const Vect2 &v, const int eps, const double D) | larcfm::Horizontal | static |
toPVS() const (defined in larcfm::Vect2) | larcfm::Vect2 | |
toPVS(int precision) const (defined in larcfm::Vect2) | larcfm::Vect2 | |
toString() const | larcfm::Vect2 | |
toString(int precision) const | larcfm::Vect2 | |
toStringNP(const std::string &xunit, const std::string &yunit) const | larcfm::Vect2 | |
toStringNP(const std::string &xunit, const std::string &yunit, int precision) const (defined in larcfm::Vect2) | larcfm::Vect2 | |
trk() const | larcfm::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::Horizontal | static |
trk_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
trk_line_irt(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi, const int irt) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
trk_only_dot(const Vect2 &u, const Vect2 &vo, const Vect2 &vi, const double j, const int irt) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
trk_only_line(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
trk_only_line_irt(const Vect2 &nv, const Vect2 &vo, const Vect2 &vi, const int irt) | larcfm::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
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::Horizontal | static |
undef() const | larcfm::Horizontal | |
unit_perpL(const Vect3 &v) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
Vdir(const Vect2 &s, const Vect2 &v) (defined in larcfm::Horizontal) | larcfm::Horizontal | static |
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::Horizontal | static |
within_epsilon(const Vect2 &v2, double epsilon) const | larcfm::Vect2 | |
x | larcfm::Vect2 | |
y | larcfm::Vect2 | |
ZERO() | larcfm::Vect2 | static |
~Vect2() | larcfm::Vect2 | inlinevirtual |