LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Data structure for return values of LineClosestPointAndOffsets()
.
More...
#include "LineClosestPoint.h"
Public Member Functions | |
operator std::tuple< Point &, double &, double & > () noexcept | |
Helper to assign to std::tie() . More... | |
Public Attributes | |
Point | point |
Intersection point. More... | |
double | offset1 |
Distance from reference point of first line. More... | |
double | offset2 |
Distance from reference point of second line. More... | |
Data structure for return values of LineClosestPointAndOffsets()
.
Definition at line 25 of file LineClosestPoint.h.
|
inlinenoexcept |
Helper to assign to std::tie()
.
Definition at line 32 of file LineClosestPoint.h.
References geo::LineClosestPoint(), geo::LineClosestPointAndOffsets(), geo::LineClosestPointAndOffsetsWithUnitVectors(), geo::LineClosestPointWithUnitVectors(), geo::IntersectionPointAndOffsets< Point >::offset1, and geo::IntersectionPointAndOffsets< Point >::point.
double geo::IntersectionPointAndOffsets< Point >::offset1 |
Distance from reference point of first line.
Definition at line 28 of file LineClosestPoint.h.
Referenced by geo::GeometryCore::ChannelsIntersect(), and geo::IntersectionPointAndOffsets< Point >::operator std::tuple< Point &, double &, double & >().
double geo::IntersectionPointAndOffsets< Point >::offset2 |
Distance from reference point of second line.
Definition at line 29 of file LineClosestPoint.h.
Referenced by geo::GeometryCore::ChannelsIntersect().
Point geo::IntersectionPointAndOffsets< Point >::point |
Intersection point.
Definition at line 27 of file LineClosestPoint.h.
Referenced by geo::GeometryCore::ChannelsIntersect(), and geo::IntersectionPointAndOffsets< Point >::operator std::tuple< Point &, double &, double & >().