#include <Alignment/CocoaModel/interface/ALIPlane.h>
Public Member Functions | |
ALIPlane (const Hep3Vector &point, const Hep3Vector &normal) | |
ALILine | lineProject (const Hep3Vector &vec) |
const Hep3Vector & | normal () const |
const Hep3Vector & | point () const |
Hep3Vector | project (const Hep3Vector &vec) |
Private Attributes | |
Hep3Vector | _normal |
Hep3Vector | _point |
Definition at line 15 of file ALIPlane.h.
ALIPlane::ALIPlane | ( | const Hep3Vector & | point, | |
const Hep3Vector & | normal | |||
) |
ALILine ALIPlane::lineProject | ( | const Hep3Vector & | vec | ) |
const Hep3Vector& ALIPlane::normal | ( | ) | const [inline] |
Definition at line 24 of file ALIPlane.h.
References _normal.
Referenced by ALILine::intersect(), LightRay::intersect(), LightRay::reflect(), and LightRay::refract().
00024 {return _normal;};
const Hep3Vector& ALIPlane::point | ( | ) | const [inline] |
Definition at line 23 of file ALIPlane.h.
References _point.
Referenced by ALILine::intersect(), and LightRay::intersect().
00023 {return _point;};
Hep3Vector ALIPlane::project | ( | const Hep3Vector & | vec | ) |
Referenced by OptOCOPS::makeMeasurement().
Hep3Vector ALIPlane::_normal [private] |
Hep3Vector ALIPlane::_point [private] |