#include <G4VExternalNavigation.hh>
|
| G4VExternalNavigation () |
|
virtual | ~G4VExternalNavigation () |
|
virtual G4VExternalNavigation * | Clone ()=0 |
|
virtual EInside | Inside (const G4VSolid *solid, const G4ThreeVector &position, const G4ThreeVector &direction) |
|
virtual void | RelocateWithinVolume (G4VPhysicalVolume *motherPhysical, const G4ThreeVector &localPoint) |
|
virtual | ~G4VNavigation () |
|
virtual G4bool | LevelLocate (G4NavigationHistory &history, const G4VPhysicalVolume *blockedVol, const G4int blockedNum, const G4ThreeVector &globalPoint, const G4ThreeVector *globalDirection, const G4bool pLocatedOnEdge, G4ThreeVector &localPoint)=0 |
|
virtual G4double | ComputeStep (const G4ThreeVector &localPoint, const G4ThreeVector &localDirection, const G4double currentProposedStepLength, G4double &newSafety, G4NavigationHistory &history, G4bool &validExitNormal, G4ThreeVector &exitNormal, G4bool &exiting, G4bool &entering, G4VPhysicalVolume *(*pBlockedPhysical), G4int &blockedReplicaNo)=0 |
|
virtual G4double | ComputeSafety (const G4ThreeVector &globalpoint, const G4NavigationHistory &history, const G4double pMaxLength=DBL_MAX)=0 |
|
virtual G4int | GetVerboseLevel () const |
|
virtual void | SetVerboseLevel (G4int level) |
|
void | CheckMode (G4bool mode) |
|
Definition at line 45 of file G4VExternalNavigation.hh.
◆ G4VExternalNavigation()
G4VExternalNavigation::G4VExternalNavigation |
( |
| ) |
|
|
default |
◆ ~G4VExternalNavigation()
G4VExternalNavigation::~G4VExternalNavigation |
( |
| ) |
|
|
virtualdefault |
◆ Clone()
◆ Inside()
◆ RelocateWithinVolume()
The documentation for this class was generated from the following files: