hep.geant4.jni
Class G4AffineTransform
java.lang.Object
hep.geant4.jni.G4AffineTransform
public class G4AffineTransform
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
G4AffineTransform
public G4AffineTransform(long cPtr,
boolean cMemoryOwn)
G4AffineTransform
public G4AffineTransform()
G4AffineTransform
public G4AffineTransform(G4ThreeVector tlate)
G4AffineTransform
public G4AffineTransform(G4RotationMatrix rot)
G4AffineTransform
public G4AffineTransform(G4RotationMatrix rot,
G4ThreeVector tlate)
getCPtr
public static long getCPtr(G4AffineTransform 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
product
public G4AffineTransform product(G4AffineTransform tf1,
G4AffineTransform tf2)
inverseProduct
public G4AffineTransform inverseProduct(G4AffineTransform tf1,
G4AffineTransform tf2)
transformPoint
public G4ThreeVector transformPoint(G4ThreeVector vec)
transformAxis
public G4ThreeVector transformAxis(G4ThreeVector axis)
applyPointTransform
public void applyPointTransform(G4ThreeVector vec)
applyAxisTransform
public void applyAxisTransform(G4ThreeVector axis)
inverse
public G4AffineTransform inverse()
invert
public G4AffineTransform invert()
isRotated
public boolean isRotated()
isTranslated
public boolean isTranslated()
netRotation
public G4RotationMatrix netRotation()
netTranslation
public G4ThreeVector netTranslation()
setNetRotation
public void setNetRotation(G4RotationMatrix rot)
setNetTranslation
public void setNetTranslation(G4ThreeVector tlate)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.