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

#include <G4AssemblyTriplet.hh>

Public 멤버 함수

 G4AssemblyTriplet ()
 
 G4AssemblyTriplet (G4LogicalVolume *pVolume, G4ThreeVector &translation, G4RotationMatrix *pRotation, G4bool isReflection=false)
 
 G4AssemblyTriplet (G4AssemblyVolume *pAssembly, G4ThreeVector &translation, G4RotationMatrix *pRotation, G4bool isReflection=false)
 
 G4AssemblyTriplet (const G4AssemblyTriplet &second)
 
 ~G4AssemblyTriplet ()
 
G4AssemblyTripletoperator= (const G4AssemblyTriplet &second)
 
G4LogicalVolumeGetVolume () const
 
void SetVolume (G4LogicalVolume *pVolume)
 
G4AssemblyVolumeGetAssembly () const
 
void SetAssembly (G4AssemblyVolume *pAssembly)
 
G4ThreeVector GetTranslation () const
 
void SetTranslation (G4ThreeVector &pVolume)
 
G4RotationMatrixGetRotation () const
 
void SetRotation (G4RotationMatrix *pVolume)
 
G4bool IsReflection () const
 

Private 속성

G4LogicalVolumefVolume
 
G4ThreeVector fTranslation
 
G4RotationMatrixfRotation
 
G4AssemblyVolumefAssembly
 
G4bool fIsReflection
 

상세한 설명

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

생성자 & 소멸자 문서화

G4AssemblyTriplet::G4AssemblyTriplet ( )
G4AssemblyTriplet::G4AssemblyTriplet ( G4LogicalVolume pVolume,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)
G4AssemblyTriplet::G4AssemblyTriplet ( G4AssemblyVolume pAssembly,
G4ThreeVector translation,
G4RotationMatrix pRotation,
G4bool  isReflection = false 
)
G4AssemblyTriplet::G4AssemblyTriplet ( const G4AssemblyTriplet second)
G4AssemblyTriplet::~G4AssemblyTriplet ( )

멤버 함수 문서화

G4AssemblyVolume* G4AssemblyTriplet::GetAssembly ( ) const
inline
G4RotationMatrix* G4AssemblyTriplet::GetRotation ( ) const
inline
G4ThreeVector G4AssemblyTriplet::GetTranslation ( ) const
inline
G4LogicalVolume* G4AssemblyTriplet::GetVolume ( ) const
inline
G4bool G4AssemblyTriplet::IsReflection ( ) const
inline
G4AssemblyTriplet& G4AssemblyTriplet::operator= ( const G4AssemblyTriplet second)
void G4AssemblyTriplet::SetAssembly ( G4AssemblyVolume pAssembly)
inline
void G4AssemblyTriplet::SetRotation ( G4RotationMatrix pVolume)
inline
void G4AssemblyTriplet::SetTranslation ( G4ThreeVector pVolume)
inline
void G4AssemblyTriplet::SetVolume ( G4LogicalVolume pVolume)
inline

멤버 데이타 문서화

G4AssemblyVolume* G4AssemblyTriplet::fAssembly
private

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

G4bool G4AssemblyTriplet::fIsReflection
private

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

G4RotationMatrix* G4AssemblyTriplet::fRotation
private

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

G4ThreeVector G4AssemblyTriplet::fTranslation
private

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

G4LogicalVolume* G4AssemblyTriplet::fVolume
private

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


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