public class SurveyCoordinateSystem extends Object
SurveyVolume
.Modifier and Type | Field and Description |
---|---|
private boolean |
debug |
private Hep3Vector |
origin |
private Hep3Vector |
u |
private Hep3Vector |
v |
private Hep3Vector |
w |
Constructor and Description |
---|
SurveyCoordinateSystem(Hep3Vector ball,
Hep3Vector vee,
Hep3Vector flat) |
Modifier and Type | Method and Description |
---|---|
private void |
check() |
private void |
checkAngles() |
private void |
checkUnitLength() |
org.lcsim.detector.Transform3D |
getTransformation()
Find @ITransform3D to the coordinate system defined by the input.
|
Hep3Vector |
origin() |
void |
rotate(org.lcsim.detector.IRotation3D r) |
void |
rotateApache(org.apache.commons.math3.geometry.euclidean.threed.Rotation r) |
String |
toString() |
void |
transform(org.lcsim.detector.Transform3D t)
Transform this coordinate system to another one.
|
void |
translate(Hep3Vector translation) |
void |
translate(org.lcsim.detector.Translation3D t) |
Hep3Vector |
u() |
void |
u(Hep3Vector vec) |
Hep3Vector |
v() |
void |
v(Hep3Vector vec) |
Hep3Vector |
w() |
void |
w(Hep3Vector vec) |
private final boolean debug
private Hep3Vector origin
private Hep3Vector u
private Hep3Vector v
private Hep3Vector w
public SurveyCoordinateSystem(Hep3Vector ball, Hep3Vector vee, Hep3Vector flat)
private void check()
private void checkUnitLength()
private void checkAngles()
public void transform(org.lcsim.detector.Transform3D t)
t
- public void rotate(org.lcsim.detector.IRotation3D r)
public void translate(Hep3Vector translation)
public void translate(org.lcsim.detector.Translation3D t)
public void rotateApache(org.apache.commons.math3.geometry.euclidean.threed.Rotation r)
public Hep3Vector origin()
public Hep3Vector u()
public Hep3Vector v()
public Hep3Vector w()
public void u(Hep3Vector vec)
public void v(Hep3Vector vec)
public void w(Hep3Vector vec)
public org.lcsim.detector.Transform3D getTransformation()
Copyright © 2019. All rights reserved.