Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4NormalNavigation 클래스 참조

#include <G4NormalNavigation.hh>

Public 멤버 함수

 G4NormalNavigation ()
 
 ~G4NormalNavigation ()
 
G4bool LevelLocate (G4NavigationHistory &history, const G4VPhysicalVolume *blockedVol, const G4int blockedNum, const G4ThreeVector &globalPoint, const G4ThreeVector *globalDirection, const G4bool pLocatedOnEdge, G4ThreeVector &localPoint)
 
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)
 
G4double ComputeSafety (const G4ThreeVector &globalpoint, const G4NavigationHistory &history, const G4double pMaxLength=DBL_MAX)
 
G4int GetVerboseLevel () const
 
void SetVerboseLevel (G4int level)
 
void CheckMode (G4bool mode)
 

Private 속성

G4bool fCheck
 
G4NavigationLoggerfLogger
 

상세한 설명

G4NormalNavigation.hh 파일의 55 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4NormalNavigation::G4NormalNavigation ( )

G4NormalNavigation.cc 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : fLogger.

G4NormalNavigation::~G4NormalNavigation ( )

G4NormalNavigation.cc 파일의 54 번째 라인에서 정의되었습니다.

다음을 참조함 : fLogger.

멤버 함수 문서화

void G4NormalNavigation::CheckMode ( G4bool  mode)
inline
G4double G4NormalNavigation::ComputeSafety ( const G4ThreeVector globalpoint,
const G4NavigationHistory history,
const G4double  pMaxLength = DBL_MAX 
)
G4double G4NormalNavigation::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 
)
G4int G4NormalNavigation::GetVerboseLevel ( ) const

G4NormalNavigation.cc 파일의 400 번째 라인에서 정의되었습니다.

다음을 참조함 : fLogger, G4NavigationLogger::GetVerboseLevel().

G4bool G4NormalNavigation::LevelLocate ( G4NavigationHistory history,
const G4VPhysicalVolume blockedVol,
const G4int  blockedNum,
const G4ThreeVector globalPoint,
const G4ThreeVector globalDirection,
const G4bool  pLocatedOnEdge,
G4ThreeVector localPoint 
)
inline
void G4NormalNavigation::SetVerboseLevel ( G4int  level)

G4NormalNavigation.cc 파일의 409 번째 라인에서 정의되었습니다.

다음을 참조함 : fLogger, G4NavigationLogger::SetVerboseLevel().

멤버 데이타 문서화

G4bool G4NormalNavigation::fCheck
private

G4NormalNavigation.hh 파일의 107 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep().

G4NavigationLogger* G4NormalNavigation::fLogger
private

G4NormalNavigation.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ComputeSafety(), ComputeStep(), G4NormalNavigation(), GetVerboseLevel(), SetVerboseLevel(), ~G4NormalNavigation().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: