#include <G4TessellatedSolid.hh>
Protected 멤버 함수 | |
void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const |
Protected 속성 | |
G4double | kCarToleranceHalf |
G4double | kCarTolerance |
정적 Private 멤버 함수 | |
static G4bool | CompareSortedVoxel (const std::pair< G4int, G4double > &l, const std::pair< G4int, G4double > &r) |
Private 속성 | |
G4bool | fRebuildPolyhedron |
G4Polyhedron * | fpPolyhedron |
std::vector< G4VFacet * > | fFacets |
std::set< G4VFacet * > | fExtremeFacets |
G4GeometryType | fGeometryType |
G4double | fCubicVolume |
G4double | fSurfaceArea |
std::vector< G4ThreeVector > | fVertexList |
std::set< G4VertexInfo, G4VertexComparator > | fFacetList |
G4ThreeVector | fMinExtent |
G4ThreeVector | fMaxExtent |
G4bool | fSolidClosed |
std::vector< G4ThreeVector > | fRandir |
G4int | fMaxTries |
G4Voxelizer | fVoxels |
G4SurfBits | fInsides |
G4TessellatedSolid.hh 파일의 137 번째 라인에서 정의되었습니다.
G4TessellatedSolid::G4TessellatedSolid | ( | ) |
|
virtual |
G4TessellatedSolid.cc 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : DeleteObjects().
G4TessellatedSolid::G4TessellatedSolid | ( | const G4String & | name | ) |
G4TessellatedSolid.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : Initialize().
G4TessellatedSolid::G4TessellatedSolid | ( | __void__ & | a | ) |
G4TessellatedSolid.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, fMinExtent, Initialize(), CLHEP::Hep3Vector::set().
G4TessellatedSolid::G4TessellatedSolid | ( | const G4TessellatedSolid & | ts | ) |
G4TessellatedSolid.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyObjects(), Initialize().
G4TessellatedSolid.cc 파일의 235 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacetList, fFacets, fSolidClosed, G4cout, G4Exception(), G4VFacet::GetCircumcentre(), G4VertexInfo::id, G4VFacet::IsDefined(), JustWarning, G4VSolid::kCarTolerance, G4VertexInfo::mag2, OutsideOfExtent(), pos, G4VFacet::StreamInfo(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4ExtrudedSolid::AddGeneralPolygonFacets(), CopyObjects(), G4GenericTrap::CreateTessellatedSolid(), G4tgbVolume::FindOrConstructG4Solid(), G4ExtrudedSolid::MakeFacets(), operator+=(), G4GDMLReadSolids::TessellatedRead().
G4int G4TessellatedSolid::AllocatedMemory | ( | ) |
G4TessellatedSolid.cc 파일의 2095 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Voxelizer::AllocatedMemory(), AllocatedMemoryWithoutVoxels(), fInsides, fVoxels, G4SurfBits::GetNbytes().
다음에 의해서 참조됨 : DisplayAllocatedMemory().
G4int G4TessellatedSolid::AllocatedMemoryWithoutVoxels | ( | ) |
G4TessellatedSolid.cc 파일의 2069 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::AllocatedMemory(), fExtremeFacets, fFacets, fRandir, fVertexList.
다음에 의해서 참조됨 : AllocatedMemory(), DisplayAllocatedMemory().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1831 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DumpInfo(), fMaxExtent, fMinExtent, G4Exception(), G4VSolid::GetName(), JustWarning, message(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : CalculateExtent().
|
protectedinherited |
G4VSolid.cc 파일의 427 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::ClipPolygon().
다음에 의해서 참조됨 : G4VSolid::ClipBetweenSections(), G4VSolid::ClipCrossSection().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1857 번째 라인에서 정의되었습니다.
다음을 참조함 : G4BoundingEnvelope::BoundingBoxVsVoxelLimits(), BoundingLimits(), G4BoundingEnvelope::CalculateExtent(), emax, GetFacet(), G4VoxelLimits::GetMaxExtent(), G4VoxelLimits::GetMinExtent(), GetNumberOfFacets(), G4VFacet::GetNumberOfVertices(), G4VFacet::GetSurfaceNormal(), G4VFacet::GetVertex(), kCarToleranceHalf, kInfinity.
|
protectedinherited |
G4VSolid.cc 파일의 378 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateClippedPolygonExtent().
|
protectedinherited |
G4VSolid.cc 파일의 347 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateClippedPolygonExtent().
|
protectedinherited |
G4VSolid.cc 파일의 494 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VoxelLimits::AddLimit(), G4VSolid::ClipPolygonToSimpleLimits(), G4VoxelLimits::GetMaxXExtent(), G4VoxelLimits::GetMaxYExtent(), G4VoxelLimits::GetMaxZExtent(), G4VoxelLimits::GetMinXExtent(), G4VoxelLimits::GetMinYExtent(), G4VoxelLimits::GetMinZExtent(), G4VoxelLimits::IsLimited(), G4VoxelLimits::IsXLimited(), G4VoxelLimits::IsYLimited(), G4VoxelLimits::IsZLimited(), kInfinity, kXAxis, kYAxis, kZAxis.
다음에 의해서 참조됨 : G4VSolid::CalculateClippedPolygonExtent().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1630 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TessellatedSolid().
|
staticprivate |
G4TessellatedSolid.cc 파일의 1432 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MinDistanceFacet().
|
virtualinherited |
G4Trap, G4Torus, G4Sphere, G4Cons, G4Tubs, G4Para, G4Polycone, G4Polyhedra, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Trd, G4TwistedTubs, G4DisplacedSolid, G4Hype, G4ReflectedSolid, G4ScaledSolid, G4Ellipsoid, G4Orb, G4Tet, G4VTwistedFaceted, G4Box에서 재구현되었습니다.
G4VSolid.cc 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4endl, G4Exception(), message().
다음에 의해서 참조됨 : G4SmartVoxelHeader::BuildNodes(), G4PVParameterised::CheckOverlaps(), G4PSDoseDeposit::ComputeVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4ScoreSplittingProcess::CreateTouchableForSubStep(), G4LogicalVolume::GetMass(), G4Navigator::GetMotherToDaughterTransform(), G4ITNavigator1::GetMotherToDaughterTransform(), G4ITNavigator2::GetMotherToDaughterTransform(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4Navigator::SetupHierarchy(), G4ITNavigator1::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().
|
private |
G4TessellatedSolid.cc 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : AddFacet(), fVoxels, GetFacet(), G4Voxelizer::GetMaxVoxels(), GetNumberOfFacets(), GetSolidClosed(), n, G4Voxelizer::SetMaxVoxels(), SetSolidClosed().
다음에 의해서 참조됨 : G4TessellatedSolid(), operator=().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1775 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PolyhedronArbitrary::AddFacet(), G4PolyhedronArbitrary::AddVertex(), fFacets, fVertexList, G4VFacet::GetNumberOfVertices(), G4VFacet::GetVertexIndex(), n, G4PolyhedronArbitrary::SetReferences().
다음에 의해서 참조됨 : G4GenericTrap::CreatePolyhedron(), GetPolyhedron().
|
private |
G4TessellatedSolid.cc 파일의 450 번째 라인에서 정의되었습니다.
다음을 참조함 : e, fFacets, fMaxExtent, fMinExtent, fVertexList, G4cout, G4endl, G4VFacet::GetNumberOfVertices(), G4VFacet::GetVertex(), G4VertexInfo::id, G4VSolid::kCarTolerance, G4VertexInfo::mag2, G4INCL::Math::max(), OutsideOfExtent(), pos, G4VFacet::SetVertexIndex(), G4VFacet::SetVertices(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : SetSolidClosed().
|
private |
G4TessellatedSolid.cc 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets, fpPolyhedron.
다음에 의해서 참조됨 : operator=(), ~G4TessellatedSolid().
|
virtual |
G4VSolid를 구현.
G4TessellatedSolid.cc 파일의 1768 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VGraphicsScene::AddSolid().
다음에 의해서 참조됨 : G4GenericTrap::DescribeYourselfTo().
void G4TessellatedSolid::DisplayAllocatedMemory | ( | ) |
G4TessellatedSolid.cc 파일의 585 번째 라인에서 정의되었습니다.
다음을 참조함 : AllocatedMemory(), AllocatedMemoryWithoutVoxels(), G4cout, G4endl.
다음에 의해서 참조됨 : SetSolidClosed().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1683 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToInCore(), G4endl, G4Exception(), G4VSolid::GetName(), Inside(), JustWarning, kInfinity, kSurface, message().
다음에 의해서 참조됨 : G4GenericTrap::DistanceToIn(), G4ExtrudedSolid::DistanceToIn(), DistanceToOutNoVoxels(), SafetyFromInside().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1676 번째 라인에서 정의되었습니다.
다음을 참조함 : SafetyFromOutside().
|
private |
G4TessellatedSolid.cc 파일의 1330 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets, G4VFacet::Intersect(), kCarToleranceHalf, kInfinity, CLHEP::normal().
다음에 의해서 참조됨 : DistanceToInCore().
|
private |
G4TessellatedSolid.cc 파일의 1378 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Voxelizer::DistanceToFirst(), DistanceToInCandidates(), DistanceToInNoVoxels(), G4Voxelizer::DistanceToNext(), fVoxels, G4Voxelizer::GetCandidates(), G4Voxelizer::GetCountOfVoxels(), G4Voxelizer::GetVoxel(), G4VSolid::kCarTolerance, kInfinity, CLHEP::Hep3Vector::unit(), G4Voxelizer::UpdateCurrentVoxel().
다음에 의해서 참조됨 : DistanceToIn().
|
private |
G4TessellatedSolid.cc 파일의 1080 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToOut(), fFacets, G4endl, G4Exception(), Inside(), G4VFacet::Intersect(), JustWarning, kCarToleranceHalf, kInfinity, kInside, message(), mm, CLHEP::normal(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : DistanceToInCore().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1711 번째 라인에서 정의되었습니다.
다음을 참조함 : SafetyFromInside().
다음에 의해서 참조됨 : DistanceToInNoVoxels(), G4GenericTrap::DistanceToOut(), G4ExtrudedSolid::DistanceToOut(), SafetyFromOutside().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1734 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToOutCore(), G4endl, G4Exception(), G4VSolid::GetName(), Inside(), JustWarning, kInfinity, kSurface, message(), n.
|
private |
G4TessellatedSolid.cc 파일의 1217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), fFacets, G4VFacet::Intersect(), G4VSolid::kCarTolerance, kCarToleranceHalf, CLHEP::normal().
다음에 의해서 참조됨 : DistanceToOutCore().
|
private |
G4TessellatedSolid.cc 파일의 1257 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Voxelizer::Contains(), G4Voxelizer::DistanceToNext(), DistanceToOutCandidates(), DistanceToOutNoVoxels(), fExtremeFacets, fFacets, fVoxels, G4Voxelizer::GetCandidates(), G4Voxelizer::GetCountOfVoxels(), G4Voxelizer::GetVoxel(), G4VSolid::kCarTolerance, kInfinity, Normal(), CLHEP::Hep3Vector::unit(), G4Voxelizer::UpdateCurrentVoxel().
다음에 의해서 참조됨 : DistanceToOut().
|
private |
G4TessellatedSolid.cc 파일의 1146 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), DistanceToIn(), fExtremeFacets, fFacets, G4endl, G4Exception(), Inside(), G4VFacet::Intersect(), JustWarning, G4VSolid::kCarTolerance, kCarToleranceHalf, kInfinity, kOutside, message(), mm, CLHEP::normal(), Normal(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : DistanceToOutCore().
|
inlineinherited |
다음에 의해서 참조됨 : G4CutTubs::ApproxSurfaceNormal(), G4Torus::ApproxSurfaceNormal(), G4Tubs::ApproxSurfaceNormal(), G4Cons::ApproxSurfaceNormal(), G4Sphere::ApproxSurfaceNormal(), G4ScaledSolid::BoundingLimits(), G4ReflectedSolid::BoundingLimits(), G4Box::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4Tet::BoundingLimits(), G4Orb::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4Ellipsoid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4Trd::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Para::BoundingLimits(), G4Tubs::BoundingLimits(), G4Cons::BoundingLimits(), G4Torus::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4Sphere::BoundingLimits(), BoundingLimits(), G4Trap::BoundingLimits(), G4ScaledSolid::ComputeDimensions(), G4ParameterisationTubsRho::ComputeDimensions(), G4ReflectedSolid::ComputeDimensions(), G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationParaX::ComputeDimensions(), G4ParameterisationConsRho::ComputeDimensions(), G4ParameterisationPolyconeRho::ComputeDimensions(), G4ParameterisationTrdX::ComputeDimensions(), G4ParameterisationPolyhedraRho::ComputeDimensions(), G4DisplacedSolid::ComputeDimensions(), G4ParameterisationTubsPhi::ComputeDimensions(), G4ParameterisationConsPhi::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationParaY::ComputeDimensions(), G4ParameterisationPolyconePhi::ComputeDimensions(), G4ParameterisationTrdY::ComputeDimensions(), G4ParameterisationPolyhedraPhi::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), G4ParameterisationConsZ::ComputeDimensions(), G4ParameterisationTubsZ::ComputeDimensions(), G4ParameterisationParaZ::ComputeDimensions(), G4ParameterisationPolyconeZ::ComputeDimensions(), G4ParameterisationTrdZ::ComputeDimensions(), G4ParameterisationPolyhedraZ::ComputeDimensions(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4ScaledSolid::CreatePolyhedron(), G4DisplacedSolid::CreatePolyhedron(), G4SubtractionSolid::DistanceToIn(), G4EllipticalTube::DistanceToOut(), G4Ellipsoid::DistanceToOut(), G4Tet::DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Para::DistanceToOut(), G4Sphere::DistanceToOut(), G4Trap::DistanceToOut(), export_G4VSolid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4BooleanSolid::GetConstituentSolid(), G4NavigationLogger::PostComputeStepLog(), G4Box::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4Trd::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal().
G4VSolid.cc 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateExtent(), epsilon(), G4UniformRand, in, G4VSolid::Inside(), kOutside, kXAxis, kYAxis, kZAxis, maxY, maxZ, minY.
다음에 의해서 참조됨 : G4VCSGfaceted::GetCubicVolume(), G4VSolid::GetCubicVolume().
G4VSolid.cc 파일의 263 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::CalculateExtent(), G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), G4UniformRand, in, G4VSolid::Inside(), kOutside, kXAxis, kYAxis, kZAxis, maxY, maxZ, minY.
다음에 의해서 참조됨 : G4VCSGfaceted::GetSurfaceArea(), G4MultiUnion::GetSurfaceArea(), G4VSolid::GetSurfaceArea().
G4BooleanSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4BooleanSolid::StackPolyhedron().
G4BooleanSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 170 번째 라인에서 정의되었습니다.
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1966 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::dot(), fCubicVolume, fFacets, G4VFacet::GetArea(), G4VFacet::GetSurfaceNormal(), G4VFacet::GetVertex().
|
virtualinherited |
G4DisplacedSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 173 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4DisplacedSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 176 번째 라인에서 정의되었습니다.
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1600 번째 라인에서 정의되었습니다.
다음을 참조함 : fGeometryType.
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1957 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, fMinExtent, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4GenericTrap::GetExtent().
G4TessellatedSolid.hh 파일의 312 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets.
다음에 의해서 참조됨 : CalculateExtent(), CopyObjects(), operator+=(), G4GDMLWriteSolids::TessellatedWrite().
G4double G4TessellatedSolid::GetMaxXExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1922 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::x().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
G4double G4TessellatedSolid::GetMaxYExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1936 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
G4double G4TessellatedSolid::GetMaxZExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1950 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
G4double G4TessellatedSolid::GetMinXExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1915 번째 라인에서 정의되었습니다.
다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::x().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
G4double G4TessellatedSolid::GetMinYExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1929 번째 라인에서 정의되었습니다.
다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
G4double G4TessellatedSolid::GetMinZExtent | ( | ) | const |
G4TessellatedSolid.cc 파일의 1943 번째 라인에서 정의되었습니다.
다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().
|
inlineinherited |
다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddDetector(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4XXXFileSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4GDMLWriteSolids::AddSolid(), G4NavigationLogger::AlongComputeStepLog(), G4GDMLWriteSolids::BooleanWrite(), G4ScaledSolid::BoundingLimits(), G4ReflectedSolid::BoundingLimits(), G4Box::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4Tet::BoundingLimits(), G4Orb::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4Ellipsoid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4Trd::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Para::BoundingLimits(), G4Tubs::BoundingLimits(), G4Cons::BoundingLimits(), G4Torus::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4Sphere::BoundingLimits(), BoundingLimits(), G4Trap::BoundingLimits(), G4GDMLWriteSolids::BoxWrite(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4ExtrudedSolid::CalculateExtent(), G4NavigationLogger::CheckDaughterEntryPoint(), G4VDivisionParameterisation::CheckNDivAndWidth(), G4VDivisionParameterisation::CheckOffset(), G4GenericTrap::CheckOrder(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4Trap::CheckParameters(), G4ParameterisationPolyconeRho::CheckParametersValidity(), G4ParameterisationPolyhedraRho::CheckParametersValidity(), G4ParameterisationPolyhedraPhi::CheckParametersValidity(), G4ParameterisationPolyconeZ::CheckParametersValidity(), G4ParameterisationPolyhedraZ::CheckParametersValidity(), G4PhantomParameterisation::CheckVoxelsFillContainer(), G4GenericTrap::ComputeIsTwisted(), G4VoxelSafety::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4NavigationLogger::ComputeSafetyLog(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4GDMLWriteSolids::ConeWrite(), FFDetectorConstruction::Construct(), CCalG4Hall::constructIn(), G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4GenericPolycone::CreatePolyhedron(), G4ReflectedSolid::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4ReflectionFactory::CreateReflectedLV(), G4GenericTrap::CreateTessellatedSolid(), G4GDMLWriteSolids::CutTubeWrite(), G4PhysicalVolumeModel::DescribeSolid(), G4SubtractionSolid::DistanceToIn(), G4Paraboloid::DistanceToIn(), DistanceToIn(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Para::DistanceToOut(), DistanceToOut(), G4Trap::DistanceToOut(), G4tgbGeometryDumper::DumpSolid(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4PVDivision::ErrorInAxis(), G4ReplicatedSlice::ErrorInAxis(), export_G4VSolid(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4Ellipsoid::G4Ellipsoid(), G4EllipticalCone::G4EllipticalCone(), G4Hype::G4Hype(), G4Para::G4Para(), G4Paraboloid::G4Paraboloid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4Sphere::G4Sphere(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4VParameterisationCons::G4VParameterisationCons(), G4VParameterisationPara::G4VParameterisationPara(), G4VParameterisationPolycone::G4VParameterisationPolycone(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4VParameterisationTrd::G4VParameterisationTrd(), G4VTwistedFaceted::G4VTwistedFaceted(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4HepRepSceneHandler::getGeometryInstance(), G4Navigator::GetGlobalExitNormal(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4BooleanSolid::GetPointOnSurface(), G4PhantomParameterisation::GetReplicaNo(), G4GDMLWriteSolids::HypeWrite(), InsideNoVoxels(), InsideVoxels(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4GenericTrap::MakeDownFacet(), G4Trap::MakePlanes(), G4GenericTrap::MakeUpFacet(), G4GDMLWriteSolids::MultiUnionWrite(), G4GDMLWriteSolids::OrbWrite(), G4GDMLWriteSolids::ParaboloidWrite(), G4GDMLWriteParamvol::ParametersWrite(), G4GDMLWriteSolids::ParaWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4NavigationLogger::PostComputeStepLog(), G4NavigationLogger::PreComputeStepLog(), G4NavigationLogger::PrintDaughterLog(), G4tgbVolumeMgr::RegisterMe(), G4NavigationLogger::ReportOutsideMother(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VSceneHandler::RequestPrimitives(), G4GenericPolycone::Reset(), G4Polyhedra::Reset(), G4VoxelSafety::SafetyForVoxelNode(), G4GDMLWriteSolids::ScaledWrite(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4GDMLWriteSolids::SphereWrite(), G4BooleanSolid::StackPolyhedron(), G4CSGSolid::StreamInfo(), G4TwistedBox::StreamInfo(), G4BooleanSolid::StreamInfo(), G4VCSGfaceted::StreamInfo(), G4TwistedTrd::StreamInfo(), G4EllipticalTube::StreamInfo(), G4GenericPolycone::StreamInfo(), G4ScaledSolid::StreamInfo(), G4Ellipsoid::StreamInfo(), G4ReflectedSolid::StreamInfo(), G4Tet::StreamInfo(), G4Box::StreamInfo(), G4Orb::StreamInfo(), G4TwistedTrap::StreamInfo(), G4VTwistedFaceted::StreamInfo(), G4Polycone::StreamInfo(), G4Hype::StreamInfo(), G4Polyhedra::StreamInfo(), G4Paraboloid::StreamInfo(), G4CutTubs::StreamInfo(), G4GenericTrap::StreamInfo(), G4TwistedTubs::StreamInfo(), G4MultiUnion::StreamInfo(), G4DisplacedSolid::StreamInfo(), G4EllipticalCone::StreamInfo(), G4ExtrudedSolid::StreamInfo(), G4Trd::StreamInfo(), G4Para::StreamInfo(), G4Tubs::StreamInfo(), G4Torus::StreamInfo(), G4Cons::StreamInfo(), G4Sphere::StreamInfo(), StreamInfo(), G4Trap::StreamInfo(), G4GDMLRead::StripNames(), SubstractSolids(), G4UnionSolid::SurfaceNormal(), G4Box::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4Trd::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::TraverseVolumeTree(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4PhysicalVolumeModel::VisitGeometryAndGetVisReps(), G4GDMLWriteSolids::XtruWrite().
G4int G4TessellatedSolid::GetNumberOfFacets | ( | ) | const |
G4TessellatedSolid.cc 파일의 657 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets.
다음에 의해서 참조됨 : CalculateExtent(), CopyObjects(), operator+=(), G4GDMLWriteSolids::TessellatedWrite().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 2003 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets, G4INCL::DeJongSpin::shoot().
다음에 의해서 참조됨 : G4GenericTrap::GetPointOnSurface().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1811 번째 라인에서 정의되었습니다.
다음을 참조함 : CreatePolyhedron(), fpPolyhedron, fRebuildPolyhedron, HepPolyhedron::GetNumberOfRotationSteps(), G4Polyhedron::GetNumberOfRotationStepsAtTimeOfCreation(), G4TemplateAutoLock< _Mutex_t >::unlock().
다음에 의해서 참조됨 : G4GenericTrap::GetPolyhedron().
G4bool G4TessellatedSolid::GetSolidClosed | ( | ) | const |
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1988 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets, fSurfaceArea, G4VFacet::GetArea().
|
inlineinherited |
|
inline |
G4TessellatedSolid.hh 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : fVoxels.
|
private |
G4TessellatedSolid.cc 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : fCubicVolume, fGeometryType, fMaxExtent, fMinExtent, fpPolyhedron, fRebuildPolyhedron, fSolidClosed, fSurfaceArea, G4VSolid::kCarTolerance, kCarToleranceHalf, kInfinity, CLHEP::Hep3Vector::set(), SetRandomVectors().
다음에 의해서 참조됨 : G4TessellatedSolid(), operator=().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1645 번째 라인에서 정의되었습니다.
다음을 참조함 : fVoxels, G4Voxelizer::GetCountOfVoxels(), InsideNoVoxels(), InsideVoxels().
다음에 의해서 참조됨 : DistanceToIn(), DistanceToInNoVoxels(), DistanceToOut(), DistanceToOutNoVoxels(), G4GenericTrap::Inside(), SafetyFromInside(), SafetyFromOutside().
|
private |
G4TessellatedSolid.cc 파일의 855 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), CLHEP::Hep3Vector::dot(), f, fFacets, fGeometryType, fMaxTries, fRandir, G4endl, G4Exception(), G4VSolid::GetName(), JustWarning, G4VSolid::kCarTolerance, kCarToleranceHalf, kInfinity, kInside, kOutside, kSurface, message(), mm, OutsideOfExtent(), G4InuclParticleNames::sm, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : Inside(), PrecalculateInsides().
|
private |
G4TessellatedSolid.cc 파일의 664 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), G4Voxelizer::DistanceToNext(), CLHEP::Hep3Vector::dot(), fFacets, fGeometryType, fInsides, fMaxTries, fRandir, fVoxels, G4endl, G4Exception(), G4Voxelizer::GetCandidates(), G4VSolid::GetName(), G4SurfBits::GetNbits(), G4Voxelizer::GetPointIndex(), G4Voxelizer::GetVoxel(), G4Voxelizer::GetVoxelsIndex(), G4VFacet::Intersect(), JustWarning, G4VSolid::kCarTolerance, kCarToleranceHalf, kInfinity, kInside, kOutside, kSurface, message(), mm, OutsideOfExtent(), G4InuclParticleNames::sm, CLHEP::Hep3Vector::unit(), G4Voxelizer::UpdateCurrentVoxel(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : Inside().
|
private |
G4TessellatedSolid.cc 파일의 1441 번째 라인에서 정의되었습니다.
다음을 참조함 : CompareSortedVoxel(), G4VFacet::Distance(), fFacets, fVoxels, G4Voxelizer::GetVoxelBox(), G4Voxelizer::GetVoxelBoxCandidates(), G4Voxelizer::GetVoxelBoxesSize(), G4VoxelBox::hlen, kInfinity, G4Voxelizer::MinDistanceToBox(), G4VoxelBox::pos.
다음에 의해서 참조됨 : Normal(), SafetyFromInside(), SafetyFromOutside().
|
virtual |
G4TessellatedSolid.cc 파일의 1001 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), f, fFacets, fVoxels, G4endl, G4Exception(), G4Voxelizer::GetCandidates(), G4Voxelizer::GetCountOfVoxels(), G4VFacet::GetSurfaceNormal(), G4Voxelizer::GetVoxel(), JustWarning, kCarToleranceHalf, kInfinity, message(), MinDistanceFacet(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : DistanceToOutCore(), DistanceToOutNoVoxels(), SurfaceNormal().
G4TessellatedSolid & G4TessellatedSolid::operator+= | ( | const G4TessellatedSolid & | right | ) |
G4TessellatedSolid.cc 파일의 644 번째 라인에서 정의되었습니다.
다음을 참조함 : AddFacet(), G4VFacet::GetClone(), GetFacet(), GetNumberOfFacets().
G4TessellatedSolid & G4TessellatedSolid::operator= | ( | const G4TessellatedSolid & | right | ) |
G4TessellatedSolid.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyObjects(), DeleteObjects(), Initialize(), G4VSolid::operator=().
다음에 의해서 참조됨 : G4ExtrudedSolid::operator=().
|
inlineprivate |
G4TessellatedSolid.hh 파일의 327 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxExtent, fMinExtent, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : AddFacet(), CreateVertexList(), InsideNoVoxels(), InsideVoxels(), SafetyFromInside(), SafetyFromOutside().
|
private |
G4TessellatedSolid.cc 파일의 364 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SurfBits::Clear(), fInsides, fVoxels, G4Voxelizer::GetBoundary(), G4Voxelizer::GetVoxelsIndex(), InsideNoVoxels(), G4Voxelizer::IsEmpty(), kInside, G4SurfBits::ResetBitNumber(), SetAllUsingStack(), G4SurfBits::SetBitNumber().
다음에 의해서 참조됨 : Voxelize().
|
virtual |
G4TessellatedSolid.cc 파일의 1551 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), DistanceToIn(), fFacets, fVoxels, G4endl, G4Exception(), G4Voxelizer::GetCountOfVoxels(), Inside(), JustWarning, G4VSolid::kCarTolerance, kInfinity, kOutside, message(), MinDistanceFacet(), mm, OutsideOfExtent(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : DistanceToOut().
|
virtual |
G4TessellatedSolid.cc 파일의 1492 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFacet::Distance(), G4Voxelizer::DistanceToBoundingBox(), DistanceToOut(), fFacets, fInsides, fVoxels, G4endl, G4Exception(), G4Voxelizer::GetCandidates(), G4Voxelizer::GetCountOfVoxels(), G4SurfBits::GetNbits(), G4Voxelizer::GetPointIndex(), G4Voxelizer::GetVoxel(), Inside(), JustWarning, G4VSolid::kCarTolerance, kInfinity, kInside, message(), MinDistanceFacet(), mm, OutsideOfExtent(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : DistanceToIn().
|
private |
G4TessellatedSolid.cc 파일의 308 번째 라인에서 정의되었습니다.
다음을 참조함 : fInsides, fVoxels, G4Voxelizer::GetVoxelsIndex(), G4Voxelizer::IsEmpty(), pos, G4SurfBits::SetBitNumber().
다음에 의해서 참조됨 : PrecalculateInsides().
|
private |
G4TessellatedSolid.cc 파일의 427 번째 라인에서 정의되었습니다.
다음을 참조함 : fExtremeFacets, fFacets, fVertexList, G4VFacet::IsInside().
다음에 의해서 참조됨 : SetSolidClosed().
G4TessellatedSolid.hh 파일의 317 번째 라인에서 정의되었습니다.
다음을 참조함 : fVoxels, G4Voxelizer::SetMaxVoxels().
다음에 의해서 참조됨 : export_G4VSolid(), G4MultiUnion::G4MultiUnion(), G4GDMLRead::StripNames().
|
private |
G4TessellatedSolid.cc 파일의 2020 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize().
G4TessellatedSolid.cc 파일의 596 번째 라인에서 정의되었습니다.
다음을 참조함 : CreateVertexList(), DisplayAllocatedMemory(), fSolidClosed, G4cout, G4endl, SetExtremeFacets(), Voxelize().
다음에 의해서 참조됨 : CopyObjects(), G4GenericTrap::CreateTessellatedSolid(), G4ExtrudedSolid::MakeFacets(), G4GDMLReadSolids::TessellatedRead().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1607 번째 라인에서 정의되었습니다.
다음을 참조함 : fFacets, fGeometryType, G4endl, G4VSolid::GetName(), G4VFacet::StreamInfo().
|
virtual |
G4VSolid를 구현.
G4ExtrudedSolid에서 재구현되었습니다.
G4TessellatedSolid.cc 파일의 1662 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GenericTrap::NormalToPlane(), G4GenericTrap::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal().
|
private |
G4TessellatedSolid.cc 파일의 399 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Voxelizer::Empty(), fFacets, fVoxels, G4cout, G4endl, G4SurfBits::GetNbits(), PrecalculateInsides(), G4Voxelizer::Voxelize().
다음에 의해서 참조됨 : SetSolidClosed().
|
private |
G4TessellatedSolid.hh 파일의 288 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCubicVolume(), Initialize().
|
private |
G4TessellatedSolid.hh 파일의 284 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), DistanceToOutCore(), DistanceToOutNoVoxels(), SetExtremeFacets().
|
private |
G4TessellatedSolid.hh 파일의 293 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddFacet().
|
private |
G4TessellatedSolid.hh 파일의 283 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddFacet(), AllocatedMemoryWithoutVoxels(), CreatePolyhedron(), CreateVertexList(), DeleteObjects(), DistanceToInCandidates(), DistanceToInNoVoxels(), DistanceToOutCandidates(), DistanceToOutCore(), DistanceToOutNoVoxels(), GetCubicVolume(), GetFacet(), GetNumberOfFacets(), GetPointOnSurface(), GetSurfaceArea(), InsideNoVoxels(), InsideVoxels(), MinDistanceFacet(), Normal(), SafetyFromInside(), SafetyFromOutside(), SetExtremeFacets(), StreamInfo(), Voxelize().
|
private |
G4TessellatedSolid.hh 파일의 287 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEntityType(), Initialize(), InsideNoVoxels(), InsideVoxels(), StreamInfo().
|
private |
G4TessellatedSolid.hh 파일의 305 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllocatedMemory(), InsideVoxels(), PrecalculateInsides(), SafetyFromOutside(), SetAllUsingStack().
|
private |
G4TessellatedSolid.hh 파일의 295 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BoundingLimits(), CreateVertexList(), G4TessellatedSolid(), GetExtent(), GetMaxXExtent(), GetMaxYExtent(), GetMaxZExtent(), Initialize(), OutsideOfExtent().
|
private |
G4TessellatedSolid.hh 파일의 301 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InsideNoVoxels(), InsideVoxels(), SetRandomVectors().
|
private |
G4TessellatedSolid.hh 파일의 295 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BoundingLimits(), CreateVertexList(), G4TessellatedSolid(), GetExtent(), GetMinXExtent(), GetMinYExtent(), GetMinZExtent(), Initialize(), OutsideOfExtent().
|
mutableprivate |
G4TessellatedSolid.hh 파일의 281 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DeleteObjects(), GetPolyhedron(), Initialize().
|
private |
G4TessellatedSolid.hh 파일의 299 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), InsideNoVoxels(), InsideVoxels(), SetRandomVectors().
|
mutableprivate |
G4TessellatedSolid.hh 파일의 280 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPolyhedron(), Initialize().
|
private |
G4TessellatedSolid.hh 파일의 297 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddFacet(), GetSolidClosed(), Initialize(), SetSolidClosed().
|
private |
G4TessellatedSolid.hh 파일의 289 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetSurfaceArea(), Initialize().
|
private |
G4TessellatedSolid.hh 파일의 291 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), CreatePolyhedron(), CreateVertexList(), SetExtremeFacets().
|
private |
G4TessellatedSolid.hh 파일의 303 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllocatedMemory(), CopyObjects(), DistanceToInCore(), DistanceToOutCore(), GetVoxels(), Inside(), InsideVoxels(), MinDistanceFacet(), Normal(), PrecalculateInsides(), SafetyFromInside(), SafetyFromOutside(), SetAllUsingStack(), SetMaxVoxels(), Voxelize().
|
protectedinherited |
G4VSolid.hh 파일의 307 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddFacet(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4GenericTrap::ComputeIsTwisted(), G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4GenericPolycone::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4CutTubs::CreatePolyhedron(), CreateVertexList(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4Hype::DistanceToIn(), G4Sphere::DistanceToIn(), DistanceToInCore(), G4VCSGfaceted::DistanceToOut(), G4UnionSolid::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Hype::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Sphere::DistanceToOut(), DistanceToOutCandidates(), DistanceToOutCore(), DistanceToOutNoVoxels(), G4GenericTrap::DistToPlane(), G4GenericTrap::DistToTriangle(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4Ellipsoid::G4Ellipsoid(), G4EllipticalCone::G4EllipticalCone(), G4EllipticalTube::G4EllipticalTube(), G4ExtrudedSolid::G4ExtrudedSolid(), G4GenericTrap::G4GenericTrap(), G4Hype::G4Hype(), G4Para::G4Para(), G4Sphere::G4Sphere(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4UnionSolid::G4UnionSolid(), G4VSolid::G4VSolid(), G4VTwistedFaceted::G4VTwistedFaceted(), G4Orb::Initialize(), Initialize(), G4VCSGfaceted::Inside(), G4VTwistedFaceted::Inside(), G4Hype::Inside(), G4Paraboloid::Inside(), InsideNoVoxels(), G4GenericTrap::InsidePolygone(), InsideVoxels(), G4GenericTrap::IsSegCrossingZ(), G4Trap::MakePlane(), G4GenericTrap::NormalToPlane(), G4VSolid::operator=(), SafetyFromInside(), SafetyFromOutside(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Tet::SurfaceNormal(), G4Paraboloid::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), G4Torus::SurfaceNormal().
|
protected |
G4TessellatedSolid.hh 파일의 276 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateExtent(), G4ExtrudedSolid::DistanceToIn(), DistanceToInCandidates(), DistanceToInNoVoxels(), G4ExtrudedSolid::DistanceToOut(), DistanceToOutCandidates(), DistanceToOutNoVoxels(), G4ExtrudedSolid::G4ExtrudedSolid(), Initialize(), G4ExtrudedSolid::Inside(), InsideNoVoxels(), InsideVoxels(), G4ExtrudedSolid::IsSameLine(), G4ExtrudedSolid::IsSameLineSegment(), Normal(), G4ExtrudedSolid::SurfaceNormal().