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

#include <G4tgrVolumeAssembly.hh>

G4tgrVolumeAssembly에 대한 상속 다이어그램 :
G4tgrVolume

Public 멤버 함수

 G4tgrVolumeAssembly ()
 
 G4tgrVolumeAssembly (const std::vector< G4String > &wl)
 
 ~G4tgrVolumeAssembly ()
 
virtual G4tgrPlaceAddPlace (const std::vector< G4String > &wl)
 
const G4StringGetComponentName (G4int ii) const
 
const G4StringGetComponentRM (G4int ii) const
 
G4ThreeVector GetComponentPos (G4int ii) const
 
G4int GetNoComponents () const
 
G4tgrPlaceDivRepAddPlaceReplica (const std::vector< G4String > &wl)
 
G4tgrPlaceParameterisationAddPlaceParam (const std::vector< G4String > &wl)
 
void AddVisibility (const std::vector< G4String > &wl)
 
void AddRGBColour (const std::vector< G4String > &wl)
 
void AddCheckOverlaps (const std::vector< G4String > &wl)
 
const G4StringGetName () const
 
void SetName (const G4String &name)
 
const G4StringGetType () const
 
G4tgrSolidGetSolid () const
 
const G4StringGetMaterialName () const
 
const std::vector< G4tgrPlace * > GetPlacements () const
 
G4bool GetVisibility () const
 
G4doubleGetColour () const
 
G4doubleGetRGBColour () const
 
G4bool GetCheckOverlaps () const
 
virtual G4tgrVolumeGetVolume (G4int ii) const
 

Protected 속성

std::vector< G4StringtheComponentNames
 
std::vector< G4StringtheComponentRMs
 
std::vector< G4ThreeVectortheComponentPos
 
G4String theName
 
G4String theType
 
G4String theMaterialName
 
G4tgrSolidtheSolid
 
std::vector< G4tgrPlace * > thePlacements
 
G4bool theVisibility
 
G4doubletheRGBColour
 
G4bool theCheckOverlaps
 

Friends

std::ostream & operator<< (std::ostream &os, const G4tgrVolumeAssembly &obj)
 

상세한 설명

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

생성자 & 소멸자 문서화

G4tgrVolumeAssembly::G4tgrVolumeAssembly ( )

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

G4tgrVolumeAssembly::G4tgrVolumeAssembly ( const std::vector< G4String > &  wl)
G4tgrVolumeAssembly::~G4tgrVolumeAssembly ( )

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

멤버 함수 문서화

void G4tgrVolume::AddCheckOverlaps ( const std::vector< G4String > &  wl)
inherited

------— Set check overlaps

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

다음을 참조함 : G4tgrUtils::CheckWLsize(), G4tgrUtils::GetBool(), G4tgrVolume::theCheckOverlaps, WLSIZE_GE.

G4tgrPlace * G4tgrVolumeAssembly::AddPlace ( const std::vector< G4String > &  wl)
virtual
G4tgrPlaceParameterisation * G4tgrVolume::AddPlaceParam ( const std::vector< G4String > &  wl)
inherited
G4tgrPlaceDivRep * G4tgrVolume::AddPlaceReplica ( const std::vector< G4String > &  wl)
inherited
void G4tgrVolume::AddRGBColour ( const std::vector< G4String > &  wl)
inherited

------— Set transparency

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

다음을 참조함 : G4tgrUtils::CheckWLsize(), G4tgrUtils::GetDouble(), G4tgrVolume::theRGBColour, WLSIZE_GE.

void G4tgrVolume::AddVisibility ( const std::vector< G4String > &  wl)
inherited

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

다음을 참조함 : G4tgrUtils::CheckWLsize(), G4tgrUtils::GetBool(), G4tgrVolume::theVisibility, WLSIZE_EQ.

G4bool G4tgrVolume::GetCheckOverlaps ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theCheckOverlaps.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4PhysVol(), G4tgrVolume::G4tgrVolume().

G4double* G4tgrVolume::GetColour ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theRGBColour.

다음에 의해서 참조됨 : G4tgbVolume::GetColour().

const G4String& G4tgrVolumeAssembly::GetComponentName ( G4int  ii) const
inline

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

다음을 참조함 : theComponentNames.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4PhysVol().

G4ThreeVector G4tgrVolumeAssembly::GetComponentPos ( G4int  ii) const
inline

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

다음을 참조함 : theComponentPos.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4PhysVol().

const G4String& G4tgrVolumeAssembly::GetComponentRM ( G4int  ii) const
inline

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

다음을 참조함 : theComponentRMs.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4PhysVol().

const G4String& G4tgrVolume::GetMaterialName ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theMaterialName.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4LogVol(), G4tgbVolume::ConstructG4PhysVol(), G4tgrVolume::G4tgrVolume().

const G4String& G4tgrVolume::GetName ( void  ) const
inlineinherited
G4int G4tgrVolumeAssembly::GetNoComponents ( ) const
inline

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

다음을 참조함 : theComponentNames.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4PhysVol().

const std::vector<G4tgrPlace*> G4tgrVolume::GetPlacements ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::thePlacements.

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume(), G4tgrVolumeMgr::GetTopVolume().

G4double* G4tgrVolume::GetRGBColour ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theRGBColour.

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume().

G4tgrSolid* G4tgrVolume::GetSolid ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theSolid.

다음에 의해서 참조됨 : G4tgbVolume::ConstructG4Volumes(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolume::G4tgrVolume().

const G4String& G4tgrVolume::GetType ( ) const
inlineinherited
G4bool G4tgrVolume::GetVisibility ( ) const
inlineinherited

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

다음을 참조함 : G4tgrVolume::theVisibility.

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume(), G4tgbVolume::GetVisibility().

G4tgrVolume * G4tgrVolume::GetVolume ( G4int  ii) const
virtualinherited

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

다음을 참조함 : G4UIcommand::ConvertToString(), FatalException, G4Exception().

void G4tgrVolume::SetName ( const G4String name)
inlineinherited

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

다음을 참조함 : G4tgrVolume::theName.

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  os,
const G4tgrVolumeAssembly obj 
)
friend

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

멤버 데이타 문서화

G4bool G4tgrVolume::theCheckOverlaps
protectedinherited

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

다음에 의해서 참조됨 : G4tgrVolume::AddCheckOverlaps(), G4tgrVolume::G4tgrVolume(), G4tgrVolume::GetCheckOverlaps(), operator<<().

std::vector<G4String> G4tgrVolumeAssembly::theComponentNames
protected

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

다음에 의해서 참조됨 : G4tgrVolumeAssembly(), GetComponentName(), GetNoComponents(), operator<<().

std::vector<G4ThreeVector> G4tgrVolumeAssembly::theComponentPos
protected

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

다음에 의해서 참조됨 : G4tgrVolumeAssembly(), GetComponentPos(), operator<<().

std::vector<G4String> G4tgrVolumeAssembly::theComponentRMs
protected

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

다음에 의해서 참조됨 : G4tgrVolumeAssembly(), GetComponentRM(), operator<<().

G4String G4tgrVolume::theMaterialName
protectedinherited

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

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume(), G4tgrVolumeDivision::G4tgrVolumeDivision(), G4tgrVolume::GetMaterialName(), operator<<().

G4String G4tgrVolume::theName
protectedinherited
std::vector<G4tgrPlace*> G4tgrVolume::thePlacements
protectedinherited
G4double* G4tgrVolume::theRGBColour
protectedinherited
G4tgrSolid* G4tgrVolume::theSolid
protectedinherited

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

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume(), G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision(), G4tgrVolume::GetSolid().

G4String G4tgrVolume::theType
protectedinherited

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

다음에 의해서 참조됨 : G4tgrVolume::G4tgrVolume(), G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision(), G4tgrVolume::GetType(), operator<<().

G4bool G4tgrVolume::theVisibility
protectedinherited

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