LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
geoalgo::GeoAlgo Member List

This is the complete list of members for geoalgo::GeoAlgo, including all inherited members.

_boundingSphere_(const std::vector< Point_t > &pts) const geoalgo::GeoAlgoprotected
_Clamp_(const double n, const double min, const double max) const geoalgo::GeoAlgoprotected
_ClosestPt_(const Point_t &pt, const LineSegment_t &line) const geoalgo::GeoAlgoprotected
_ClosestPt_(const LineSegment_t &line, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(const Point_t &pt, const HalfLine_t &line) const geoalgo::GeoAlgoprotected
_ClosestPt_(const HalfLine_t &line, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(const Line_t &line, const Point_t &pt) const geoalgo::GeoAlgoprotected
_ClosestPt_(const Point_t &pt, const Line_t &line) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(const Point_t &pt, const AABox_t &box) const geoalgo::GeoAlgoprotected
_ClosestPt_(const AABox_t &box, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_commonOrigin_(const Line_t &lin1, const Line_t &lin2, Point_t &origin) const geoalgo::GeoAlgoprotected
_commonOrigin_(const HalfLine_t &lin1, const HalfLine_t &lin2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(const HalfLine_t &lin, const LineSegment_t &seg, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(const LineSegment_t &seg1, const LineSegment_t &seg2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(const Trajectory_t &trj1, const Trajectory_t &trj2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(const Trajectory_t &trj, const LineSegment_t &seg, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(const Trajectory_t &trj, const HalfLine_t &lin, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_RemainingPoints_(std::vector< Point_t > &remaining, const Sphere_t &thisSphere) const geoalgo::GeoAlgoprotected
_SqDist_(const Line_t &l1, const Line_t &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(const HalfLine_t &l1, const HalfLine_t &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(const Point_t &pt, const LineSegment_t &line) const geoalgo::GeoAlgoinlineprotected
_SqDist_(const Point_t &pt, const Point_t &line_s, const Point_t &line_e) const geoalgo::GeoAlgoprotected
_SqDist_(const LineSegment_t &line, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_SqDist_(const HalfLine_t &hline, const LineSegment_t &seg, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(const LineSegment_t &seg1, const LineSegment_t &seg2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoprotected
_SqDist_(const Point_t &pt, const HalfLine_t &line) const geoalgo::GeoAlgoprotected
_SqDist_(const HalfLine_t &line, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_SqDist_(const Line_t &line, const Point_t &pt) const geoalgo::GeoAlgoprotected
_SqDist_(const Point_t &pt, const Line_t &line) const geoalgo::GeoAlgoinlineprotected
_SqDist_(const Point_t &pt, const AABox_t &box) const geoalgo::GeoAlgoprotected
_SqDist_(const AABox_t &box, const Point_t &pt) const geoalgo::GeoAlgoinlineprotected
_Swap_(double &tmin, double &tmax) const geoalgo::GeoAlgoinlineprotected
_WelzlSphere_(const std::vector< Point_t > &pts, int numPts, std::vector< Point_t > sosPts) const geoalgo::GeoAlgoprotected
boundingSphere(const std::vector< Point_t > &pts) const geoalgo::GeoAlgoinline
BoxOverlap(const AABox_t &box, const HalfLine_t &line) const geoalgo::GeoAlgo
BoxOverlap(const HalfLine_t &line, const AABox_t &box) const geoalgo::GeoAlgoinline
BoxOverlap(const AABox_t &box, const Trajectory_t &trj) const geoalgo::GeoAlgo
BoxOverlap(const Trajectory_t &trj, const AABox_t &box) const geoalgo::GeoAlgoinline
ClosestPt(const Line_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const Line_t &line) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const Trajectory_t &trj) const geoalgo::GeoAlgoinline
ClosestPt(const Trajectory_t &trj, const Point_t &pt) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const Trajectory_t &trj, int &idx) const geoalgo::GeoAlgo
ClosestPt(const Trajectory_t &trj, const Point_t &pt, int &idx) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const std::vector< geoalgo::Trajectory_t > &trj, int &trackIdx) const geoalgo::GeoAlgo
ClosestPt(const std::vector< geoalgo::Trajectory_t > &trj, const Point_t &pt, int &trackIdx) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
ClosestPt(const std::vector< geoalgo::Trajectory_t > &trj, const Point_t &pt) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const LineSegment_t &line) const geoalgo::GeoAlgoinline
ClosestPt(const LineSegment_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const HalfLine_t &line) const geoalgo::GeoAlgoinline
ClosestPt(const HalfLine_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
ClosestPt(const Point_t &pt, const AABox_t &box) const geoalgo::GeoAlgoinline
ClosestPt(const AABox_t &box, const Point_t &pt) const geoalgo::GeoAlgoinline
commonOrigin(const Line_t &lin1, const Line_t &lin2) const geoalgo::GeoAlgoinline
commonOrigin(const Line_t &lin1, const Line_t &lin2, Point_t &origin) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg1, const LineSegment_t &seg2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg1, const LineSegment_t &seg2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin, const LineSegment_t &seg, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin, const LineSegment_t &seg, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg, const HalfLine_t &lin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg, const HalfLine_t &lin, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin1, const HalfLine_t &lin2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin1, const HalfLine_t &lin2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj1, const Trajectory_t &trj2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj1, const Trajectory_t &trj2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj, const HalfLine_t &lin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj, const HalfLine_t &lin, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin, const Trajectory_t &trj, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const HalfLine_t &lin, const Trajectory_t &trj, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj, const LineSegment_t &seg, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const Trajectory_t &trj, const LineSegment_t &seg, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg, const Trajectory_t &trj, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(const LineSegment_t &seg, const Trajectory_t &trj, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
Intersection(const AABox_t &box, const HalfLine_t &line, bool back=false) const geoalgo::GeoAlgo
Intersection(const HalfLine_t &line, const AABox_t &box, bool back=false) const geoalgo::GeoAlgoinline
Intersection(const AABox_t &box, const LineSegment_t &l) const geoalgo::GeoAlgo
Intersection(const LineSegment_t &l, const AABox_t &box) const geoalgo::GeoAlgoinline
Intersection(const AABox_t &box, const Trajectory_t &trj) const geoalgo::GeoAlgo
Intersection(const Trajectory_t &trj, const AABox_t &box) const geoalgo::GeoAlgoinline
SqDist(const Line_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const Line_t &line) const geoalgo::GeoAlgoinline
SqDist(const Line_t &l1, const Line_t &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(const Line_t &l1, const Line_t &l2) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &l1, const HalfLine_t &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &l1, const HalfLine_t &l2) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg1, const LineSegment_t &seg2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg1, const LineSegment_t &seg2) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const Trajectory_t &trj, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(const Trajectory_t &trj, const LineSegment_t &seg, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(const Trajectory_t &trj, const LineSegment_t &seg) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const Trajectory_t &trj) const geoalgo::GeoAlgoinline
SqDist(const Trajectory_t &trj1, const Trajectory_t &trj2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(const Trajectory_t &trj1, const Trajectory_t &trj2) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const std::vector< geoalgo::Trajectory_t > &trj, Point_t &c1, Point_t &c2, int &trackIdx) const geoalgo::GeoAlgo
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, const LineSegment_t &seg, Point_t &c1, Point_t &c2, int &trackIdx) const geoalgo::GeoAlgoinline
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, const LineSegment_t &seg) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &hline, const Trajectory_t &trj, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(const Trajectory_t &trj, const HalfLine_t &hline, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(const Trajectory_t &trj, const HalfLine_t &hline) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &hline, const Trajectory_t &trj) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const Trajectory_t &trj) const geoalgo::GeoAlgo
SqDist(const Trajectory_t &trj, const Point_t &pt) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const std::vector< geoalgo::Trajectory_t > &trj, int &trackIdx) const geoalgo::GeoAlgo
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, const Point_t &pt, int &trackIdx) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, const Point_t &pt) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const LineSegment_t &line) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const HalfLine_t &line) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &line, const Point_t &pt) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &hline, const LineSegment_t &seg, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const HalfLine_t &hline, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(const HalfLine_t &hline, const LineSegment_t &seg) const geoalgo::GeoAlgoinline
SqDist(const LineSegment_t &seg, const HalfLine_t &hline) const geoalgo::GeoAlgoinline
SqDist(const Point_t &pt, const AABox_t &box) const geoalgo::GeoAlgoinline
SqDist(const AABox_t &box, const Point_t &pt)geoalgo::GeoAlgoinline