LArSoft  v10_04_05
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_(double const n, double const min, double const max) const geoalgo::GeoAlgoprotected
_ClosestPt_(Point_t const &pt, LineSegment_t const &line) const geoalgo::GeoAlgoprotected
_ClosestPt_(LineSegment_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(Point_t const &pt, HalfLine_t const &line) const geoalgo::GeoAlgoprotected
_ClosestPt_(HalfLine_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(Line_t const &line, Point_t const &pt) const geoalgo::GeoAlgoprotected
_ClosestPt_(Point_t const &pt, Line_t const &line) const geoalgo::GeoAlgoinlineprotected
_ClosestPt_(Point_t const &pt, AABox_t const &box) const geoalgo::GeoAlgoprotected
_ClosestPt_(AABox_t const &box, Point_t const &pt) const geoalgo::GeoAlgoinlineprotected
_commonOrigin_(Line_t const &lin1, Line_t const &lin2, Point_t &origin) const geoalgo::GeoAlgoprotected
_commonOrigin_(HalfLine_t const &lin1, HalfLine_t const &lin2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(HalfLine_t const &lin, LineSegment_t const &seg, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(LineSegment_t const &seg1, LineSegment_t const &seg2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(Trajectory_t const &trj1, Trajectory_t const &trj2, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(Trajectory_t const &trj, LineSegment_t const &seg, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_commonOrigin_(Trajectory_t const &trj, HalfLine_t const &lin, Point_t &origin, bool backwards) const geoalgo::GeoAlgoprotected
_RemainingPoints_(std::vector< Point_t > &remaining, Sphere_t const &thisSphere) const geoalgo::GeoAlgoprotected
_SqDist_(Line_t const &l1, Line_t const &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(HalfLine_t const &l1, HalfLine_t const &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(Point_t const &pt, LineSegment_t const &line) const geoalgo::GeoAlgoinlineprotected
_SqDist_(Point_t const &pt, Point_t const &line_s, Point_t const &line_e) const geoalgo::GeoAlgoprotected
_SqDist_(LineSegment_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinlineprotected
_SqDist_(HalfLine_t const &hline, LineSegment_t const &seg, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoprotected
_SqDist_(LineSegment_t const &seg1, LineSegment_t const &seg2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoprotected
_SqDist_(Point_t const &pt, HalfLine_t const &line) const geoalgo::GeoAlgoprotected
_SqDist_(HalfLine_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinlineprotected
_SqDist_(Line_t const &line, Point_t const &pt) const geoalgo::GeoAlgoprotected
_SqDist_(Point_t const &pt, Line_t const &line) const geoalgo::GeoAlgoinlineprotected
_SqDist_(Point_t const &pt, AABox_t const &box) const geoalgo::GeoAlgoprotected
_SqDist_(AABox_t const &box, Point_t const &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(AABox_t const &box, HalfLine_t const &line) const geoalgo::GeoAlgo
BoxOverlap(HalfLine_t const &line, AABox_t const &box) const geoalgo::GeoAlgoinline
BoxOverlap(AABox_t const &box, Trajectory_t const &trj) const geoalgo::GeoAlgo
BoxOverlap(Trajectory_t const &trj, AABox_t const &box) const geoalgo::GeoAlgoinline
ClosestPt(Line_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, Line_t const &line) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, Trajectory_t const &trj) const geoalgo::GeoAlgoinline
ClosestPt(Trajectory_t const &trj, Point_t const &pt) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, Trajectory_t const &trj, int &idx) const geoalgo::GeoAlgo
ClosestPt(Trajectory_t const &trj, Point_t const &pt, int &idx) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, const std::vector< geoalgo::Trajectory_t > &trj, int &trackIdx) const geoalgo::GeoAlgo
ClosestPt(const std::vector< geoalgo::Trajectory_t > &trj, Point_t const &pt, int &trackIdx) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
ClosestPt(const std::vector< geoalgo::Trajectory_t > &trj, Point_t const &pt) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, LineSegment_t const &line) const geoalgo::GeoAlgoinline
ClosestPt(LineSegment_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, HalfLine_t const &line) const geoalgo::GeoAlgoinline
ClosestPt(HalfLine_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
ClosestPt(Point_t const &pt, AABox_t const &box) const geoalgo::GeoAlgoinline
ClosestPt(AABox_t const &box, Point_t const &pt) const geoalgo::GeoAlgoinline
commonOrigin(Line_t const &lin1, Line_t const &lin2) const geoalgo::GeoAlgoinline
commonOrigin(Line_t const &lin1, Line_t const &lin2, Point_t &origin) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg1, LineSegment_t const &seg2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg1, LineSegment_t const &seg2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin, LineSegment_t const &seg, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin, LineSegment_t const &seg, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg, HalfLine_t const &lin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg, HalfLine_t const &lin, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin1, HalfLine_t const &lin2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin1, HalfLine_t const &lin2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj1, Trajectory_t const &trj2, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj1, Trajectory_t const &trj2, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj, HalfLine_t const &lin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj, HalfLine_t const &lin, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin, Trajectory_t const &trj, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(HalfLine_t const &lin, Trajectory_t const &trj, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj, LineSegment_t const &seg, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(Trajectory_t const &trj, LineSegment_t const &seg, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg, Trajectory_t const &trj, bool backwards=false) const geoalgo::GeoAlgoinline
commonOrigin(LineSegment_t const &seg, Trajectory_t const &trj, Point_t &origin, bool backwards=false) const geoalgo::GeoAlgoinline
Intersection(AABox_t const &box, HalfLine_t const &line, bool back=false) const geoalgo::GeoAlgo
Intersection(HalfLine_t const &line, AABox_t const &box, bool back=false) const geoalgo::GeoAlgoinline
Intersection(AABox_t const &box, LineSegment_t const &l) const geoalgo::GeoAlgo
Intersection(LineSegment_t const &l, AABox_t const &box) const geoalgo::GeoAlgoinline
Intersection(AABox_t const &box, Trajectory_t const &trj) const geoalgo::GeoAlgo
Intersection(Trajectory_t const &trj, AABox_t const &box) const geoalgo::GeoAlgoinline
SqDist(Line_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, Line_t const &line) const geoalgo::GeoAlgoinline
SqDist(Line_t const &l1, Line_t const &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(Line_t const &l1, Line_t const &l2) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &l1, HalfLine_t const &l2, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &l1, HalfLine_t const &l2) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg1, LineSegment_t const &seg2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg1, LineSegment_t const &seg2) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg, Trajectory_t const &trj, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(Trajectory_t const &trj, LineSegment_t const &seg, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(Trajectory_t const &trj, LineSegment_t const &seg) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg, Trajectory_t const &trj) const geoalgo::GeoAlgoinline
SqDist(Trajectory_t const &trj1, Trajectory_t const &trj2, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(Trajectory_t const &trj1, Trajectory_t const &trj2) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &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, LineSegment_t const &seg, Point_t &c1, Point_t &c2, int &trackIdx) const geoalgo::GeoAlgoinline
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, LineSegment_t const &seg) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &hline, Trajectory_t const &trj, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgo
SqDist(Trajectory_t const &trj, HalfLine_t const &hline, Point_t &c1, Point_t &c2) const geoalgo::GeoAlgoinline
SqDist(Trajectory_t const &trj, HalfLine_t const &hline) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &hline, Trajectory_t const &trj) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, Trajectory_t const &trj) const geoalgo::GeoAlgo
SqDist(Trajectory_t const &trj, Point_t const &pt) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, const std::vector< geoalgo::Trajectory_t > &trj, int &trackIdx) const geoalgo::GeoAlgo
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, Point_t const &pt, int &trackIdx) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, const std::vector< geoalgo::Trajectory_t > &trj) const geoalgo::GeoAlgoinline
SqDist(const std::vector< geoalgo::Trajectory_t > &trj, Point_t const &pt) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, LineSegment_t const &line) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, HalfLine_t const &line) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &line, Point_t const &pt) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &hline, LineSegment_t const &seg, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg, HalfLine_t const &hline, Point_t &L1, Point_t &L2) const geoalgo::GeoAlgoinline
SqDist(HalfLine_t const &hline, LineSegment_t const &seg) const geoalgo::GeoAlgoinline
SqDist(LineSegment_t const &seg, HalfLine_t const &hline) const geoalgo::GeoAlgoinline
SqDist(Point_t const &pt, AABox_t const &box) const geoalgo::GeoAlgoinline
SqDist(AABox_t const &box, Point_t const &pt)geoalgo::GeoAlgoinline