#include <ALIPlane.h>
Public Member Functions | |
ALIPlane (const CLHEP::Hep3Vector &point, const CLHEP::Hep3Vector &normal) | |
ALILine | lineProject (const CLHEP::Hep3Vector &vec) |
const CLHEP::Hep3Vector & | normal () const |
const CLHEP::Hep3Vector & | point () const |
CLHEP::Hep3Vector | project (const CLHEP::Hep3Vector &vec) |
Private Attributes | |
CLHEP::Hep3Vector | _normal |
CLHEP::Hep3Vector | _point |
Definition at line 15 of file ALIPlane.h.
ALIPlane::ALIPlane | ( | const CLHEP::Hep3Vector & | point, |
const CLHEP::Hep3Vector & | normal | ||
) |
Definition at line 16 of file ALIPlane.cc.
References _normal, _point, ALIUtils::debug, and ALIUtils::dump3v().
ALILine ALIPlane::lineProject | ( | const CLHEP::Hep3Vector & | vec | ) |
|
inline |
Definition at line 24 of file ALIPlane.h.
References _normal, and _point.
Referenced by ALILine::intersect(), LightRay::intersect(), LightRay::reflect(), and LightRay::refract().
|
inline |
Definition at line 23 of file ALIPlane.h.
References _point.
Referenced by ALILine::intersect(), and LightRay::intersect().
CLHEP::Hep3Vector ALIPlane::project | ( | const CLHEP::Hep3Vector & | vec | ) |
Definition at line 30 of file ALIPlane.cc.
References _normal.
Referenced by OptOCOPS::makeMeasurement().
|
private |
Definition at line 28 of file ALIPlane.h.
Referenced by ALIPlane(), lineProject(), normal(), and project().
|
private |
Definition at line 24 of file ALIPlane.h.
Referenced by ALIPlane(), lineProject(), normal(), and point().