|
Geant4
10.03
|
#include <G4VSolid.hh>
Inheritance diagram for G4VSolid:
Collaboration diagram for G4VSolid:Protected Member Functions | |
| 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 Attributes | |
| G4double | kCarTolerance |
Private Member Functions | |
| void | ClipPolygonToSimpleLimits (G4ThreeVectorList &pPolygon, G4ThreeVectorList &outputPolygon, const G4VoxelLimits &pVoxelLimit) const |
Private Attributes | |
| G4String | fshapeName |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4VSolid &e) |
Definition at line 87 of file G4VSolid.hh.
| G4VSolid::G4VSolid | ( | const G4String & | name | ) |
Definition at line 61 of file G4VSolid.cc.
References G4GeometryTolerance::GetInstance(), G4SolidStore::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, and G4SolidStore::Register().
Here is the call graph for this function:
|
virtual |
Definition at line 102 of file G4VSolid.cc.
References G4SolidStore::DeRegister(), and G4SolidStore::GetInstance().
Here is the call graph for this function:| G4VSolid::G4VSolid | ( | __void__ & | ) |
Definition at line 89 of file G4VSolid.cc.
References G4SolidStore::GetInstance(), and G4SolidStore::Register().
Here is the call graph for this function:| G4VSolid::G4VSolid | ( | const G4VSolid & | rhs | ) |
Definition at line 76 of file G4VSolid.cc.
References G4SolidStore::GetInstance(), and G4SolidStore::Register().
Here is the call graph for this function:
|
protected |
Definition at line 428 of file G4VSolid.cc.
References ClipPolygon().
Referenced by ClipBetweenSections(), and ClipCrossSection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Torus, G4Cons, G4ExtrudedSolid, G4Tubs, G4GenericTrap, G4Para, G4Trd, G4EllipticalCone, G4Polyhedra, G4Polycone, G4TwistedTubs, G4Paraboloid, G4OTubs, G4IntersectionSolid, G4SubtractionSolid, G4GenericPolycone, G4UnionSolid, G4Ellipsoid, G4Orb, G4Hype, G4Tet, G4VTwistedFaceted, G4CutTubs, G4DisplacedSolid, G4Box, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
Referenced by G4SmartVoxelHeader::BuildNodes(), G4SmartVoxelHeader::BuildReplicaVoxels(), G4SmartVoxelHeader::BuildVoxelsWithinLimits(), G4ReflectedSolid::CalculateExtent(), G4DisplacedSolid::CalculateExtent(), G4UnionSolid::CalculateExtent(), G4SubtractionSolid::CalculateExtent(), G4IntersectionSolid::CalculateExtent(), G4DrawVoxels::ComputeVoxelPolyhedra(), EstimateCubicVolume(), EstimateSurfaceArea(), G4ReflectedSolid::Extent(), G4DisplacedSolid::Extent(), G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnABoxBoundary(), G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnASphereBoundary(), GetExtent(), and G4ITNavigator2::GetRandomInCurrentVolume().
Here is the caller graph for this function:
|
protected |
Definition at line 379 of file G4VSolid.cc.
References CalculateClippedPolygonExtent().
Here is the call graph for this function:
|
protected |
Definition at line 348 of file G4VSolid.cc.
References CalculateClippedPolygonExtent().
Here is the call graph for this function:
|
protected |
Definition at line 495 of file G4VSolid.cc.
References G4VoxelLimits::AddLimit(), ClipPolygonToSimpleLimits(), G4VoxelLimits::GetMaxXExtent(), G4VoxelLimits::GetMaxYExtent(), G4VoxelLimits::GetMaxZExtent(), G4VoxelLimits::GetMinXExtent(), G4VoxelLimits::GetMinYExtent(), G4VoxelLimits::GetMinZExtent(), G4VoxelLimits::IsLimited(), G4VoxelLimits::IsXLimited(), G4VoxelLimits::IsYLimited(), G4VoxelLimits::IsZLimited(), kInfinity, kXAxis, kYAxis, and kZAxis.
Referenced by CalculateClippedPolygonExtent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 570 of file G4VSolid.cc.
References G4VoxelLimits::ClipToLimits(), and G4VoxelLimits::Inside().
Referenced by ClipPolygon().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4Trap, G4TessellatedSolid, G4TwistedTubs, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Trd, G4Para, G4ExtrudedSolid, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4Polycone, G4Polyhedra, G4Hype, G4TwistedTrap, G4Orb, G4DisplacedSolid, G4OTubs, G4Box, G4Tet, G4Ellipsoid, G4CutTubs, G4ScaledSolid, G4GenericPolycone, G4ReflectedSolid, G4EllipticalTube, G4TwistedTrd, G4TwistedBox, G4IntersectionSolid, G4SubtractionSolid, and G4UnionSolid.
Definition at line 325 of file G4VSolid.cc.
References G4endl, G4Exception(), GetEntityType(), and JustWarning.
Referenced by G4GeometryWorkspace::CloneParameterisedSolids(), and G4GeometryWorkspace::CloneReplicaSolid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4Trap, G4Torus, G4Sphere, G4Cons, G4Tubs, G4Polycone, G4Polyhedra, G4Para, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Trd, G4TwistedTubs, G4DisplacedSolid, G4ReflectedSolid, G4ScaledSolid, G4Ellipsoid, G4Orb, G4Hype, G4Tet, G4VTwistedFaceted, and G4Box.
Definition at line 138 of file G4VSolid.cc.
References FatalException, G4endl, and G4Exception().
Referenced by 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(), and G4ITNavigator2::SetupHierarchy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4DisplacedSolid, G4Trd, G4Para, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4TwistedTubs, G4Polyhedra, G4Polycone, G4Hype, G4ReflectedSolid, G4Orb, G4Tet, G4Box, G4OTubs, G4IntersectionSolid, G4SubtractionSolid, G4Ellipsoid, G4UnionSolid, G4ScaledSolid, G4VTwistedFaceted, G4CutTubs, G4GenericPolycone, G4EllipticalTube, and G4VCSGfaceted.
Definition at line 660 of file G4VSolid.cc.
Referenced by G4GMocrenFileSceneHandler::AddDetector(), G4ScaledSolid::CreatePolyhedron(), G4ReflectedSolid::CreatePolyhedron(), G4DisplacedSolid::CreatePolyhedron(), G4CSGSolid::GetPolyhedron(), and G4BooleanSolid::GetPolyhedron().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4DisplacedSolid, G4Trd, G4Para, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4TwistedTubs, G4Hype, G4ReflectedSolid, G4Orb, G4OTubs, G4Tet, G4IntersectionSolid, G4SubtractionSolid, G4Box, G4UnionSolid, G4Ellipsoid, G4ScaledSolid, G4VTwistedFaceted, G4CutTubs, G4EllipticalTube, and G4VCSGfaceted.
Referenced by G4VisManager::Draw().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Para, G4Trd, G4EllipticalCone, G4TwistedTubs, G4GenericTrap, G4Paraboloid, G4Hype, G4Polycone, G4Polyhedra, G4Box, G4OTubs, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Orb, G4Ellipsoid, G4Tet, G4CutTubs, G4VTwistedFaceted, G4DisplacedSolid, G4GenericPolycone, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
Referenced by G4NavigationLogger::AlongComputeStepLog(), G4NavigationLogger::CheckDaughterEntryPoint(), G4PVParameterised::CheckOverlaps(), G4PVPlacement::CheckOverlaps(), G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurfaceStartingFromBox(), G4AdjointPosOnPhysVolGenerator::ComputeAreaOfExtSurfaceStartingFromSphere(), G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeSafety(), G4NormalNavigation::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4ReplicaNavigation::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4ScaledSolid::DistanceToIn(), G4ReflectedSolid::DistanceToIn(), G4DisplacedSolid::DistanceToIn(), G4UnionSolid::DistanceToIn(), G4IntersectionSolid::DistanceToIn(), G4SubtractionSolid::DistanceToIn(), G4SubtractionSolid::DistanceToOut(), EstimateSurfaceArea(), G4AdjointPosOnPhysVolGenerator::GenerateAPositionOnASolidBoundary(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck(), G4NavigationLogger::PreComputeStepLog(), G4Navigator::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4NavigationLogger::ReportOutsideMother(), G4NavigationLogger::ReportVolumeAndIntersection(), G4VoxelSafety::SafetyForVoxelNode(), and G4SubtractionSolid::SurfaceNormal().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Para, G4Trd, G4EllipticalCone, G4TwistedTubs, G4GenericTrap, G4Paraboloid, G4Polyhedra, G4Hype, G4Polycone, G4IntersectionSolid, G4SubtractionSolid, G4Box, G4OTubs, G4UnionSolid, G4Orb, G4Ellipsoid, G4Tet, G4VTwistedFaceted, G4CutTubs, G4DisplacedSolid, G4GenericPolycone, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Para, G4Trd, G4EllipticalCone, G4ExtrudedSolid, G4TwistedTubs, G4GenericTrap, G4Paraboloid, G4Hype, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Box, G4OTubs, G4Orb, G4Tet, G4Ellipsoid, G4VTwistedFaceted, G4DisplacedSolid, G4CutTubs, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
Referenced by G4NavigationLogger::AlongComputeStepLog(), XrayFluoAnalysisManager::analyseStepping(), G4NavigationLogger::CheckDaughterEntryPoint(), G4PVPlacement::CheckOverlaps(), G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeSafety(), G4NormalNavigation::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4ReplicaNavigation::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), G4IntersectionSolid::DistanceToIn(), G4SubtractionSolid::DistanceToIn(), G4ScaledSolid::DistanceToOut(), G4ReflectedSolid::DistanceToOut(), G4DisplacedSolid::DistanceToOut(), G4UnionSolid::DistanceToOut(), G4SubtractionSolid::DistanceToOut(), G4IntersectionSolid::DistanceToOut(), GFlashShowerModel::ElectronDoIt(), EstimateSurfaceArea(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4BOptnForceCommonTruncatedExp::Initialize(), G4VXTRenergyLoss::PostStepDoIt(), G4Navigator::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4NavigationLogger::ReportOutsideMother(), G4NavigationLogger::ReportVolumeAndIntersection(), G4SubtractionSolid::SurfaceNormal(), and G4IntersectionSolid::SurfaceNormal().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4Sphere, G4TessellatedSolid, G4Cons, G4Torus, G4Tubs, G4Para, G4Trd, G4EllipticalCone, G4ExtrudedSolid, G4TwistedTubs, G4GenericTrap, G4Paraboloid, G4Hype, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Orb, G4Box, G4OTubs, G4Ellipsoid, G4Tet, G4VTwistedFaceted, G4DisplacedSolid, G4CutTubs, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
|
inline |
Referenced by G4CutTubs::ApproxSurfaceNormal(), G4OTubs::ApproxSurfaceNormal(), G4Torus::ApproxSurfaceNormal(), G4Tubs::ApproxSurfaceNormal(), G4Cons::ApproxSurfaceNormal(), G4Sphere::ApproxSurfaceNormal(), 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(), G4ParameterisationTubsZ::ComputeDimensions(), G4ParameterisationConsZ::ComputeDimensions(), G4ParameterisationParaZ::ComputeDimensions(), G4ParameterisationPolyconeZ::ComputeDimensions(), G4ParameterisationTrdZ::ComputeDimensions(), G4ParameterisationPolyhedraZ::ComputeDimensions(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4SubtractionSolid::DistanceToIn(), G4EllipticalTube::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Ellipsoid::DistanceToOut(), G4Tet::DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4Orb::DistanceToOut(), G4Box::DistanceToOut(), G4OTubs::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Para::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Sphere::DistanceToOut(), G4Trap::DistanceToOut(), export_G4VSolid(), G4ScaledSolid::Extent(), G4ReflectedSolid::Extent(), G4Box::Extent(), G4DisplacedSolid::Extent(), G4CutTubs::Extent(), G4Hype::Extent(), G4Tet::Extent(), G4Orb::Extent(), G4UnionSolid::Extent(), G4SubtractionSolid::Extent(), G4Ellipsoid::Extent(), G4IntersectionSolid::Extent(), G4GenericPolycone::Extent(), G4OTubs::Extent(), G4TwistedTubs::Extent(), G4Paraboloid::Extent(), G4Polycone::Extent(), G4Polyhedra::Extent(), G4Trd::Extent(), G4EllipticalCone::Extent(), G4Para::Extent(), G4GenericTrap::Extent(), G4Tubs::Extent(), G4Cons::Extent(), G4ExtrudedSolid::Extent(), G4Torus::Extent(), G4Sphere::Extent(), G4TessellatedSolid::Extent(), G4Trap::Extent(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4Trap::G4Trap(), G4BooleanSolid::GetConstituentSolid(), G4NavigationLogger::PostComputeStepLog(), and G4Orb::SurfaceNormal().
Definition at line 204 of file G4VSolid.cc.
References CalculateExtent(), epsilon(), G4UniformRand, Inside(), kOutside, kXAxis, kYAxis, and kZAxis.
Referenced by G4VCSGfaceted::GetCubicVolume(), and GetCubicVolume().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 264 of file G4VSolid.cc.
References CalculateExtent(), DistanceToIn(), DistanceToOut(), G4UniformRand, Inside(), kOutside, kXAxis, kYAxis, and kZAxis.
Referenced by G4VCSGfaceted::GetSurfaceArea(), and GetSurfaceArea().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Torus, G4ExtrudedSolid, G4Cons, G4Tubs, G4GenericTrap, G4Para, G4Trd, G4EllipticalCone, G4Polyhedra, G4Polycone, G4Paraboloid, G4TwistedTubs, G4OTubs, G4GenericPolycone, G4IntersectionSolid, G4SubtractionSolid, G4Ellipsoid, G4UnionSolid, G4Orb, G4Hype, G4Tet, G4VTwistedFaceted, G4CutTubs, G4DisplacedSolid, G4Box, G4EllipticalTube, G4ReflectedSolid, and G4ScaledSolid.
Definition at line 626 of file G4VSolid.cc.
References G4Exception(), GetEntityType(), JustWarning, and kInfinity.
Referenced by G4ScaledSolid::CalculateExtent(), G4ScaledSolid::Extent(), G4ReflectedSolid::Extent(), G4DisplacedSolid::Extent(), G4UnionSolid::Extent(), G4SubtractionSolid::Extent(), and G4IntersectionSolid::Extent().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented in G4BooleanSolid.
Definition at line 168 of file G4VSolid.cc.
Referenced by G4BooleanSolid::StackPolyhedron().
Here is the caller graph for this function:Reimplemented in G4BooleanSolid.
Definition at line 171 of file G4VSolid.cc.
|
virtual |
Reimplemented in G4Trap, G4TessellatedSolid, G4TwistedTubs, G4GenericTrap, G4Sphere, G4Torus, G4Cons, G4Tubs, G4Hype, G4Para, G4VTwistedFaceted, G4EllipticalCone, G4Tet, G4Trd, G4VCSGfaceted, G4Box, G4EllipticalTube, G4Paraboloid, G4OTubs, G4Ellipsoid, G4Orb, G4BooleanSolid, and G4CutTubs.
Definition at line 189 of file G4VSolid.cc.
References EstimateCubicVolume().
Referenced by G4PSDoseDeposit::ComputeVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4MIRDLiver::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDRightScapula::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDSkull::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDThyroid::Construct(), G4MIRDPelvis::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDRightTeste::Construct(), G4MIRDRibCage::Construct(), G4MIRDPancreas::Construct(), G4MIRDBrain::Construct(), G4MIRDThymus::Construct(), G4MIRDUterus::Construct(), G4MIRDHeart::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDSpleen::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDStomach::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightBreast::Construct(), G4MIRDLeftLung::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightOvary::Construct(), G4MIRDUrinaryBladder::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDHead::Construct(), G4MIRDRightArmBone::Construct(), export_G4VSolid(), G4EllipticalTube::GetCubicVolume(), G4Hype::GetCubicVolume(), G4GenericTrap::GetCubicVolume(), and G4LogicalVolume::GetMass().
Here is the call graph for this function:
|
virtual |
Reimplemented in G4DisplacedSolid.
Definition at line 174 of file G4VSolid.cc.
|
virtual |
Reimplemented in G4DisplacedSolid.
Definition at line 177 of file G4VSolid.cc.
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4TwistedTubs, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Trd, G4VTwistedFaceted, G4Para, G4ExtrudedSolid, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4Polycone, G4Polyhedra, G4Hype, G4TwistedTrap, G4DisplacedSolid, G4Orb, G4Box, G4OTubs, G4Tet, G4Ellipsoid, G4ScaledSolid, G4ReflectedSolid, G4CutTubs, G4GenericPolycone, G4EllipticalTube, G4TwistedTrd, G4VCSGfaceted, G4BooleanSolid, G4TwistedBox, G4IntersectionSolid, G4SubtractionSolid, and G4UnionSolid.
Referenced by G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GDMLWriteSolids::AddSolid(), G4tgbVolume::BuildSolidForDivision(), G4PVDivision::CheckAndSetParameters(), G4ReplicatedSlice::CheckAndSetParameters(), Clone(), G4GeometryWorkspace::CloneParameterisedSolids(), G4GeometryWorkspace::CloneReplicaSolid(), G4VoxelNavigation::ComputeSafety(), G4NavigationLogger::ComputeSafetyLog(), G4VDivisionParameterisation::ComputeSolid(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4SubtractionSolid::DistanceToIn(), G4tgbGeometryDumper::DumpPVParameterised(), G4tgbGeometryDumper::DumpSolid(), G4PVDivision::ErrorInAxis(), G4ReplicatedSlice::ErrorInAxis(), Extent(), G4tgbVolume::FindOrConstructG4Solid(), G4VParameterisationBox::G4VParameterisationBox(), G4VParameterisationCons::G4VParameterisationCons(), G4VParameterisationPara::G4VParameterisationPara(), G4VParameterisationPolycone::G4VParameterisationPolycone(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4VParameterisationTrd::G4VParameterisationTrd(), G4VParameterisationTubs::G4VParameterisationTubs(), G4HepRepSceneHandler::getGeometryInstance(), G4Navigator::GetGlobalExitNormal(), G4BooleanSolid::GetListOfPrimitives(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), GetPointOnSurface(), G4tgbGeometryDumper::GetSolidParams(), G4NavigationLogger::PostComputeStepLog(), G4NavigationLogger::PreComputeStepLog(), G4NavigationLogger::PrintDaughterLog(), G4NavigationLogger::ReportOutsideMother(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VoxelSafety::SafetyForVoxelHeader(), G4PVDivision::SetParameterisation(), G4ReplicatedSlice::SetParameterisation(), G4BooleanSolid::StackPolyhedron(), G4CSGSolid::StreamInfo(), and G4PhysicalVolumeModel::VisitGeometryAndGetVisReps().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4TessellatedSolid, G4Sphere, G4TwistedTubs, G4EllipticalCone, G4GenericTrap, G4VTwistedFaceted, G4Hype, G4Tet, G4Box, G4Ellipsoid, G4EllipticalTube, and G4VCSGfaceted.
Definition at line 642 of file G4VSolid.cc.
References CalculateExtent(), kXAxis, kYAxis, kZAxis, G4VisExtent::SetXmax(), G4VisExtent::SetXmin(), G4VisExtent::SetYmax(), G4VisExtent::SetYmin(), G4VisExtent::SetZmax(), and G4VisExtent::SetZmin().
Referenced by G4tgbVolume::BuildSolidForDivision(), and G4BoundingSphereScene::ProcessVolume().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by G4GMocrenFileSceneHandler::AddDetector(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4XXXFileSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4GDMLWriteSolids::AddSolid(), G4NavigationLogger::AlongComputeStepLog(), G4GDMLWriteSolids::BooleanWrite(), G4GDMLWriteSolids::BoxWrite(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4ExtrudedSolid::CalculateExtent(), G4Trd::CheckAndSetAllParameters(), G4NavigationLogger::CheckDaughterEntryPoint(), G4VDivisionParameterisation::CheckNDivAndWidth(), G4VDivisionParameterisation::CheckOffset(), G4GenericTrap::CheckOrder(), 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(), G4TessellatedSolid::DistanceToIn(), G4TessellatedSolid::DistanceToOut(), G4tgbGeometryDumper::DumpSolid(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4PVDivision::ErrorInAxis(), G4ReplicatedSlice::ErrorInAxis(), export_G4VSolid(), G4ScaledSolid::Extent(), G4ReflectedSolid::Extent(), G4Box::Extent(), G4DisplacedSolid::Extent(), G4CutTubs::Extent(), G4Tet::Extent(), G4Hype::Extent(), G4Orb::Extent(), G4UnionSolid::Extent(), G4IntersectionSolid::Extent(), G4Ellipsoid::Extent(), G4SubtractionSolid::Extent(), G4GenericPolycone::Extent(), G4OTubs::Extent(), G4TwistedTubs::Extent(), G4Paraboloid::Extent(), G4Polycone::Extent(), G4Polyhedra::Extent(), G4Trd::Extent(), G4EllipticalCone::Extent(), G4Para::Extent(), G4GenericTrap::Extent(), G4Tubs::Extent(), G4Cons::Extent(), G4ExtrudedSolid::Extent(), G4Torus::Extent(), G4Sphere::Extent(), G4TessellatedSolid::Extent(), G4Trap::Extent(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4Ellipsoid::G4Ellipsoid(), G4EllipticalCone::G4EllipticalCone(), G4Hype::G4Hype(), G4OTubs::G4OTubs(), 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::MakePlane(), G4Trap::MakePlanes(), G4GenericTrap::MakeUpFacet(), 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(), G4Trap::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4GDMLWriteSolids::SphereWrite(), G4BooleanSolid::StackPolyhedron(), G4CSGSolid::StreamInfo(), G4TwistedBox::StreamInfo(), G4VCSGfaceted::StreamInfo(), G4BooleanSolid::StreamInfo(), G4TwistedTrd::StreamInfo(), G4EllipticalTube::StreamInfo(), G4GenericPolycone::StreamInfo(), G4ScaledSolid::StreamInfo(), G4CutTubs::StreamInfo(), G4Ellipsoid::StreamInfo(), G4ReflectedSolid::StreamInfo(), G4Tet::StreamInfo(), G4Box::StreamInfo(), G4OTubs::StreamInfo(), G4Orb::StreamInfo(), G4VTwistedFaceted::StreamInfo(), G4TwistedTrap::StreamInfo(), G4Hype::StreamInfo(), G4Polycone::StreamInfo(), G4Polyhedra::StreamInfo(), G4Paraboloid::StreamInfo(), G4GenericTrap::StreamInfo(), G4TwistedTubs::StreamInfo(), G4ExtrudedSolid::StreamInfo(), G4EllipticalCone::StreamInfo(), G4DisplacedSolid::StreamInfo(), G4Para::StreamInfo(), G4Trd::StreamInfo(), G4Tubs::StreamInfo(), G4Torus::StreamInfo(), G4Cons::StreamInfo(), G4Sphere::StreamInfo(), G4Trap::StreamInfo(), G4GDMLRead::StripNames(), SubstractSolids(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::TraverseVolumeTree(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4PhysicalVolumeModel::VisitGeometryAndGetVisReps(), and G4GDMLWriteSolids::XtruWrite().
|
virtual |
Reimplemented in G4Trap, G4TwistedTubs, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Trd, G4Para, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4Polyhedra, G4Hype, G4Polycone, G4Tet, G4Orb, G4Ellipsoid, G4OTubs, G4Box, G4DisplacedSolid, G4VTwistedFaceted, G4CutTubs, G4EllipticalTube, G4BooleanSolid, G4GenericPolycone, G4ReflectedSolid, and G4ScaledSolid.
Definition at line 153 of file G4VSolid.cc.
References G4endl, G4Exception(), GetEntityType(), and JustWarning.
Referenced by G4PVParameterised::CheckOverlaps(), G4PVPlacement::CheckOverlaps(), export_G4VSolid(), G4ScaledSolid::GetPointOnSurface(), G4ReflectedSolid::GetPointOnSurface(), and G4DisplacedSolid::GetPointOnSurface().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4TessellatedSolid, G4DisplacedSolid, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4TwistedTubs, G4Hype, G4ReflectedSolid, G4Tet, G4ScaledSolid, G4Ellipsoid, G4VTwistedFaceted, G4EllipticalTube, G4VCSGfaceted, G4BooleanSolid, and G4CSGSolid.
Definition at line 665 of file G4VSolid.cc.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), PerspectiveVisAction::ExtendedDraw(), G4TouchableDumpScene::ProcessVolume(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VSceneHandler::RequestPrimitives(), and G4BooleanSolid::StackPolyhedron().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4Trap, G4TessellatedSolid, G4TwistedTubs, G4GenericTrap, G4Sphere, G4Torus, G4Cons, G4Tubs, G4Hype, G4Para, G4VTwistedFaceted, G4EllipticalCone, G4Tet, G4Trd, G4VCSGfaceted, G4Box, G4EllipticalTube, G4Paraboloid, G4OTubs, G4Ellipsoid, G4Orb, G4BooleanSolid, and G4CutTubs.
Definition at line 251 of file G4VSolid.cc.
References EstimateSurfaceArea().
Referenced by G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), export_G4VSolid(), G4EllipticalTube::GetSurfaceArea(), G4VTwistedFaceted::GetSurfaceArea(), G4Hype::GetSurfaceArea(), G4GenericTrap::GetSurfaceArea(), and G4TwistedTubs::GetSurfaceArea().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by G4NavigationLogger::CheckDaughterEntryPoint(), G4ParameterisedNavigation::ComputeStep(), G4NavigationLogger::PreComputeStepLog(), G4NavigationLogger::ReportOutsideMother(), and G4NavigationLogger::ReportVolumeAndIntersection().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Tubs, G4Torus, G4TwistedTubs, G4ExtrudedSolid, G4Para, G4Trd, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4Polycone, G4Polyhedra, G4Hype, G4VTwistedFaceted, G4Box, G4OTubs, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Ellipsoid, G4Orb, G4Tet, G4CutTubs, G4GenericPolycone, G4DisplacedSolid, G4EllipticalTube, G4VCSGfaceted, G4ReflectedSolid, and G4ScaledSolid.
Referenced by G4NavigationLogger::AlongComputeStepLog(), G4ReplicaNavigation::BackLocate(), GFlashShowerModel::CheckContainment(), G4NavigationLogger::CheckDaughterEntryPoint(), G4PVParameterised::CheckOverlaps(), G4PVPlacement::CheckOverlaps(), G4VoxelSafety::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4RegularNavigation::ComputeStepSkippingEqualMaterials(), G4TheRayTracer::CreateBitMap(), G4DNAMolecularDissociation::DecayIt(), G4PolyPhiFace::Diagnose(), G4IntersectionSolid::DistanceToIn(), G4SubtractionSolid::DistanceToIn(), G4UnionSolid::DistanceToOut(), EstimateCubicVolume(), EstimateSurfaceArea(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4BooleanSolid::GetPointOnSurface(), G4ITNavigator2::GetRandomInCurrentVolume(), G4PhantomParameterisation::GetReplicaNo(), G4ScaledSolid::Inside(), G4ReflectedSolid::Inside(), G4DisplacedSolid::Inside(), G4UnionSolid::Inside(), G4IntersectionSolid::Inside(), G4SubtractionSolid::Inside(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck(), G4NavigationLogger::PreComputeStepLog(), G4Navigator::RecheckDistanceToCurrentBoundary(), G4ITNavigator2::RecheckDistanceToCurrentBoundary(), G4NavigationLogger::ReportOutsideMother(), G4NavigationLogger::ReportVolumeAndIntersection(), DicomIntersectVolume::SetNewValue(), G4RTPrimaryGeneratorAction::SetUp(), G4UnionSolid::SurfaceNormal(), G4IntersectionSolid::SurfaceNormal(), and G4SubtractionSolid::SurfaceNormal().
Here is the caller graph for this function:Definition at line 111 of file G4VSolid.cc.
References fshapeName, and kCarTolerance.
Referenced by G4VCSGfaceted::operator=(), G4CSGSolid::operator=(), G4BooleanSolid::operator=(), G4ScaledSolid::operator=(), G4ReflectedSolid::operator=(), G4EllipticalTube::operator=(), G4Ellipsoid::operator=(), G4Tet::operator=(), G4Hype::operator=(), G4TessellatedSolid::operator=(), G4Paraboloid::operator=(), G4VTwistedFaceted::operator=(), G4DisplacedSolid::operator=(), G4GenericTrap::operator=(), G4EllipticalCone::operator=(), and G4TwistedTubs::operator=().
Here is the caller graph for this function:
|
inline |
Referenced by export_G4VSolid(), and G4GDMLRead::StripNames().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Cons, G4Torus, G4Tubs, G4Trd, G4Para, G4DisplacedSolid, G4EllipticalCone, G4ExtrudedSolid, G4TwistedTubs, G4GenericTrap, G4Paraboloid, G4Polyhedra, G4Polycone, G4Hype, G4TwistedTrap, G4VTwistedFaceted, G4Orb, G4OTubs, G4Box, G4Tet, G4ReflectedSolid, G4Ellipsoid, G4CutTubs, G4ScaledSolid, G4GenericPolycone, G4EllipticalTube, G4TwistedTrd, G4BooleanSolid, G4VCSGfaceted, G4TwistedBox, and G4CSGSolid.
Referenced by operator<<(), G4BooleanSolid::StreamInfo(), G4ScaledSolid::StreamInfo(), G4ReflectedSolid::StreamInfo(), and G4DisplacedSolid::StreamInfo().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Trap, G4TessellatedSolid, G4Sphere, G4Torus, G4Cons, G4Tubs, G4TwistedTubs, G4Para, G4Trd, G4EllipticalCone, G4GenericTrap, G4Paraboloid, G4Hype, G4VTwistedFaceted, G4Box, G4OTubs, G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid, G4Orb, G4Ellipsoid, G4Tet, G4CutTubs, G4DisplacedSolid, G4EllipticalTube, G4ReflectedSolid, G4ScaledSolid, and G4VCSGfaceted.
Referenced by G4Navigator::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4ITNavigator1::ComputeStep(), G4ITNavigator2::ComputeStep(), G4SubtractionSolid::DistanceToOut(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4UnionSolid::Inside(), G4SubtractionSolid::Inside(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4NavigationLogger::ReportVolumeAndIntersection(), G4ScaledSolid::SurfaceNormal(), G4ReflectedSolid::SurfaceNormal(), G4DisplacedSolid::SurfaceNormal(), G4UnionSolid::SurfaceNormal(), G4IntersectionSolid::SurfaceNormal(), and G4SubtractionSolid::SurfaceNormal().
Here is the caller graph for this function:
|
friend |
Definition at line 129 of file G4VSolid.cc.
|
private |
Definition at line 320 of file G4VSolid.hh.
Referenced by operator=().
|
protected |
Definition at line 307 of file G4VSolid.hh.
Referenced by G4TessellatedSolid::AddFacet(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4Trd::CheckAndSetAllParameters(), G4GenericTrap::ComputeIsTwisted(), G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4GenericPolycone::CreatePolyhedron(), G4CutTubs::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4TessellatedSolid::CreateVertexList(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4Hype::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4Trd::DistanceToIn(), G4EllipticalCone::DistanceToIn(), G4Para::DistanceToIn(), G4Sphere::DistanceToIn(), G4Trap::DistanceToIn(), G4TessellatedSolid::DistanceToInCore(), G4VCSGfaceted::DistanceToOut(), G4CutTubs::DistanceToOut(), G4UnionSolid::DistanceToOut(), G4OTubs::DistanceToOut(), G4Hype::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4Trd::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Para::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Sphere::DistanceToOut(), G4Trap::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(), G4Orb::G4Orb(), G4OTubs::G4OTubs(), G4Sphere::G4Sphere(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4VSolid(), G4VTwistedFaceted::G4VTwistedFaceted(), G4TessellatedSolid::Initialize(), G4VCSGfaceted::Inside(), G4VTwistedFaceted::Inside(), G4Hype::Inside(), G4Paraboloid::Inside(), G4Trd::Inside(), G4Para::Inside(), G4Trap::Inside(), G4TessellatedSolid::InsideNoVoxels(), G4GenericTrap::InsidePolygone(), G4TessellatedSolid::InsideVoxels(), G4GenericTrap::IsSegCrossingZ(), G4GenericTrap::NormalToPlane(), operator=(), G4TessellatedSolid::SafetyFromInside(), G4TessellatedSolid::SafetyFromOutside(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Tet::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), G4Paraboloid::SurfaceNormal(), G4Trd::SurfaceNormal(), G4Para::SurfaceNormal(), G4Torus::SurfaceNormal(), and G4Trap::SurfaceNormal().