hep.geant4.jni
Class G4ParameterisedNavigation
java.lang.Object
hep.geant4.jni.G4VoxelNavigation
hep.geant4.jni.G4ParameterisedNavigation
public class G4ParameterisedNavigation
- extends G4VoxelNavigation
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)
|
G4ParameterisedNavigation
public G4ParameterisedNavigation(long cPtr,
boolean cMemoryOwn)
G4ParameterisedNavigation
public G4ParameterisedNavigation()
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.