hep.geant4.jni
Class G4ParameterisedNavigation

java.lang.Object
  extended by hep.geant4.jni.G4VoxelNavigation
      extended by hep.geant4.jni.G4ParameterisedNavigation

public class G4ParameterisedNavigation
extends G4VoxelNavigation


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VoxelNavigation
swigCMemOwn
 
Constructor Summary
G4ParameterisedNavigation()
           
G4ParameterisedNavigation(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 double computeSafety(G4ThreeVector localPoint, G4NavigationHistory history)
           
 double computeSafety(G4ThreeVector localPoint, G4NavigationHistory history, double pProposedMaxLength)
           
 double computeStep(G4ThreeVector globalPoint, G4ThreeVector globalDirection, double currentProposedStepLength, SWIGTYPE_p_double newSafety, G4NavigationHistory history, SWIGTYPE_p_bool validExitNormal, G4ThreeVector exitNormal, SWIGTYPE_p_bool exiting, SWIGTYPE_p_bool entering, SWIGTYPE_p_p_G4VPhysicalVolume pBlockedPhysical, SWIGTYPE_p_int blockedReplicaNo)
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4ParameterisedNavigation obj)
           
 boolean levelLocate(G4NavigationHistory history, G4VPhysicalVolume blockedVol, int blockedNum, G4ThreeVector globalPoint, G4ThreeVector globalDirection, boolean pLocatedOnEdge, G4ThreeVector localPoint)
           
 G4SmartVoxelNode paramVoxelLocate(G4SmartVoxelHeader pHead, G4ThreeVector localPoint)
           
 
Methods inherited from class hep.geant4.jni.G4VoxelNavigation
checkMode, getCPtr, getVerboseLevel, setVerboseLevel, voxelLocate
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4ParameterisedNavigation

public G4ParameterisedNavigation(long cPtr,
                                 boolean cMemoryOwn)

G4ParameterisedNavigation

public G4ParameterisedNavigation()
Method Detail

getCPtr

public static long getCPtr(G4ParameterisedNavigation obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class G4VoxelNavigation
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class G4VoxelNavigation

equals

public boolean equals(Object obj)
Overrides:
equals in class G4VoxelNavigation

paramVoxelLocate

public G4SmartVoxelNode paramVoxelLocate(G4SmartVoxelHeader pHead,
                                         G4ThreeVector localPoint)

levelLocate

public boolean levelLocate(G4NavigationHistory history,
                           G4VPhysicalVolume blockedVol,
                           int blockedNum,
                           G4ThreeVector globalPoint,
                           G4ThreeVector globalDirection,
                           boolean pLocatedOnEdge,
                           G4ThreeVector localPoint)
Overrides:
levelLocate in class G4VoxelNavigation

computeStep

public double computeStep(G4ThreeVector globalPoint,
                          G4ThreeVector globalDirection,
                          double currentProposedStepLength,
                          SWIGTYPE_p_double newSafety,
                          G4NavigationHistory history,
                          SWIGTYPE_p_bool validExitNormal,
                          G4ThreeVector exitNormal,
                          SWIGTYPE_p_bool exiting,
                          SWIGTYPE_p_bool entering,
                          SWIGTYPE_p_p_G4VPhysicalVolume pBlockedPhysical,
                          SWIGTYPE_p_int blockedReplicaNo)
Overrides:
computeStep in class G4VoxelNavigation

computeSafety

public double computeSafety(G4ThreeVector localPoint,
                            G4NavigationHistory history,
                            double pProposedMaxLength)
Overrides:
computeSafety in class G4VoxelNavigation

computeSafety

public double computeSafety(G4ThreeVector localPoint,
                            G4NavigationHistory history)
Overrides:
computeSafety in class G4VoxelNavigation


Copyright © 2000-2007 FreeHEP. All Rights Reserved.