#include <G4DrawVoxels.hh>
Public 멤버 함수 | |
G4DrawVoxels () | |
~G4DrawVoxels () | |
void | DrawVoxels (const G4LogicalVolume *lv) const |
G4PlacedPolyhedronList * | CreatePlacedPolyhedra (const G4LogicalVolume *) const |
void | SetVoxelsVisAttributes (G4VisAttributes &, G4VisAttributes &, G4VisAttributes &) |
void | SetBoundingBoxVisAttributes (G4VisAttributes &) |
Private 멤버 함수 | |
void | ComputeVoxelPolyhedra (const G4LogicalVolume *, const G4SmartVoxelHeader *, G4VoxelLimits &, G4PlacedPolyhedronList *) const |
G4DrawVoxels (const G4DrawVoxels &) | |
G4DrawVoxels | operator= (const G4DrawVoxels &) |
Private 속성 | |
G4VisAttributes | fVoxelsVisAttributes [3] |
G4VisAttributes | fBoundingBoxVisAttributes |
G4DrawVoxels.hh 파일의 56 번째 라인에서 정의되었습니다.
G4DrawVoxels::G4DrawVoxels | ( | ) |
G4DrawVoxels.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : fBoundingBoxVisAttributes, fVoxelsVisAttributes, G4VisAttributes::SetColour().
G4DrawVoxels::~G4DrawVoxels | ( | ) |
G4DrawVoxels.cc 파일의 66 번째 라인에서 정의되었습니다.
|
private |
|
private |
G4DrawVoxels.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VoxelLimits::AddLimit(), G4VSolid::CalculateExtent(), fBoundingBoxVisAttributes, fVoxelsVisAttributes, G4SmartVoxelHeader::GetAxis(), G4SmartVoxelProxy::GetHeader(), G4SmartVoxelHeader::GetMaxEquivalentSliceNo(), G4SmartVoxelNode::GetMaxEquivalentSliceNo(), G4SmartVoxelHeader::GetMaxExtent(), G4SmartVoxelHeader::GetMinExtent(), G4LogicalVolume::GetNoDaughters(), G4SmartVoxelProxy::GetNode(), G4SmartVoxelHeader::GetNoSlices(), G4SmartVoxelHeader::GetSlice(), G4LogicalVolume::GetSolid(), G4SmartVoxelProxy::IsHeader(), kInfinity, kXAxis, kYAxis, kZAxis, G4Visible::SetVisAttributes(), voxel_width, ymax, ymin.
다음에 의해서 참조됨 : CreatePlacedPolyhedra().
G4PlacedPolyhedronList * G4DrawVoxels::CreatePlacedPolyhedra | ( | const G4LogicalVolume * | lv | ) | const |
G4DrawVoxels.cc 파일의 194 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeVoxelPolyhedra(), G4LogicalVolume::GetVoxelHeader().
다음에 의해서 참조됨 : G4LogicalVolumeModel::DescribeYourselfTo(), DrawVoxels().
void G4DrawVoxels::DrawVoxels | ( | const G4LogicalVolume * | lv | ) | const |
G4DrawVoxels.cc 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : CreatePlacedPolyhedra(), G4VVisManager::Draw(), G4Exception(), G4VVisManager::GetConcreteInstance(), G4TouchableHistory::GetHistory(), G4LogicalVolume::GetNoDaughters(), G4NavigationHistory::GetTopTransform(), G4TransportationManager::GetTransportationManager(), G4AffineTransform::Inverse(), JustWarning, G4AffineTransform::NetRotation(), G4AffineTransform::NetTranslation().
|
private |
void G4DrawVoxels::SetBoundingBoxVisAttributes | ( | G4VisAttributes & | VA_boundingbox | ) |
G4DrawVoxels.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : fBoundingBoxVisAttributes.
void G4DrawVoxels::SetVoxelsVisAttributes | ( | G4VisAttributes & | VA_voxelX, |
G4VisAttributes & | VA_voxelY, | ||
G4VisAttributes & | VA_voxelZ | ||
) |
G4DrawVoxels.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : fVoxelsVisAttributes.
|
private |
G4DrawVoxels.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeVoxelPolyhedra(), G4DrawVoxels(), SetBoundingBoxVisAttributes().
|
private |
G4DrawVoxels.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeVoxelPolyhedra(), G4DrawVoxels(), SetVoxelsVisAttributes().