#include <PndRadMapPlane.h>
Definition at line 12 of file PndRadMapPlane.h.
PndRadMapPlane::PndRadMapPlane |
( |
| ) |
|
PndRadMapPlane::PndRadMapPlane |
( |
TVector3 |
_corner1, |
|
|
TVector3 |
_corner2, |
|
|
TVector3 |
_corner3, |
|
|
double |
dist = 0 |
|
) |
| |
Definition at line 37 of file PndRadMapPlane.cxx.
References _axis, corner1, corner2, corner3, n, SetNormal(), Xx, XY, XZ, YX, Yy, YZ, ZX, ZY, and Zz.
62 _axis.SetXYZ(1, 0, 0);
65 _axis.SetXYZ(0, 1, 0);
68 _axis.SetXYZ(0, 0, 1);
78 TVector3
n = (dpv1.Cross(dpv2)).Unit();
void SetNormal(TVector3 n)
TVector3 PndRadMapPlane::Corner1 |
( |
| ) |
|
|
inline |
TVector3 PndRadMapPlane::Corner2 |
( |
| ) |
|
|
inline |
TVector3 PndRadMapPlane::Corner3 |
( |
| ) |
|
|
inline |
double PndRadMapPlane::Distance |
( |
| ) |
|
|
inline |
TVector3 PndRadMapPlane::GetCorner |
( |
int |
i | ) |
|
TVector3 PndRadMapPlane::LineIntersection |
( |
TVector3 |
begline, |
|
|
TVector3 |
endline |
|
) |
| |
TVector3 PndRadMapPlane::Normal |
( |
| ) |
|
|
inline |
void PndRadMapPlane::SetDistance |
( |
double |
d | ) |
|
|
inline |
void PndRadMapPlane::SetNormal |
( |
TVector3 |
n | ) |
|
|
inline |
TVector3 PndRadMapPlane::_axis |
|
private |
TVector3 PndRadMapPlane::corner1 |
|
private |
TVector3 PndRadMapPlane::corner2 |
|
private |
TVector3 PndRadMapPlane::corner3 |
|
private |
double PndRadMapPlane::distance |
|
private |
TVector3 PndRadMapPlane::normal |
|
private |
The documentation for this class was generated from the following files: