#include <G4GenericPolycone.hh>
Protected 멤버 함수 | |
void | Create (G4double phiStart, G4double phiTotal, G4ReduciblePolygon *rz) |
void | CopyStuff (const G4GenericPolycone &source) |
virtual G4double | DistanceTo (const G4ThreeVector &p, const G4bool outgoing) const |
G4ThreeVector | GetPointOnSurfaceGeneric () const |
void | CopyStuff (const G4VCSGfaceted &source) |
void | DeleteStuff () |
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 |
G4GenericPolycone.hh 파일의 70 번째 라인에서 정의되었습니다.
|
virtual |
G4GenericPolycone.cc 파일의 270 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, enclosingCylinder.
G4GenericPolycone::G4GenericPolycone | ( | __void__ & | a | ) |
G4GenericPolycone.cc 파일의 260 번째 라인에서 정의되었습니다.
G4GenericPolycone::G4GenericPolycone | ( | const G4GenericPolycone & | source | ) |
G4GenericPolycone.cc 파일의 280 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyStuff().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 414 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GeomTools::DiskExtent(), G4VSolid::DumpInfo(), G4Exception(), GetCorner(), GetCosEndPhi(), GetCosStartPhi(), G4VSolid::GetName(), GetNumRZCorner(), GetSinEndPhi(), GetSinStartPhi(), IsOpen(), JustWarning, kInfinity, message(), G4PolyconeSideRZ::r, CLHEP::Hep3Vector::set(), CLHEP::Hep2Vector::x(), CLHEP::Hep3Vector::x(), CLHEP::Hep2Vector::y(), CLHEP::Hep3Vector::y(), G4PolyconeSideRZ::z, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : CalculateExtent().
|
protectedinherited |
G4VSolid.cc 파일의 427 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::ClipPolygon().
다음에 의해서 참조됨 : G4VSolid::ClipBetweenSections(), G4VSolid::ClipCrossSection().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 465 번째 라인에서 정의되었습니다.
다음을 참조함 : G4BoundingEnvelope::BoundingBoxVsVoxelLimits(), BoundingLimits(), G4BoundingEnvelope::CalculateExtent(), deg, emax, G4Exception(), GetCorner(), GetCosEndPhi(), GetCosStartPhi(), GetEndPhi(), G4VoxelLimits::GetMaxExtent(), G4VoxelLimits::GetMinExtent(), G4VSolid::GetName(), GetNumRZCorner(), GetSinEndPhi(), GetSinStartPhi(), GetStartPhi(), IsOpen(), JustWarning, kInfinity, message(), G4GeomTools::PolygonArea(), G4PolyconeSideRZ::r, reverse, G4GeomTools::TriangulatePolygon(), twopi, G4PolyconeSideRZ::z, G4InuclParticleNames::z0.
|
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(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 621 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GenericPolycone().
|
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(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4Navigator::SetupHierarchy(), G4ITNavigator1::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().
|
protectedinherited |
G4VCSGfaceted.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGface::Clone(), G4VCSGfaceted::faces, G4VCSGfaceted::fCubicVolume, G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, G4VCSGfaceted::fSurfaceArea, G4VCSGfaceted::numFace.
다음에 의해서 참조됨 : G4VCSGfaceted::G4VCSGfaceted(), G4VCSGfaceted::operator=().
|
protected |
G4GenericPolycone.cc 파일의 311 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, enclosingCylinder, endPhi, G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, numCorner, phiIsOpen, startPhi.
다음에 의해서 참조됨 : G4GenericPolycone(), operator=().
|
protected |
G4GenericPolycone.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::Amin(), G4ReduciblePolygon::Area(), G4ReduciblePolygonIterator::Begin(), G4ReduciblePolygon::BisectedBy(), corners, G4ReduciblePolygon::CrossesItself(), E, enclosingCylinder, endPhi, G4VCSGfaceted::faces, FatalErrorInArgument, G4endl, G4Exception(), G4ReduciblePolygonIterator::GetA(), G4ReduciblePolygonIterator::GetB(), G4VSolid::GetName(), G4VSolid::kCarTolerance, kInfinity, message(), G4ReduciblePolygonIterator::Next(), numCorner, G4VCSGfaceted::numFace, G4ReduciblePolygon::NumVertices(), phiIsOpen, G4PolyconeSideRZ::r, G4ReduciblePolygon::RemoveDuplicateVertices(), G4ReduciblePolygon::RemoveRedundantVertices(), G4ReduciblePolygon::ReverseOrder(), startPhi, twopi, G4PolyconeSideRZ::z.
다음에 의해서 참조됨 : G4GenericPolycone().
|
virtual |
Creates user defined polyhedron. This function allows to the user to define arbitrary polyhedron. The faces of the polyhedron should be either triangles or planar quadrilateral. Nodes of a face are defined by indexes pointing to the elements in the xyz array. Numeration of the elements in the array starts from 1 (like in fortran). The indexes can be positive or negative. Negative sign means that the corresponding edge is invisible. The normal of the face should be directed to exterior of the polyhedron.
Nnodes | number of nodes |
Nfaces | number of faces |
xyz | nodes |
faces_vec | faces (quadrilaterals or triangles) |
G4VCSGfaceted를 구현.
G4GenericPolycone.cc 파일의 668 번째 라인에서 정의되었습니다.
다음을 참조함 : a, A(), ab, B(), C(), corners, HepPolyhedron::createPolyhedron(), d, endPhi, G4Exception(), G4VSolid::GetName(), HepPolyhedron::GetNumberOfRotationSteps(), JustWarning, G4VSolid::kCarTolerance, message(), numCorner, phiIsOpen, G4PolyconeSideRZ::r, startPhi, twopi, G4PolyconeSideRZ::z.
다음에 의해서 참조됨 : G4ArrowModel::G4ArrowModel().
|
protectedinherited |
G4VCSGfaceted.cc 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::numFace.
다음에 의해서 참조됨 : G4VCSGfaceted::operator=(), G4Polycone::Reset(), G4Polyhedra::Reset(), G4VCSGfaceted::~G4VCSGfaceted().
|
virtualinherited |
|
protectedvirtualinherited |
G4VCSGfaceted.cc 파일의 396 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, G4VSolid::kCarTolerance, kInfinity, G4VCSGfaceted::numFace.
다음에 의해서 참조됨 : G4VCSGfaceted::DistanceToIn(), G4VCSGfaceted::DistanceToOut().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::DistanceToIn(), enclosingCylinder, kInfinity, G4EnclosingCylinder::ShouldMiss().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 404 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::DistanceToIn().
|
virtualinherited |
G4VSolid를 구현.
G4VCSGfaceted.cc 파일의 317 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGface::Distance(), G4VCSGfaceted::faces, G4VCSGfaceted::Inside(), G4VSolid::kCarTolerance, kInfinity, kSurface, CLHEP::normal(), G4VCSGfaceted::numFace.
|
virtualinherited |
|
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(), 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(), G4TessellatedSolid::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().
|
inherited |
G4VCSGfaceted.cc 파일의 532 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fAreaAccuracy.
|
inherited |
G4VCSGfaceted.cc 파일의 523 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fStatistics.
G4BooleanSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4BooleanSolid::StackPolyhedron().
G4BooleanSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 170 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 561 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::EstimateCubicVolume(), G4VCSGfaceted::fCubicVolume, G4VCSGfaceted::fCubVolEpsilon, G4VCSGfaceted::fStatistics.
|
inherited |
G4VCSGfaceted.cc 파일의 494 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fCubVolEpsilon.
|
inherited |
G4VCSGfaceted.cc 파일의 485 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fStatistics.
|
virtualinherited |
G4DisplacedSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 173 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4DisplacedSolid에서 재구현되었습니다.
G4VSolid.cc 파일의 176 번째 라인에서 정의되었습니다.
|
inline |
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 612 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 425 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, kInfinity, G4VCSGfaceted::numFace.
|
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(), 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(), G4TessellatedSolid::BoundingLimits(), G4Trap::BoundingLimits(), G4GDMLWriteSolids::BoxWrite(), 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(), Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4PhysicalVolumeModel::CreateCurrentAttValues(), CreatePolyhedron(), G4ReflectedSolid::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4ReflectionFactory::CreateReflectedLV(), G4GenericTrap::CreateTessellatedSolid(), G4GDMLWriteSolids::CutTubeWrite(), G4PhysicalVolumeModel::DescribeSolid(), G4SubtractionSolid::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4TessellatedSolid::DistanceToIn(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Para::DistanceToOut(), G4TessellatedSolid::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(), G4TessellatedSolid::InsideNoVoxels(), G4TessellatedSolid::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(), 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(), 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(), G4TessellatedSolid::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().
|
inline |
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 659 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::GetPointOnSurfaceGeneric().
|
protectedinherited |
G4VCSGfaceted.cc 파일의 604 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, G4UniformRand, G4VCSGfaceted::numFace, result.
다음에 의해서 참조됨 : GetPointOnSurface(), G4Polyhedra::GetPointOnSurface().
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 583 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::CreatePolyhedron(), G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, HepPolyhedron::GetNumberOfRotationSteps(), G4Polyhedron::GetNumberOfRotationStepsAtTimeOfCreation(), G4TemplateAutoLock< _Mutex_t >::unlock().
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
|
inline |
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 572 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::EstimateSurfaceArea(), G4VCSGfaceted::fAreaAccuracy, G4VCSGfaceted::fStatistics, G4VCSGfaceted::fSurfaceArea.
|
inlineinherited |
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 365 번째 라인에서 정의되었습니다.
다음을 참조함 : enclosingCylinder, G4VCSGfaceted::Inside(), kOutside, G4EnclosingCylinder::MustBeOutside().
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
G4GenericPolycone & G4GenericPolycone::operator= | ( | const G4GenericPolycone & | source | ) |
G4GenericPolycone.cc 파일의 291 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyStuff(), corners, enclosingCylinder, G4VCSGfaceted::operator=().
G4bool G4GenericPolycone::Reset | ( | ) |
G4GenericPolycone.cc 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4Exception(), G4VSolid::GetName(), JustWarning, message().
G4VCSGfaceted.cc 파일의 551 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fAreaAccuracy, G4VCSGfaceted::fSurfaceArea.
G4VCSGfaceted.cc 파일의 541 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fStatistics, G4VCSGfaceted::fSurfaceArea.
G4VCSGfaceted.cc 파일의 513 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fCubicVolume, G4VCSGfaceted::fCubVolEpsilon.
G4VCSGfaceted.cc 파일의 503 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::fCubicVolume, G4VCSGfaceted::fStatistics.
다음에 의해서 참조됨 : export_G4VSolid(), G4MultiUnion::G4MultiUnion(), G4GDMLRead::StripNames().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4GenericPolycone.cc 파일의 629 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, degree, endPhi, G4VSolid::GetName(), numCorner, G4PolyconeSideRZ::r, startPhi, G4PolyconeSideRZ::z.
|
virtualinherited |
G4VSolid를 구현.
G4VCSGfaceted.cc 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, kInfinity, CLHEP::normal(), G4VCSGfaceted::numFace.
|
protected |
G4GenericPolycone.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), operator=(), StreamInfo(), ~G4GenericPolycone().
|
protected |
G4GenericPolycone.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), DistanceToIn(), Inside(), operator=(), ~G4GenericPolycone().
|
protected |
G4GenericPolycone.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), StreamInfo().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CalculateExtent(), G4VCSGfaceted::CopyStuff(), Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4VCSGfaceted::DeleteStuff(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4VCSGfaceted::DistanceToOut(), G4VCSGfaceted::GetExtent(), G4VCSGfaceted::GetPointOnSurfaceGeneric(), G4VCSGfaceted::Inside(), G4VCSGfaceted::SurfaceNormal().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), G4VCSGfaceted::GetCubicVolume(), G4VCSGfaceted::SetCubVolEpsilon(), G4VCSGfaceted::SetCubVolStatistics().
|
mutableprotectedinherited |
G4VCSGfaceted.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), CopyStuff(), G4Polycone::CopyStuff(), G4Polyhedra::CopyStuff(), G4VCSGfaceted::DeleteStuff(), G4VCSGfaceted::GetPolyhedron(), G4VCSGfaceted::~G4VCSGfaceted().
|
mutableprotectedinherited |
G4VCSGfaceted.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), CopyStuff(), G4Polycone::CopyStuff(), G4Polyhedra::CopyStuff(), G4VCSGfaceted::GetPolyhedron().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), G4VCSGfaceted::GetSurfaceArea(), G4VCSGfaceted::SetAreaAccuracy(), G4VCSGfaceted::SetAreaStatistics().
|
protectedinherited |
G4VSolid.hh 파일의 307 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TessellatedSolid::AddFacet(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4GenericTrap::ComputeIsTwisted(), Create(), G4Polycone::Create(), G4Polyhedra::Create(), CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4CutTubs::CreatePolyhedron(), G4TessellatedSolid::CreateVertexList(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4Hype::DistanceToIn(), G4Sphere::DistanceToIn(), G4TessellatedSolid::DistanceToInCore(), G4VCSGfaceted::DistanceToOut(), G4UnionSolid::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Hype::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Sphere::DistanceToOut(), G4TessellatedSolid::DistanceToOutCandidates(), G4TessellatedSolid::DistanceToOutCore(), G4TessellatedSolid::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(), G4TessellatedSolid::Initialize(), G4VCSGfaceted::Inside(), G4VTwistedFaceted::Inside(), G4Hype::Inside(), G4Paraboloid::Inside(), G4TessellatedSolid::InsideNoVoxels(), G4GenericTrap::InsidePolygone(), G4TessellatedSolid::InsideVoxels(), G4GenericTrap::IsSegCrossingZ(), G4Trap::MakePlane(), G4GenericTrap::NormalToPlane(), G4VSolid::operator=(), G4TessellatedSolid::SafetyFromInside(), G4TessellatedSolid::SafetyFromOutside(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Tet::SurfaceNormal(), G4Paraboloid::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), G4Torus::SurfaceNormal().
|
protected |
G4GenericPolycone.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), StreamInfo().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CalculateExtent(), G4VCSGfaceted::CopyStuff(), Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4VCSGfaceted::DeleteStuff(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4VCSGfaceted::DistanceToOut(), G4VCSGfaceted::GetExtent(), G4VCSGfaceted::GetPointOnSurfaceGeneric(), G4VCSGfaceted::Inside(), G4VCSGfaceted::StreamInfo(), G4VCSGfaceted::SurfaceNormal().
|
protected |
G4GenericPolycone.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron().
|
protected |
G4GenericPolycone.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), StreamInfo().