Geant4-11
|
#include <G4TwistedBox.hh>
Protected Member Functions | |
void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, 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 | ClipCrossSection (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 | |
G4Polyhedron * | fpPolyhedron = nullptr |
G4bool | fRebuildPolyhedron = false |
G4double | kCarTolerance |
Private Member Functions | |
void | ClipPolygonToSimpleLimits (G4ThreeVectorList &pPolygon, G4ThreeVectorList &outputPolygon, const G4VoxelLimits &pVoxelLimit) const |
void | CreateSurfaces () |
Definition at line 48 of file G4TwistedBox.hh.
G4TwistedBox::G4TwistedBox | ( | const G4String & | pName, |
G4double | pPhiTwist, | ||
G4double | pDx, | ||
G4double | pDy, | ||
G4double | pDz | ||
) |
Definition at line 38 of file G4TwistedBox.cc.
Referenced by Clone().
|
virtual |
Definition at line 60 of file G4TwistedBox.cc.
G4TwistedBox::G4TwistedBox | ( | __void__ & | a | ) |
Definition at line 52 of file G4TwistedBox.cc.
G4TwistedBox::G4TwistedBox | ( | const G4TwistedBox & | rhs | ) |
Definition at line 67 of file G4TwistedBox.cc.
References G4VTwistedFaceted::fpPolyhedron, and G4VTwistedFaceted::GetPolyhedron().
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 292 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::fDx, G4VTwistedFaceted::fDy, G4VTwistedFaceted::fDz, pMax, and pMin.
Referenced by G4VTwistedFaceted::CalculateExtent().
|
protectedinherited |
Definition at line 489 of file G4VSolid.cc.
References G4VSolid::ClipPolygon(), pMax, and pMin.
Referenced by G4VSolid::ClipBetweenSections(), and G4VSolid::ClipCrossSection().
|
virtualinherited |
Implements G4VSolid.
Definition at line 305 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::BoundingLimits(), G4BoundingEnvelope::CalculateExtent(), pMax, and pMin.
|
protectedinherited |
Definition at line 444 of file G4VSolid.cc.
References G4VSolid::CalculateClippedPolygonExtent(), pMax, and pMin.
|
protectedinherited |
Definition at line 414 of file G4VSolid.cc.
References G4VSolid::CalculateClippedPolygonExtent(), pMax, and pMin.
|
protectedinherited |
Definition at line 539 of file G4VSolid.cc.
References 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, and kZAxis.
Referenced by G4VSolid::CalculateClippedPolygonExtent().
|
privateinherited |
Definition at line 612 of file G4VSolid.cc.
References G4VoxelLimits::ClipToLimits(), and G4VoxelLimits::Inside().
Referenced by G4VSolid::ClipPolygon().
|
virtual |
Reimplemented from G4VSolid.
Definition at line 123 of file G4TwistedBox.cc.
References G4TwistedBox().
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 279 of file G4VTwistedFaceted.cc.
References FatalException, and G4Exception().
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 1129 of file G4VTwistedFaceted.cc.
References HepPolyhedron::createPolyhedron(), G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fPhiTwist, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4VTwistSurface::GetFacets(), HepPolyhedron::GetNumberOfRotationSteps(), CLHEP::detail::n, and twopi.
Referenced by G4VTwistedFaceted::GetPolyhedron().
|
privateinherited |
Definition at line 943 of file G4VTwistedFaceted.cc.
References deg, G4VTwistedFaceted::fAlph, G4VTwistedFaceted::fDx1, G4VTwistedFaceted::fDx2, G4VTwistedFaceted::fDx3, G4VTwistedFaceted::fDx4, G4VTwistedFaceted::fDy1, G4VTwistedFaceted::fDy2, G4VTwistedFaceted::fDz, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fPhi, G4VTwistedFaceted::fPhiTwist, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fTheta, G4VTwistedFaceted::fUpperEndcap, pi, and G4VTwistSurface::SetNeighbours().
Referenced by G4VTwistedFaceted::G4VTwistedFaceted(), and G4VTwistedFaceted::operator=().
|
virtualinherited |
Implements G4VSolid.
Definition at line 921 of file G4VTwistedFaceted.cc.
References G4VGraphicsScene::AddSolid().
|
virtualinherited |
Implements G4VSolid.
Definition at line 583 of file G4VTwistedFaceted.cc.
References G4VTwistSurface::DistanceTo(), FatalException, G4VTwistedFaceted::fLastDistanceToIn, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4Exception(), G4VTwistedFaceted::Inside(), kInfinity, kInside, kOutside, kSurface, G4VTwistedFaceted::LastValue::p, CLHEP::Hep3Vector::set(), G4VTwistedFaceted::LastValue::value, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
virtualinherited |
Implements G4VSolid.
Definition at line 482 of file G4VTwistedFaceted.cc.
References G4VTwistSurface::DistanceToIn(), G4VTwistedFaceted::fLastDistanceToIn, G4VTwistedFaceted::fLastDistanceToInWithV, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4cout, G4endl, G4VTwistedFaceted::Inside(), kInfinity, kInside, kSurface, CLHEP::normal(), G4VTwistedFaceted::LastValueWithDoubleVector::p, CLHEP::Hep3Vector::set(), G4VTwistedFaceted::SurfaceNormal(), G4VTwistedFaceted::LastValue::value, G4VTwistedFaceted::LastValueWithDoubleVector::value, G4VTwistedFaceted::LastValueWithDoubleVector::vec, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
virtualinherited |
Implements G4VSolid.
Definition at line 779 of file G4VTwistedFaceted.cc.
References G4VTwistSurface::DistanceTo(), G4VSolid::DumpInfo(), FatalException, G4VTwistedFaceted::fLastDistanceToOut, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4cout, G4endl, G4Exception(), G4VTwistedFaceted::Inside(), JustWarning, kInfinity, kInside, kOutside, kSurface, mm, G4VTwistedFaceted::LastValue::p, CLHEP::Hep3Vector::set(), G4VTwistedFaceted::LastValue::value, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
virtualinherited |
Implements G4VSolid.
Definition at line 672 of file G4VTwistedFaceted.cc.
References G4VTwistSurface::DistanceToOut(), G4VTwistedFaceted::fLastDistanceToOutWithV, G4VTwistedFaceted::fLastNormal, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4VTwistSurface::GetNormal(), G4VTwistedFaceted::Inside(), G4VTwistSurface::IsValidNorm(), kInfinity, kOutside, kSurface, CLHEP::normal(), G4VTwistedFaceted::LastValueWithDoubleVector::p, CLHEP::Hep3Vector::set(), G4VTwistedFaceted::LastVector::surface, G4VTwistedFaceted::SurfaceNormal(), G4VTwistedFaceted::LastValueWithDoubleVector::value, G4VTwistedFaceted::LastValueWithDoubleVector::vec, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inlineinherited |
Referenced by G4Cons::ApproxSurfaceNormal(), G4CutTubs::ApproxSurfaceNormal(), G4Sphere::ApproxSurfaceNormal(), G4Torus::ApproxSurfaceNormal(), G4Tubs::ApproxSurfaceNormal(), G4ReflectedSolid::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4ScaledSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4Box::BoundingLimits(), G4Cons::BoundingLimits(), G4CutTubs::BoundingLimits(), G4Orb::BoundingLimits(), G4Para::BoundingLimits(), G4Sphere::BoundingLimits(), G4Torus::BoundingLimits(), G4Trap::BoundingLimits(), G4Trd::BoundingLimits(), G4Tubs::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Hype::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4TessellatedSolid::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), G4ParameterisationConsRho::ComputeDimensions(), G4ParameterisationConsPhi::ComputeDimensions(), G4ParameterisationConsZ::ComputeDimensions(), G4ParameterisationParaX::ComputeDimensions(), G4ParameterisationParaY::ComputeDimensions(), G4ParameterisationParaZ::ComputeDimensions(), G4ParameterisationPolyconeRho::ComputeDimensions(), G4ParameterisationPolyconePhi::ComputeDimensions(), G4ParameterisationPolyconeZ::ComputeDimensions(), G4ParameterisationPolyhedraRho::ComputeDimensions(), G4ParameterisationPolyhedraPhi::ComputeDimensions(), G4ParameterisationPolyhedraZ::ComputeDimensions(), G4ParameterisationTrdX::ComputeDimensions(), G4ParameterisationTrdY::ComputeDimensions(), G4ParameterisationTrdZ::ComputeDimensions(), G4ParameterisationTubsRho::ComputeDimensions(), G4ParameterisationTubsPhi::ComputeDimensions(), G4ParameterisationTubsZ::ComputeDimensions(), G4ReflectedSolid::ComputeDimensions(), G4DisplacedSolid::ComputeDimensions(), G4ScaledSolid::ComputeDimensions(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4DisplacedSolid::CreatePolyhedron(), G4ScaledSolid::CreatePolyhedron(), G4SubtractionSolid::DistanceToIn(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4Para::DistanceToOut(), G4Trap::DistanceToOut(), G4Trd::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4Cons::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Sphere::DistanceToOut(), G4Torus::DistanceToOut(), G4Tubs::DistanceToOut(), G4Ellipsoid::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4EllipticalTube::DistanceToOut(), G4GenericTrap::DistanceToOut(), export_G4VSolid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4BooleanSolid::GetConstituentSolid(), G4NavigationLogger::PostComputeStepLog(), G4Box::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal(), G4Trd::SurfaceNormal(), G4Ellipsoid::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4EllipticalTube::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), and G4Tet::SurfaceNormal().
Definition at line 203 of file G4VSolid.cc.
References G4VSolid::CalculateExtent(), epsilon(), G4QuickRand(), G4VSolid::Inside(), kOutside, kXAxis, kYAxis, kZAxis, and maxZ.
Referenced by G4VSolid::GetCubicVolume(), G4BooleanSolid::GetCubicVolume(), and G4VCSGfaceted::GetCubicVolume().
Definition at line 265 of file G4VSolid.cc.
References G4VSolid::BoundingLimits(), G4VSolid::DistanceToIn(), G4VSolid::DistanceToOut(), CLHEP::Hep3Vector::dot(), eps, G4QuickRand(), G4VSolid::Inside(), kInfinity, kInside, kOutside, G4INCL::Math::min(), CLHEP::detail::n, G4VSolid::SurfaceNormal(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4VSolid::GetSurfaceArea(), G4MultiUnion::GetSurfaceArea(), and G4VCSGfaceted::GetSurfaceArea().
|
inlineinherited |
Definition at line 121 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fAlph.
Referenced by G4TwistedTrap::GetTiltAngleAlpha().
Reimplemented in G4BooleanSolid.
Definition at line 167 of file G4VSolid.cc.
Referenced by G4BooleanSolid::StackPolyhedron().
|
inlinevirtualinherited |
Reimplemented from G4VSolid.
Definition at line 298 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fCubicVolume, G4VTwistedFaceted::fDx1, G4VTwistedFaceted::fDx2, G4VTwistedFaceted::fDx3, G4VTwistedFaceted::fDx4, G4VTwistedFaceted::fDy1, G4VTwistedFaceted::fDy2, and G4VTwistedFaceted::fDz.
|
virtualinherited |
Reimplemented in G4DisplacedSolid.
Definition at line 176 of file G4VSolid.cc.
|
virtualinherited |
Reimplemented in G4DisplacedSolid.
Definition at line 173 of file G4VSolid.cc.
|
inlineinherited |
Definition at line 112 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx1.
Referenced by G4TwistedTrap::GetX1HalfLength(), G4TwistedTrd::GetX1HalfLength(), and GetXHalfLength().
|
inlineinherited |
Definition at line 113 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx2.
Referenced by G4TwistedTrap::GetX2HalfLength().
|
inlineinherited |
Definition at line 114 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx3.
Referenced by G4TwistedTrd::GetX2HalfLength(), and G4TwistedTrap::GetX3HalfLength().
|
inlineinherited |
Definition at line 115 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx4.
Referenced by G4TwistedTrap::GetX4HalfLength().
|
inlineinherited |
Definition at line 116 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDy1.
Referenced by G4TwistedTrap::GetY1HalfLength(), G4TwistedTrd::GetY1HalfLength(), and GetYHalfLength().
|
inlineinherited |
Definition at line 117 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDy2.
Referenced by G4TwistedTrap::GetY2HalfLength(), and G4TwistedTrd::GetY2HalfLength().
|
inlineinherited |
Definition at line 118 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDz.
Referenced by GetZHalfLength(), G4TwistedTrap::GetZHalfLength(), and G4TwistedTrd::GetZHalfLength().
|
virtual |
Reimplemented from G4VTwistedFaceted.
Definition at line 115 of file G4TwistedBox.cc.
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 930 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::fDx, G4VTwistedFaceted::fDy, and G4VTwistedFaceted::fDz.
|
inlineinherited |
Referenced by G4GMocrenFileSceneHandler::AddDetector(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), G4GDMLWriteSolids::AddSolid(), G4NavigationLogger::AlongComputeStepLog(), G4GDMLWriteSolids::BooleanWrite(), G4ReflectedSolid::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4ScaledSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4Box::BoundingLimits(), G4Cons::BoundingLimits(), G4CutTubs::BoundingLimits(), G4Orb::BoundingLimits(), G4Para::BoundingLimits(), G4Sphere::BoundingLimits(), G4Torus::BoundingLimits(), G4Trap::BoundingLimits(), G4Trd::BoundingLimits(), G4Tubs::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Hype::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4TessellatedSolid::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4GDMLWriteSolids::BoxWrite(), G4ExtrudedSolid::CalculateExtent(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4NavigationLogger::CheckDaughterEntryPoint(), G4VDivisionParameterisation::CheckNDivAndWidth(), G4VDivisionParameterisation::CheckOffset(), G4GenericTrap::CheckOrder(), G4Para::CheckParameters(), G4Trap::CheckParameters(), G4Trd::CheckParameters(), G4Ellipsoid::CheckParameters(), G4EllipticalTube::CheckParameters(), G4ParameterisationPolyconeRho::CheckParametersValidity(), G4ParameterisationPolyconeZ::CheckParametersValidity(), G4ParameterisationPolyhedraRho::CheckParametersValidity(), G4ParameterisationPolyhedraPhi::CheckParametersValidity(), G4ParameterisationPolyhedraZ::CheckParametersValidity(), G4PhantomParameterisation::CheckVoxelsFillContainer(), G4GenericTrap::ComputeIsTwisted(), G4VoxelNavigation::ComputeSafety(), G4VoxelSafety::ComputeSafety(), G4NavigationLogger::ComputeSafetyLog(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4GDMLWriteSolids::ConeWrite(), G4Polyhedra::Create(), G4GenericPolycone::Create(), G4Polycone::Create(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4ReflectedSolid::CreatePolyhedron(), G4ReflectionFactory::CreateReflectedLV(), G4GenericTrap::CreateTessellatedSolid(), G4GDMLWriteSolids::CutTubeWrite(), G4SolidStore::DeRegister(), G4PhysicalVolumeModel::DescribeSolid(), G4SubtractionSolid::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4TessellatedSolid::DistanceToIn(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4Para::DistanceToOut(), G4Trap::DistanceToOut(), G4Trd::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4TessellatedSolid::DistanceToOut(), G4Ellipsoid::DistanceToOut(), G4EllipticalTube::DistanceToOut(), G4tgbGeometryDumper::DumpMultiUnionVolume(), G4tgbGeometryDumper::DumpScaledVolume(), G4tgbGeometryDumper::DumpSolid(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4PVDivision::ErrorInAxis(), G4ReplicatedSlice::ErrorInAxis(), export_G4VSolid(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4EllipticalCone::G4EllipticalCone(), G4Hype::G4Hype(), G4Para::G4Para(), G4Paraboloid::G4Paraboloid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4Sphere::G4Sphere(), G4Tet::G4Tet(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4VParameterisationCons::G4VParameterisationCons(), G4VParameterisationPara::G4VParameterisationPara(), G4VParameterisationPolycone::G4VParameterisationPolycone(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4VParameterisationTrd::G4VParameterisationTrd(), G4VTwistedFaceted::G4VTwistedFaceted(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4Navigator::GetGlobalExitNormal(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4BooleanSolid::GetPointOnSurface(), G4PhantomParameterisation::GetReplicaNo(), G4GDMLWriteSolids::HypeWrite(), G4TessellatedSolid::InsideNoVoxels(), G4TessellatedSolid::InsideVoxels(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4Navigator::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(), G4PseudoScene::ProcessVolume(), G4SolidStore::Register(), G4tgbVolumeMgr::RegisterMe(), G4NavigationLogger::ReportOutsideMother(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VSceneHandler::RequestPrimitives(), G4GenericPolycone::Reset(), G4Polyhedra::Reset(), G4VoxelSafety::SafetyForVoxelNode(), G4GDMLWriteSolids::ScaledWrite(), G4Torus::SetAllParameters(), G4Tet::SetBoundingLimits(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4TessellatedSolid::SetSolidClosed(), G4Tet::SetVertices(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4GDMLWriteSolids::SphereWrite(), G4BooleanSolid::StackPolyhedron(), G4ReflectedSolid::StreamInfo(), G4BooleanSolid::StreamInfo(), G4DisplacedSolid::StreamInfo(), G4MultiUnion::StreamInfo(), G4ScaledSolid::StreamInfo(), G4Box::StreamInfo(), G4Cons::StreamInfo(), G4CSGSolid::StreamInfo(), G4CutTubs::StreamInfo(), G4Orb::StreamInfo(), G4Para::StreamInfo(), G4Sphere::StreamInfo(), G4Torus::StreamInfo(), G4Trap::StreamInfo(), G4Trd::StreamInfo(), G4Tubs::StreamInfo(), G4Ellipsoid::StreamInfo(), G4EllipticalCone::StreamInfo(), G4EllipticalTube::StreamInfo(), G4ExtrudedSolid::StreamInfo(), G4GenericPolycone::StreamInfo(), G4GenericTrap::StreamInfo(), G4Hype::StreamInfo(), G4Paraboloid::StreamInfo(), G4Polycone::StreamInfo(), G4Polyhedra::StreamInfo(), G4TessellatedSolid::StreamInfo(), G4Tet::StreamInfo(), StreamInfo(), G4TwistedTrap::StreamInfo(), G4TwistedTrd::StreamInfo(), G4TwistedTubs::StreamInfo(), G4VCSGfaceted::StreamInfo(), G4VTwistedFaceted::StreamInfo(), G4GDMLRead::StripNames(), SubstractSolids(), G4UnionSolid::SurfaceNormal(), G4Box::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal(), G4Trd::SurfaceNormal(), G4Ellipsoid::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4EllipticalTube::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), G4Tet::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(), and G4GDMLWriteSolids::XtruWrite().
|
inlineinherited |
Definition at line 119 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fPhi.
Referenced by G4TwistedTrap::GetAzimuthalAnglePhi().
|
inline |
Definition at line 65 of file G4TwistedBox.hh.
References G4VTwistedFaceted::GetTwistAngle().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), and G4GDMLWriteSolids::TwistedboxWrite().
|
inherited |
Definition at line 1022 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::fdeltaX, G4VTwistedFaceted::fdeltaY, G4VTwistedFaceted::fDz, and G4VTwistedFaceted::fPhiTwist.
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 1041 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::fDy1, G4VTwistedFaceted::fDy2, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fPhiTwist, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4cout, G4endl, G4VTwistSurface::GetBoundaryMax(), G4VTwistSurface::GetBoundaryMin(), G4VTwistSurface::GetSurfaceArea(), G4INCL::DeJongSpin::shoot(), and G4VTwistSurface::SurfacePoint().
|
virtualinherited |
Reimplemented from G4VSolid.
Definition at line 1001 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::fpPolyhedron, G4VTwistedFaceted::fRebuildPolyhedron, HepPolyhedron::GetNumberOfRotationSteps(), G4Polyhedron::GetNumberOfRotationStepsAtTimeOfCreation(), anonymous_namespace{G4VTwistedFaceted.cc}::polyhedronMutex, and G4TemplateAutoLock< _Mutex_t >::unlock().
Referenced by G4TwistedBox(), G4TwistedTrap::G4TwistedTrap(), G4TwistedTrd::G4TwistedTrd(), operator=(), G4TwistedTrap::operator=(), and G4TwistedTrd::operator=().
|
inlinevirtualinherited |
Reimplemented from G4VSolid.
Definition at line 309 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fSurfaceArea, and G4VSolid::GetSurfaceArea().
|
inlineinherited |
Definition at line 120 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fTheta.
Referenced by G4TwistedTrap::GetPolarAngleTheta().
|
inlineinherited |
|
inlineinherited |
Definition at line 110 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fPhiTwist.
Referenced by GetPhiTwist(), G4TwistedTrap::GetPhiTwist(), and G4TwistedTrd::GetPhiTwist().
Definition at line 317 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx2, G4VTwistedFaceted::fDx4, and G4VTwistedFaceted::fPhiTwist.
Referenced by G4VTwistedFaceted::Xcoef().
Definition at line 329 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDy1, G4VTwistedFaceted::fDy2, and G4VTwistedFaceted::fPhiTwist.
Referenced by G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::Xcoef().
Definition at line 323 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::fDx1, G4VTwistedFaceted::fDx3, and G4VTwistedFaceted::fPhiTwist.
Referenced by G4VTwistedFaceted::Xcoef().
|
inline |
Definition at line 62 of file G4TwistedBox.hh.
References G4VTwistedFaceted::GetDx1().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), and G4GDMLWriteSolids::TwistedboxWrite().
|
inline |
Definition at line 63 of file G4TwistedBox.hh.
References G4VTwistedFaceted::GetDy1().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), and G4GDMLWriteSolids::TwistedboxWrite().
|
inline |
Definition at line 64 of file G4TwistedBox.hh.
References G4VTwistedFaceted::GetDz().
Referenced by export_G4TwistedBox(), G4tgbGeometryDumper::GetSolidParams(), StreamInfo(), and G4GDMLWriteSolids::TwistedboxWrite().
|
virtualinherited |
Implements G4VSolid.
Definition at line 325 of file G4VTwistedFaceted.cc.
References G4VTwistedFaceted::fAlph, G4VTwistedFaceted::fdeltaX, G4VTwistedFaceted::fdeltaY, G4VTwistedFaceted::fDx1, G4VTwistedFaceted::fDx2, G4VTwistedFaceted::fDx3, G4VTwistedFaceted::fDx4, G4VTwistedFaceted::fDy1, G4VTwistedFaceted::fDy2, G4VTwistedFaceted::fDz, G4VTwistedFaceted::fLastInside, G4VTwistedFaceted::fPhi, G4VTwistedFaceted::fPhiTwist, G4VTwistedFaceted::fTAlph, G4VTwistedFaceted::fTheta, G4cout, G4endl, G4VTwistedFaceted::GetValueB(), G4VTwistedFaceted::LastState::inside, G4VSolid::kCarTolerance, kInside, kOutside, kSurface, G4VTwistedFaceted::LastState::p, CLHEP::Hep3Vector::set(), CLHEP::Hep3Vector::x(), G4VTwistedFaceted::Xcoef(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4VTwistedFaceted::DistanceToIn(), and G4VTwistedFaceted::DistanceToOut().
G4TwistedBox & G4TwistedBox::operator= | ( | const G4TwistedBox & | rhs | ) |
Definition at line 76 of file G4TwistedBox.cc.
References G4VTwistedFaceted::fpPolyhedron, G4VTwistedFaceted::GetPolyhedron(), and G4VTwistedFaceted::operator=().
|
inherited |
Definition at line 127 of file G4VSolid.cc.
References G4VSolid::fshapeName, G4SolidStore::GetInstance(), G4InuclParticleNames::name(), and G4SolidStore::SetMapValid().
Referenced by export_G4VSolid(), G4MultiUnion::G4MultiUnion(), and G4GDMLRead::StripNames().
|
virtual |
Reimplemented from G4VTwistedFaceted.
Definition at line 93 of file G4TwistedBox.cc.
References cm, degree, G4endl, G4VSolid::GetName(), GetPhiTwist(), GetXHalfLength(), GetYHalfLength(), and GetZHalfLength().
|
virtualinherited |
Implements G4VSolid.
Definition at line 426 of file G4VTwistedFaceted.cc.
References G4VTwistSurface::DistanceTo(), G4VTwistedFaceted::fLastNormal, G4VTwistedFaceted::fLowerEndcap, G4VTwistedFaceted::fSide0, G4VTwistedFaceted::fSide180, G4VTwistedFaceted::fSide270, G4VTwistedFaceted::fSide90, G4VTwistedFaceted::fUpperEndcap, G4VTwistSurface::GetNormal(), kInfinity, G4VTwistedFaceted::LastVector::p, CLHEP::Hep3Vector::set(), G4VTwistedFaceted::LastVector::surface, G4VTwistedFaceted::LastVector::vec, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4VTwistedFaceted::DistanceToIn(), and G4VTwistedFaceted::DistanceToOut().
Definition at line 335 of file G4VTwistedFaceted.hh.
References G4VTwistedFaceted::GetValueA(), G4VTwistedFaceted::GetValueB(), and G4VTwistedFaceted::GetValueD().
Referenced by G4VTwistedFaceted::Inside().
|
privateinherited |
Definition at line 171 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetAlpha(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 187 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::GetCubicVolume(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 174 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetPointInSolid(), G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 175 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetPointInSolid(), G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 168 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::BoundingLimits(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetExtent(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 159 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDx1(), G4VTwistedFaceted::GetValueD(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 160 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDx2(), G4VTwistedFaceted::GetValueA(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 163 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDx3(), G4VTwistedFaceted::GetValueD(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 164 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDx4(), G4VTwistedFaceted::GetValueA(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 169 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::BoundingLimits(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetExtent(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 158 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDy1(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::GetValueB(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 162 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDy2(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::GetValueB(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 166 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::BoundingLimits(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetCubicVolume(), G4VTwistedFaceted::GetDz(), G4VTwistedFaceted::GetExtent(), G4VTwistedFaceted::GetPointInSolid(), G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 289 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::DistanceToIn(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 291 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::DistanceToIn(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 290 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::DistanceToOut(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 292 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::DistanceToOut(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 287 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 288 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::SurfaceNormal().
|
privateinherited |
Definition at line 179 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
privateinherited |
Definition at line 156 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetPhi(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 177 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetPointInSolid(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::GetTwistAngle(), G4VTwistedFaceted::GetValueA(), G4VTwistedFaceted::GetValueB(), G4VTwistedFaceted::GetValueD(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
mutableprotectedinherited |
Definition at line 147 of file G4VTwistedFaceted.hh.
Referenced by G4TwistedBox(), G4TwistedTrap::G4TwistedTrap(), G4TwistedTrd::G4TwistedTrd(), G4VTwistedFaceted::GetPolyhedron(), operator=(), G4TwistedTrap::operator=(), G4TwistedTrd::operator=(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
mutableprotectedinherited |
Definition at line 146 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::GetPolyhedron(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 312 of file G4VSolid.hh.
Referenced by G4VSolid::operator=(), and G4VSolid::SetName().
|
privateinherited |
Definition at line 182 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
privateinherited |
Definition at line 184 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
privateinherited |
Definition at line 185 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
privateinherited |
Definition at line 183 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
privateinherited |
Definition at line 188 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::GetSurfaceArea(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 172 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::Inside(), and G4VTwistedFaceted::operator=().
|
privateinherited |
Definition at line 155 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::G4VTwistedFaceted(), G4VTwistedFaceted::GetTheta(), G4VTwistedFaceted::Inside(), G4VTwistedFaceted::operator=(), and G4VTwistedFaceted::StreamInfo().
|
privateinherited |
Definition at line 180 of file G4VTwistedFaceted.hh.
Referenced by G4VTwistedFaceted::CreatePolyhedron(), G4VTwistedFaceted::CreateSurfaces(), G4VTwistedFaceted::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4VTwistedFaceted::GetPointOnSurface(), G4VTwistedFaceted::operator=(), G4VTwistedFaceted::SurfaceNormal(), and G4VTwistedFaceted::~G4VTwistedFaceted().
|
protectedinherited |
Definition at line 299 of file G4VSolid.hh.
Referenced by G4TessellatedSolid::AddFacet(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4Tet::CheckDegeneracy(), G4Para::CheckParameters(), G4Trd::CheckParameters(), G4Ellipsoid::CheckParameters(), G4EllipticalTube::CheckParameters(), G4GenericTrap::ComputeIsTwisted(), G4Polyhedra::Create(), G4GenericPolycone::Create(), G4Polycone::Create(), G4CutTubs::CreatePolyhedron(), G4TessellatedSolid::CreateVertexList(), G4VCSGfaceted::DistanceTo(), G4Sphere::DistanceToIn(), G4Ellipsoid::DistanceToIn(), G4Hype::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4VCSGfaceted::DistanceToIn(), G4TessellatedSolid::DistanceToInCore(), G4Cons::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Sphere::DistanceToOut(), G4Torus::DistanceToOut(), G4Tubs::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Hype::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4VCSGfaceted::DistanceToOut(), G4TessellatedSolid::DistanceToOutCandidates(), G4TessellatedSolid::DistanceToOutCore(), G4TessellatedSolid::DistanceToOutNoVoxels(), G4GenericTrap::DistToPlane(), G4GenericTrap::DistToTriangle(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4EllipticalCone::G4EllipticalCone(), G4ExtrudedSolid::G4ExtrudedSolid(), G4GenericTrap::G4GenericTrap(), G4Hype::G4Hype(), G4Para::G4Para(), G4Sphere::G4Sphere(), G4Tet::G4Tet(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4UnionSolid::G4UnionSolid(), G4VSolid::G4VSolid(), G4VTwistedFaceted::G4VTwistedFaceted(), G4GenericPolycone::GetPointOnSurface(), G4Polycone::GetPointOnSurface(), G4UnionSolid::Init(), G4Orb::Initialize(), G4TessellatedSolid::Initialize(), G4SubtractionSolid::Inside(), G4Hype::Inside(), G4Paraboloid::Inside(), G4VCSGfaceted::Inside(), G4VTwistedFaceted::Inside(), G4TessellatedSolid::InsideNoVoxels(), G4GenericTrap::InsidePolygone(), G4TessellatedSolid::InsideVoxels(), G4CutTubs::IsCrossingCutPlanes(), G4GenericTrap::IsSegCrossingZ(), G4Trap::MakePlane(), G4GenericTrap::NormalToPlane(), G4VSolid::operator=(), G4TessellatedSolid::SafetyFromInside(), G4TessellatedSolid::SafetyFromOutside(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Torus::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), and G4Paraboloid::SurfaceNormal().