#include <utl/Line.h>
Public Member Functions | |
const Point & | GetAnchor () const |
const Vector & | GetDirection () const |
Plane | GetPerpendicularPlane () const |
Plane | GetPerpendicularPlane (const Point &anchor) const |
Line (const Point &anchor, const Vector &direction) | |
Point | Propagate (const double s) const |
Private Attributes | |
Point | fAnchor |
Vector | fDirection |
Definition at line 10 of file Line.cc.
References ERROR, fDirection, utl::Vector::GetMag2(), and sqrt().
|
inline |
Definition at line 21 of file Line.h.
References fAnchor.
Referenced by testGeometryUtilities::CheckIntersection(), utl::Distance(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetPerpVector(), utl::Intersection(), and testGeometryUtilities::testLineCtor().
|
inline |
Definition at line 22 of file Line.h.
References fDirection.
Referenced by testGeometryUtilities::CheckIntersection(), utl::Distance(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetPerpVector(), utl::Intersection(), mdet::Scintillator::Intersects(), testGeometryUtilities::testLineCtor(), and testGeometryUtilities::testLinePointDistance().
|
inline |
Definition at line 24 of file Line.h.
References fAnchor, fDirection, and TelescopeSimulatorKG::RTFunctions::Plane().
Definition at line 26 of file Line.h.
References fDirection, and TelescopeSimulatorKG::RTFunctions::Plane().
|
inline |
Definition at line 29 of file Line.h.
References fAnchor, and fDirection.
Referenced by sdet::Station::IsHit().
|
private |
Definition at line 33 of file Line.h.
Referenced by GetAnchor(), GetPerpendicularPlane(), and Propagate().
|
private |
Definition at line 34 of file Line.h.
Referenced by GetDirection(), GetPerpendicularPlane(), Line(), and Propagate().