hep.geant4.jni
Class G4Navigator

java.lang.Object
  extended by hep.geant4.jni.G4Navigator

public class G4Navigator
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4Navigator()
           
G4Navigator(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void activate(boolean flag)
           
 void checkMode(boolean mode)
           
 double computeSafety(G4ThreeVector globalpoint)
           
 double computeSafety(G4ThreeVector globalpoint, double pProposedMaxLength)
           
 double computeStep(G4ThreeVector pGlobalPoint, G4ThreeVector pDirection, double pCurrentProposedStepLength, SWIGTYPE_p_double pNewSafety)
           
 G4GRSSolid createGRSSolid()
           
 G4GRSVolume createGRSVolume()
           
 G4TouchableHistory createTouchableHistory()
           
 G4TouchableHistoryHandle createTouchableHistoryHandle()
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4Navigator obj)
           
 G4AffineTransform getGlobalToLocalTransform()
           
 G4ThreeVector getLocalExitNormal(SWIGTYPE_p_bool valid)
           
 G4AffineTransform getLocalToGlobalTransform()
           
 int getVerboseLevel()
           
 G4VPhysicalVolume getWorldVolume()
           
 boolean isActive()
           
 G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point)
           
 G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point, G4ThreeVector direction)
           
 G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point, G4ThreeVector direction, boolean pRelativeSearch)
           
 G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point, G4ThreeVector direction, boolean pRelativeSearch, boolean ignoreDirection)
           
 void locateGlobalPointAndUpdateTouchable(G4ThreeVector position, G4ThreeVector direction, G4VTouchable touchableToUpdate)
           
 void locateGlobalPointAndUpdateTouchable(G4ThreeVector position, G4ThreeVector direction, G4VTouchable touchableToUpdate, boolean RelativeSearch)
           
 void locateGlobalPointAndUpdateTouchable(G4ThreeVector position, G4VTouchable touchableToUpdate)
           
 void locateGlobalPointAndUpdateTouchable(G4ThreeVector position, G4VTouchable touchableToUpdate, boolean RelativeSearch)
           
 void locateGlobalPointAndUpdateTouchableHandle(G4ThreeVector position, G4ThreeVector direction, G4TouchableHandle oldTouchableToUpdate)
           
 void locateGlobalPointAndUpdateTouchableHandle(G4ThreeVector position, G4ThreeVector direction, G4TouchableHandle oldTouchableToUpdate, boolean RelativeSearch)
           
 void locateGlobalPointWithinVolume(G4ThreeVector position)
           
 void printState()
           
 G4VPhysicalVolume resetHierarchyAndLocate(G4ThreeVector point, G4ThreeVector direction, G4TouchableHistory h)
           
 void resetStackAndState()
           
 void setGeometricallyLimitedStep()
           
 void setVerboseLevel(int level)
           
 void setWorldVolume(G4VPhysicalVolume pWorld)
           
 int severityOfZeroStepping(SWIGTYPE_p_int noZeroSteps)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4Navigator

public G4Navigator(long cPtr,
                   boolean cMemoryOwn)

G4Navigator

public G4Navigator()
Method Detail

getCPtr

public static long getCPtr(G4Navigator 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

computeStep

public double computeStep(G4ThreeVector pGlobalPoint,
                          G4ThreeVector pDirection,
                          double pCurrentProposedStepLength,
                          SWIGTYPE_p_double pNewSafety)

resetHierarchyAndLocate

public G4VPhysicalVolume resetHierarchyAndLocate(G4ThreeVector point,
                                                 G4ThreeVector direction,
                                                 G4TouchableHistory h)

locateGlobalPointAndSetup

public G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point,
                                                   G4ThreeVector direction,
                                                   boolean pRelativeSearch,
                                                   boolean ignoreDirection)

locateGlobalPointAndSetup

public G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point,
                                                   G4ThreeVector direction,
                                                   boolean pRelativeSearch)

locateGlobalPointAndSetup

public G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point,
                                                   G4ThreeVector direction)

locateGlobalPointAndSetup

public G4VPhysicalVolume locateGlobalPointAndSetup(G4ThreeVector point)

locateGlobalPointWithinVolume

public void locateGlobalPointWithinVolume(G4ThreeVector position)

locateGlobalPointAndUpdateTouchableHandle

public void locateGlobalPointAndUpdateTouchableHandle(G4ThreeVector position,
                                                      G4ThreeVector direction,
                                                      G4TouchableHandle oldTouchableToUpdate,
                                                      boolean RelativeSearch)

locateGlobalPointAndUpdateTouchableHandle

public void locateGlobalPointAndUpdateTouchableHandle(G4ThreeVector position,
                                                      G4ThreeVector direction,
                                                      G4TouchableHandle oldTouchableToUpdate)

locateGlobalPointAndUpdateTouchable

public void locateGlobalPointAndUpdateTouchable(G4ThreeVector position,
                                                G4ThreeVector direction,
                                                G4VTouchable touchableToUpdate,
                                                boolean RelativeSearch)

locateGlobalPointAndUpdateTouchable

public void locateGlobalPointAndUpdateTouchable(G4ThreeVector position,
                                                G4ThreeVector direction,
                                                G4VTouchable touchableToUpdate)

locateGlobalPointAndUpdateTouchable

public void locateGlobalPointAndUpdateTouchable(G4ThreeVector position,
                                                G4VTouchable touchableToUpdate,
                                                boolean RelativeSearch)

locateGlobalPointAndUpdateTouchable

public void locateGlobalPointAndUpdateTouchable(G4ThreeVector position,
                                                G4VTouchable touchableToUpdate)

setGeometricallyLimitedStep

public void setGeometricallyLimitedStep()

computeSafety

public double computeSafety(G4ThreeVector globalpoint,
                            double pProposedMaxLength)

computeSafety

public double computeSafety(G4ThreeVector globalpoint)

getWorldVolume

public G4VPhysicalVolume getWorldVolume()

setWorldVolume

public void setWorldVolume(G4VPhysicalVolume pWorld)

createGRSVolume

public G4GRSVolume createGRSVolume()

createGRSSolid

public G4GRSSolid createGRSSolid()

createTouchableHistory

public G4TouchableHistory createTouchableHistory()

createTouchableHistoryHandle

public G4TouchableHistoryHandle createTouchableHistoryHandle()

getLocalExitNormal

public G4ThreeVector getLocalExitNormal(SWIGTYPE_p_bool valid)

getVerboseLevel

public int getVerboseLevel()

setVerboseLevel

public void setVerboseLevel(int level)

isActive

public boolean isActive()

activate

public void activate(boolean flag)

checkMode

public void checkMode(boolean mode)

printState

public void printState()

getGlobalToLocalTransform

public G4AffineTransform getGlobalToLocalTransform()

getLocalToGlobalTransform

public G4AffineTransform getLocalToGlobalTransform()

resetStackAndState

public void resetStackAndState()

severityOfZeroStepping

public int severityOfZeroStepping(SWIGTYPE_p_int noZeroSteps)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.