hep.geant4.jni
Class G4RotationMatrix
java.lang.Object
hep.geant4.jni.G4RotationMatrix
public class G4RotationMatrix
- extends Object
Method Summary |
G4ThreeVector |
axis()
|
SWIGTYPE_p_CLHEP__HepAxisAngle |
axisAngle()
|
G4LorentzVector |
col1()
|
G4LorentzVector |
col2()
|
G4LorentzVector |
col3()
|
G4LorentzVector |
col4()
|
G4ThreeVector |
colX()
|
G4ThreeVector |
colY()
|
G4ThreeVector |
colZ()
|
int |
compare(G4RotationMatrix r)
|
void |
decompose(G4ThreeVector boost,
SWIGTYPE_p_CLHEP__HepAxisAngle rotation)
|
void |
decompose(SWIGTYPE_p_CLHEP__HepAxisAngle rotation,
G4ThreeVector boost)
|
void |
delete()
|
double |
delta()
|
double |
distance2(G4LorentzRotation lt)
|
double |
distance2(G4RotationMatrix r)
|
double |
distance2(HepBoost lt)
|
boolean |
equals(Object obj)
|
SWIGTYPE_p_CLHEP__HepEulerAngles |
eulerAngles()
|
protected void |
finalize()
|
void |
getAngleAxis(double[] delta,
G4ThreeVector axis)
|
G4ThreeVector |
getAxis()
|
protected static long |
getCPtr(G4RotationMatrix obj)
|
double |
getDelta()
|
static G4RotationMatrix |
getIDENTITY()
|
double |
getPhi()
|
double |
getPsi()
|
double |
getTheta()
|
static double |
getTolerance()
|
double |
howNear(G4LorentzRotation lt)
|
double |
howNear(G4RotationMatrix r)
|
double |
howNear(HepBoost lt)
|
G4RotationMatrix |
inverse()
|
G4RotationMatrix |
invert()
|
boolean |
isIdentity()
|
boolean |
isNear(G4LorentzRotation lt)
|
boolean |
isNear(G4LorentzRotation lt,
double epsilon)
|
boolean |
isNear(G4RotationMatrix r)
|
boolean |
isNear(G4RotationMatrix r,
double epsilon)
|
boolean |
isNear(HepBoost lt)
|
boolean |
isNear(HepBoost lt,
double epsilon)
|
double |
norm2()
|
double |
phi()
|
double |
phiX()
|
double |
phiY()
|
double |
phiZ()
|
double |
psi()
|
void |
rectify()
|
HepRep3x3 |
rep3x3()
|
HepRep4x4 |
rep4x4()
|
G4RotationMatrix |
rotate(double delta,
G4ThreeVector axis)
|
G4RotationMatrix |
rotateAxes(G4ThreeVector newX,
G4ThreeVector newY,
G4ThreeVector newZ)
|
G4RotationMatrix |
rotateX(double delta)
|
G4RotationMatrix |
rotateY(double delta)
|
G4RotationMatrix |
rotateZ(double delta)
|
G4LorentzVector |
row1()
|
G4LorentzVector |
row2()
|
G4LorentzVector |
row3()
|
G4LorentzVector |
row4()
|
G4ThreeVector |
rowX()
|
G4ThreeVector |
rowY()
|
G4ThreeVector |
rowZ()
|
G4RotationMatrix |
set(double phi,
double theta,
double psi)
|
G4RotationMatrix |
set(G4ThreeVector axis,
double delta)
|
G4RotationMatrix |
set(G4ThreeVector colX,
G4ThreeVector colY,
G4ThreeVector colZ)
|
G4RotationMatrix |
set(HepRep3x3 m)
|
G4RotationMatrix |
set(HepRotationX r)
|
G4RotationMatrix |
set(HepRotationY r)
|
G4RotationMatrix |
set(HepRotationZ r)
|
G4RotationMatrix |
set(SWIGTYPE_p_CLHEP__HepAxisAngle ax)
|
G4RotationMatrix |
set(SWIGTYPE_p_CLHEP__HepEulerAngles e)
|
void |
setAxis(G4ThreeVector axis)
|
void |
setDelta(double delta)
|
void |
setPhi(double phi)
|
void |
setPsi(double psi)
|
G4RotationMatrix |
setRows(G4ThreeVector rowX,
G4ThreeVector rowY,
G4ThreeVector rowZ)
|
void |
setTheta(double theta)
|
static double |
setTolerance(double tol)
|
double |
theta()
|
double |
thetaX()
|
double |
thetaY()
|
double |
thetaZ()
|
G4RotationMatrix |
transform(G4RotationMatrix r)
|
G4RotationMatrix |
transform(HepRotationX r)
|
G4RotationMatrix |
transform(HepRotationY r)
|
G4RotationMatrix |
transform(HepRotationZ r)
|
double |
tt()
|
double |
tx()
|
double |
ty()
|
double |
tz()
|
double |
xt()
|
double |
xx()
|
double |
xy()
|
double |
xz()
|
double |
yt()
|
double |
yx()
|
double |
yy()
|
double |
yz()
|
double |
zt()
|
double |
zx()
|
double |
zy()
|
double |
zz()
|
swigCMemOwn
protected boolean swigCMemOwn
G4RotationMatrix
protected G4RotationMatrix(long cPtr,
boolean cMemoryOwn)
G4RotationMatrix
public G4RotationMatrix()
G4RotationMatrix
public G4RotationMatrix(G4RotationMatrix m)
G4RotationMatrix
public G4RotationMatrix(HepRotationX m)
G4RotationMatrix
public G4RotationMatrix(HepRotationY m)
G4RotationMatrix
public G4RotationMatrix(HepRotationZ m)
G4RotationMatrix
public G4RotationMatrix(G4ThreeVector axis,
double delta)
G4RotationMatrix
public G4RotationMatrix(SWIGTYPE_p_CLHEP__HepAxisAngle ax)
G4RotationMatrix
public G4RotationMatrix(double phi,
double theta,
double psi)
G4RotationMatrix
public G4RotationMatrix(SWIGTYPE_p_CLHEP__HepEulerAngles e)
G4RotationMatrix
public G4RotationMatrix(G4ThreeVector colX,
G4ThreeVector colY,
G4ThreeVector colZ)
G4RotationMatrix
public G4RotationMatrix(HepRep3x3 m)
getCPtr
protected static long getCPtr(G4RotationMatrix obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
set
public G4RotationMatrix set(G4ThreeVector axis,
double delta)
set
public G4RotationMatrix set(SWIGTYPE_p_CLHEP__HepAxisAngle ax)
set
public G4RotationMatrix set(double phi,
double theta,
double psi)
set
public G4RotationMatrix set(SWIGTYPE_p_CLHEP__HepEulerAngles e)
set
public G4RotationMatrix set(G4ThreeVector colX,
G4ThreeVector colY,
G4ThreeVector colZ)
setRows
public G4RotationMatrix setRows(G4ThreeVector rowX,
G4ThreeVector rowY,
G4ThreeVector rowZ)
set
public G4RotationMatrix set(HepRotationX r)
set
public G4RotationMatrix set(HepRotationY r)
set
public G4RotationMatrix set(HepRotationZ r)
set
public G4RotationMatrix set(HepRep3x3 m)
colX
public G4ThreeVector colX()
colY
public G4ThreeVector colY()
colZ
public G4ThreeVector colZ()
rowX
public G4ThreeVector rowX()
rowY
public G4ThreeVector rowY()
rowZ
public G4ThreeVector rowZ()
xx
public double xx()
xy
public double xy()
xz
public double xz()
yx
public double yx()
yy
public double yy()
yz
public double yz()
zx
public double zx()
zy
public double zy()
zz
public double zz()
rep3x3
public HepRep3x3 rep3x3()
getPhi
public double getPhi()
getTheta
public double getTheta()
getPsi
public double getPsi()
phi
public double phi()
theta
public double theta()
psi
public double psi()
eulerAngles
public SWIGTYPE_p_CLHEP__HepEulerAngles eulerAngles()
getDelta
public double getDelta()
getAxis
public G4ThreeVector getAxis()
delta
public double delta()
axis
public G4ThreeVector axis()
axisAngle
public SWIGTYPE_p_CLHEP__HepAxisAngle axisAngle()
getAngleAxis
public void getAngleAxis(double[] delta,
G4ThreeVector axis)
phiX
public double phiX()
phiY
public double phiY()
phiZ
public double phiZ()
thetaX
public double thetaX()
thetaY
public double thetaY()
thetaZ
public double thetaZ()
col1
public G4LorentzVector col1()
col2
public G4LorentzVector col2()
col3
public G4LorentzVector col3()
col4
public G4LorentzVector col4()
row1
public G4LorentzVector row1()
row2
public G4LorentzVector row2()
row3
public G4LorentzVector row3()
row4
public G4LorentzVector row4()
xt
public double xt()
yt
public double yt()
zt
public double zt()
tx
public double tx()
ty
public double ty()
tz
public double tz()
tt
public double tt()
rep4x4
public HepRep4x4 rep4x4()
setPhi
public void setPhi(double phi)
setTheta
public void setTheta(double theta)
setPsi
public void setPsi(double psi)
setAxis
public void setAxis(G4ThreeVector axis)
setDelta
public void setDelta(double delta)
decompose
public void decompose(SWIGTYPE_p_CLHEP__HepAxisAngle rotation,
G4ThreeVector boost)
decompose
public void decompose(G4ThreeVector boost,
SWIGTYPE_p_CLHEP__HepAxisAngle rotation)
isIdentity
public boolean isIdentity()
compare
public int compare(G4RotationMatrix r)
distance2
public double distance2(G4RotationMatrix r)
howNear
public double howNear(G4RotationMatrix r)
isNear
public boolean isNear(G4RotationMatrix r,
double epsilon)
isNear
public boolean isNear(G4RotationMatrix r)
distance2
public double distance2(HepBoost lt)
distance2
public double distance2(G4LorentzRotation lt)
howNear
public double howNear(HepBoost lt)
howNear
public double howNear(G4LorentzRotation lt)
isNear
public boolean isNear(HepBoost lt,
double epsilon)
isNear
public boolean isNear(HepBoost lt)
isNear
public boolean isNear(G4LorentzRotation lt,
double epsilon)
isNear
public boolean isNear(G4LorentzRotation lt)
norm2
public double norm2()
rectify
public void rectify()
transform
public G4RotationMatrix transform(G4RotationMatrix r)
transform
public G4RotationMatrix transform(HepRotationX r)
transform
public G4RotationMatrix transform(HepRotationY r)
transform
public G4RotationMatrix transform(HepRotationZ r)
rotateX
public G4RotationMatrix rotateX(double delta)
rotateY
public G4RotationMatrix rotateY(double delta)
rotateZ
public G4RotationMatrix rotateZ(double delta)
rotate
public G4RotationMatrix rotate(double delta,
G4ThreeVector axis)
rotateAxes
public G4RotationMatrix rotateAxes(G4ThreeVector newX,
G4ThreeVector newY,
G4ThreeVector newZ)
inverse
public G4RotationMatrix inverse()
invert
public G4RotationMatrix invert()
getIDENTITY
public static G4RotationMatrix getIDENTITY()
getTolerance
public static double getTolerance()
setTolerance
public static double setTolerance(double tol)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.