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

#include <G4PhysicalVolumeMassScene.hh>

G4PhysicalVolumeMassScene에 대한 상속 다이어그램 :
G4PseudoScene G4VGraphicsScene

Public 멤버 함수

 G4PhysicalVolumeMassScene (G4PhysicalVolumeModel *)
 
virtual ~G4PhysicalVolumeMassScene ()
 
G4double GetVolume () const
 
G4double GetMass () const
 
void Reset ()
 
void PreAddSolid (const G4Transform3D &objectTransformation, const G4VisAttributes &)
 
void PostAddSolid ()
 
void AddSolid (const G4Box &solid)
 
void AddSolid (const G4Cons &solid)
 
void AddSolid (const G4Orb &solid)
 
void AddSolid (const G4Para &solid)
 
void AddSolid (const G4Sphere &solid)
 
void AddSolid (const G4Torus &solid)
 
void AddSolid (const G4Trap &solid)
 
void AddSolid (const G4Trd &solid)
 
void AddSolid (const G4Tubs &solid)
 
void AddSolid (const G4Ellipsoid &solid)
 
void AddSolid (const G4Polycone &solid)
 
void AddSolid (const G4Polyhedra &solid)
 
void AddSolid (const G4VSolid &solid)
 
void AddCompound (const G4VTrajectory &)
 
void AddCompound (const G4VHit &)
 
void AddCompound (const G4VDigi &)
 
void AddCompound (const G4THitsMap< G4double > &)
 
void AddCompound (const G4THitsMap< G4StatDouble > &)
 
void BeginPrimitives (const G4Transform3D &)
 
void EndPrimitives ()
 
void BeginPrimitives2D (const G4Transform3D &)
 
void EndPrimitives2D ()
 
void AddPrimitive (const G4Polyline &)
 
void AddPrimitive (const G4Scale &)
 
void AddPrimitive (const G4Text &)
 
void AddPrimitive (const G4Circle &)
 
void AddPrimitive (const G4Square &)
 
void AddPrimitive (const G4Polymarker &)
 
void AddPrimitive (const G4Polyhedron &)
 
virtual const G4VisExtentGetExtent () const
 

Protected 속성

const G4Transform3DfpCurrentObjectTransformation
 

Private 멤버 함수

void ProcessVolume (const G4VSolid &)
 

Private 속성

G4PhysicalVolumeModelfpPVModel
 
G4double fVolume
 
G4double fMass
 
G4VPhysicalVolumefpLastPV
 
G4int fPVPCount
 
G4int fLastDepth
 
G4double fLastDensity
 
std::deque< G4doublefDensityStack
 

상세한 설명

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

생성자 & 소멸자 문서화

G4PhysicalVolumeMassScene::G4PhysicalVolumeMassScene ( G4PhysicalVolumeModel pPVModel)

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

G4PhysicalVolumeMassScene::~G4PhysicalVolumeMassScene ( )
virtual

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

멤버 함수 문서화

void G4PseudoScene::AddCompound ( const G4VTrajectory )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddCompound ( const G4VHit )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddCompound ( const G4VDigi )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddCompound ( const G4THitsMap< G4double > &  )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddCompound ( const G4THitsMap< G4StatDouble > &  )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Polyline )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Scale )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Text )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Circle )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Square )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Polymarker )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddPrimitive ( const G4Polyhedron )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::AddSolid ( const G4Box solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Cons solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Orb solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Para solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Sphere solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Torus solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Trap solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Trd solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Tubs solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Ellipsoid solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Polycone solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4Polyhedra solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::AddSolid ( const G4VSolid solid)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::ProcessVolume().

void G4PseudoScene::BeginPrimitives ( const G4Transform3D )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::BeginPrimitives2D ( const G4Transform3D )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::EndPrimitives ( )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::EndPrimitives2D ( )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

const G4VisExtent & G4VGraphicsScene::GetExtent ( ) const
virtualinherited

G4VSceneHandler에서 재구현되었습니다.

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

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

G4double G4PhysicalVolumeMassScene::GetMass ( ) const
inline

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

다음을 참조함 : fMass.

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

G4double G4PhysicalVolumeMassScene::GetVolume ( ) const
inline

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

다음을 참조함 : fVolume.

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

void G4PseudoScene::PostAddSolid ( )
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

void G4PseudoScene::PreAddSolid ( const G4Transform3D objectTransformation,
const G4VisAttributes  
)
inlinevirtualinherited

G4VGraphicsScene를 구현.

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

다음을 참조함 : G4PseudoScene::fpCurrentObjectTransformation.

void G4PhysicalVolumeMassScene::ProcessVolume ( const G4VSolid solid)
privatevirtual
void G4PhysicalVolumeMassScene::Reset ( )

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

다음을 참조함 : fDensityStack, fLastDensity, fLastDepth, fMass, fpLastPV, fPVPCount, fVolume.

멤버 데이타 문서화

std::deque<G4double> G4PhysicalVolumeMassScene::fDensityStack
private

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

다음에 의해서 참조됨 : ProcessVolume(), Reset().

G4double G4PhysicalVolumeMassScene::fLastDensity
private

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

다음에 의해서 참조됨 : ProcessVolume(), Reset().

G4int G4PhysicalVolumeMassScene::fLastDepth
private

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

다음에 의해서 참조됨 : ProcessVolume(), Reset().

G4double G4PhysicalVolumeMassScene::fMass
private

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

다음에 의해서 참조됨 : GetMass(), ProcessVolume(), Reset().

const G4Transform3D* G4PseudoScene::fpCurrentObjectTransformation
protectedinherited
G4VPhysicalVolume* G4PhysicalVolumeMassScene::fpLastPV
private

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

다음에 의해서 참조됨 : ProcessVolume(), Reset().

G4PhysicalVolumeModel* G4PhysicalVolumeMassScene::fpPVModel
private

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

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

G4int G4PhysicalVolumeMassScene::fPVPCount
private

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

다음에 의해서 참조됨 : ProcessVolume(), Reset().

G4double G4PhysicalVolumeMassScene::fVolume
private

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

다음에 의해서 참조됨 : GetVolume(), ProcessVolume(), Reset().


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