#include <G4Polyhedra.hh>
G4Polyhedra.hh 파일의 81 번째 라인에서 정의되었습니다.
G4Polyhedra::G4Polyhedra | ( | const G4String & | name, |
G4double | phiStart, | ||
G4double | phiTotal, | ||
G4int | numSide, | ||
G4int | numZPlanes, | ||
const G4double | zPlane[], | ||
const G4double | rInner[], | ||
const G4double | rOuter[] | ||
) |
G4Polyhedra.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : Create(), DBL_EPSILON, G4VSolid::DumpInfo(), FatalErrorInArgument, G4endl, G4Exception(), G4VSolid::GetName(), message(), G4PolyhedraHistorical::Num_z_planes, G4PolyhedraHistorical::numSide, G4PolyhedraHistorical::Opening_angle, original_parameters, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, G4ReduciblePolygon::ScaleA(), G4PolyhedraHistorical::Start_angle, twopi, G4PolyhedraHistorical::Z_values.
다음에 의해서 참조됨 : Clone().
G4Polyhedra::G4Polyhedra | ( | const G4String & | name, |
G4double | phiStart, | ||
G4double | phiTotal, | ||
G4int | numSide, | ||
G4int | numRZ, | ||
const G4double | r[], | ||
const G4double | z[] | ||
) |
G4Polyhedra.cc 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : Create(), FatalErrorInArgument, G4endl, G4Exception(), G4VSolid::GetName(), message(), SetOriginalParameters().
|
virtual |
G4Polyhedra.cc 파일의 395 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, enclosingCylinder, original_parameters.
G4Polyhedra::G4Polyhedra | ( | __void__ & | a | ) |
G4Polyhedra.cc 파일의 384 번째 라인에서 정의되었습니다.
G4Polyhedra::G4Polyhedra | ( | const G4Polyhedra & | source | ) |
G4Polyhedra.cc 파일의 407 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyStuff().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 576 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::DumpInfo(), G4Exception(), GetCorner(), GetCosStartPhi(), GetEndPhi(), G4VSolid::GetName(), GetNumRZCorner(), GetNumSide(), GetSinStartPhi(), GetStartPhi(), IsOpen(), JustWarning, kInfinity, message(), G4PolyhedraSideRZ::r, CLHEP::Hep3Vector::set(), twopi, x, CLHEP::Hep3Vector::x(), xx, y, CLHEP::Hep3Vector::y(), ymax, ymin, G4PolyhedraSideRZ::z, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : CalculateExtent().
|
protectedinherited |
G4VSolid.cc 파일의 427 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::ClipPolygon().
다음에 의해서 참조됨 : G4VSolid::ClipBetweenSections(), G4VSolid::ClipCrossSection().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 646 번째 라인에서 정의되었습니다.
다음을 참조함 : G4BoundingEnvelope::BoundingBoxVsVoxelLimits(), BoundingLimits(), G4BoundingEnvelope::CalculateExtent(), emax, G4Exception(), GetCorner(), GetCosStartPhi(), GetEndPhi(), G4VoxelLimits::GetMaxExtent(), G4VoxelLimits::GetMinExtent(), G4VSolid::GetName(), GetNumRZCorner(), GetNumSide(), GetSinStartPhi(), GetStartPhi(), IsOpen(), JustWarning, G4VSolid::kCarTolerance, kInfinity, message(), G4GeomTools::PolygonArea(), G4PolyhedraSideRZ::r, G4GeomTools::RemoveRedundantVertices(), reverse, G4GeomTools::TriangulatePolygon(), twopi, x, y, G4PolyhedraSideRZ::z.
|
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 |
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 762 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPVParameterisation::ComputeDimensions().
|
protectedinherited |
G4VCSGfaceted.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGface::Clone(), G4VCSGfaceted::faces, G4VCSGfaceted::fCubicVolume, G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, G4VCSGfaceted::fSurfaceArea, G4VCSGfaceted::numFace.
다음에 의해서 참조됨 : G4VCSGfaceted::G4VCSGfaceted(), G4VCSGfaceted::operator=().
|
protected |
G4Polyhedra.cc 파일의 437 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, enclosingCylinder, endPhi, G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, genericPgon, numCorner, numSide, original_parameters, phiIsOpen, startPhi.
다음에 의해서 참조됨 : G4Polyhedra(), operator=().
|
protected |
G4Polyhedra.cc 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::Amin(), G4ReduciblePolygon::Area(), G4ReduciblePolygonIterator::Begin(), corners, G4ReduciblePolygon::CrossesItself(), DBL_EPSILON, enclosingCylinder, endPhi, G4VCSGfaceted::faces, FatalErrorInArgument, G4endl, G4Exception(), G4ReduciblePolygonIterator::GetA(), G4ReduciblePolygonIterator::GetB(), G4VSolid::GetName(), G4VSolid::kCarTolerance, kInfinity, message(), G4ReduciblePolygonIterator::Next(), numCorner, G4VCSGfaceted::numFace, numSide, G4ReduciblePolygon::NumVertices(), phiIsOpen, G4PolyhedraSideRZ::r, G4ReduciblePolygon::RemoveDuplicateVertices(), G4ReduciblePolygon::RemoveRedundantVertices(), G4ReduciblePolygon::ReverseOrder(), startPhi, twopi, G4PolyhedraSideRZ::z.
다음에 의해서 참조됨 : G4Polyhedra(), Reset().
|
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를 구현.
G4Polyhedra.cc 파일의 1112 번째 라인에서 정의되었습니다.
다음을 참조함 : a, A(), ab, B(), C(), corners, HepPolyhedron::createPolyhedron(), d, endPhi, G4Exception(), genericPgon, G4VSolid::GetName(), JustWarning, G4VSolid::kCarTolerance, message(), G4PolyhedraHistorical::Num_z_planes, numCorner, G4PolyhedraHistorical::numSide, numSide, G4PolyhedraHistorical::Opening_angle, original_parameters, phiIsOpen, G4PolyhedraSideRZ::r, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, G4PolyhedraHistorical::Start_angle, startPhi, twopi, G4PolyhedraSideRZ::z, G4PolyhedraHistorical::Z_values.
|
protected |
|
virtualinherited |
|
protectedvirtualinherited |
G4VCSGfaceted.cc 파일의 396 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, G4VSolid::kCarTolerance, kInfinity, G4VCSGfaceted::numFace.
다음에 의해서 참조됨 : G4VCSGfaceted::DistanceToIn(), G4VCSGfaceted::DistanceToOut().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 548 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::DistanceToIn(), enclosingCylinder, kInfinity, G4EnclosingCylinder::ShouldMiss().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 567 번째 라인에서 정의되었습니다.
다음을 참조함 : 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(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Polycone::BoundingLimits(), 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(), 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 |
|
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 |
다음에 의해서 참조됨 : BoundingLimits(), G4tgbVolume::BuildSolidForDivision(), CalculateExtent(), G4VParameterisationPolyhedra::ConvertRadiusFactor(), export_G4Polyhedra(), G4ParameterisationPolyhedraPhi::G4ParameterisationPolyhedraPhi(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4ParameterisationPolyhedraPhi::GetMaxParameter().
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 773 번째 라인에서 정의되었습니다.
|
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(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4Polycone::BoundingLimits(), 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(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), CalculateExtent(), G4ExtrudedSolid::CalculateExtent(), G4NavigationLogger::CheckDaughterEntryPoint(), G4VDivisionParameterisation::CheckNDivAndWidth(), G4VDivisionParameterisation::CheckOffset(), G4GenericTrap::CheckOrder(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4Trap::CheckParameters(), G4ParameterisationPolyconeRho::CheckParametersValidity(), G4ParameterisationPolyhedraRho::CheckParametersValidity(), G4ParameterisationPolyhedraPhi::CheckParametersValidity(), G4ParameterisationPolyconeZ::CheckParametersValidity(), G4ParameterisationPolyhedraZ::CheckParametersValidity(), G4PhantomParameterisation::CheckVoxelsFillContainer(), G4GenericTrap::ComputeIsTwisted(), G4VoxelSafety::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4NavigationLogger::ComputeSafetyLog(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4GDMLWriteSolids::ConeWrite(), FFDetectorConstruction::Construct(), CCalG4Hall::constructIn(), G4GenericPolycone::Create(), G4Polycone::Create(), Create(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4GenericPolycone::CreatePolyhedron(), G4ReflectedSolid::CreatePolyhedron(), 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(), 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(), G4GenericPolycone::Reset(), Reset(), G4VoxelSafety::SafetyForVoxelNode(), G4GDMLWriteSolids::ScaledWrite(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4GDMLWriteSolids::SphereWrite(), G4BooleanSolid::StackPolyhedron(), G4CSGSolid::StreamInfo(), G4TwistedBox::StreamInfo(), G4BooleanSolid::StreamInfo(), G4VCSGfaceted::StreamInfo(), G4TwistedTrd::StreamInfo(), G4EllipticalTube::StreamInfo(), G4GenericPolycone::StreamInfo(), G4ScaledSolid::StreamInfo(), G4Ellipsoid::StreamInfo(), G4ReflectedSolid::StreamInfo(), G4Tet::StreamInfo(), G4Box::StreamInfo(), G4Orb::StreamInfo(), G4VTwistedFaceted::StreamInfo(), G4TwistedTrap::StreamInfo(), G4Polycone::StreamInfo(), StreamInfo(), G4Hype::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 |
|
inline |
|
inline |
다음에 의해서 참조됨 : G4tgbVolume::BuildSolidForDivision(), G4ParameterisationPolyhedraPhi::CheckParametersValidity(), G4GDMLParameterisation::ComputeDimensions(), G4ParameterisationPolyhedraRho::ComputeDimensions(), G4ParameterisationPolyhedraPhi::ComputeDimensions(), G4VParameterisationPolyhedra::ConvertRadiusFactor(), G4ParameterisationPolyhedraRho::G4ParameterisationPolyhedraRho(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4ParameterisationPolyhedraRho::GetMaxParameter(), G4tgbGeometryDumper::GetSolidParams(), G4GDMLWriteParamvol::Polyhedra_dimensionsWrite(), G4GDMLWriteSolids::PolyhedraWrite().
|
protected |
G4Polyhedra.cc 파일의 846 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::normal(), G4INCL::DeJongSpin::shoot(), w.
다음에 의해서 참조됨 : GetPointOnSurface().
|
virtual |
G4VSolid(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 895 번째 라인에서 정의되었습니다.
다음을 참조함 : a, endPhi, genericPgon, GetPointOnPlane(), G4VCSGfaceted::GetPointOnSurfaceGeneric(), G4PolyhedraHistorical::Num_z_planes, numSide, original_parameters, phiIsOpen, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, G4INCL::DeJongSpin::shoot(), sqr(), startPhi, twopi, G4PolyhedraHistorical::Z_values.
|
protected |
|
protectedinherited |
G4VCSGfaceted.cc 파일의 604 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, G4UniformRand, G4VCSGfaceted::numFace, result.
다음에 의해서 참조됨 : G4GenericPolycone::GetPointOnSurface(), GetPointOnSurface().
|
protected |
G4Polyhedra.cc 파일의 878 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::DeJongSpin::shoot(), w.
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 583 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::CreatePolyhedron(), G4VCSGfaceted::fpPolyhedron, G4VCSGfaceted::fRebuildPolyhedron, HepPolyhedron::GetNumberOfRotationSteps(), G4Polyhedron::GetNumberOfRotationStepsAtTimeOfCreation(), G4TemplateAutoLock< _Mutex_t >::unlock().
|
inline |
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent().
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), G4tgbVolume::BuildSolidForDivision(), CalculateExtent(), G4VParameterisationPolyhedra::ConvertRadiusFactor(), export_G4Polyhedra(), G4ParameterisationPolyhedraPhi::G4ParameterisationPolyhedraPhi(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4ParameterisationPolyhedraPhi::GetMaxParameter(), G4tgbGeometryDumper::GetSolidParams().
|
virtualinherited |
G4VSolid(으)로부터 재구현되었습니다.
G4VCSGfaceted.cc 파일의 572 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSolid::EstimateSurfaceArea(), G4VCSGfaceted::fAreaAccuracy, G4VCSGfaceted::fStatistics, G4VCSGfaceted::fSurfaceArea.
|
inlineinherited |
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 528 번째 라인에서 정의되었습니다.
다음을 참조함 : enclosingCylinder, G4VCSGfaceted::Inside(), kOutside, G4EnclosingCylinder::MustBeOutside().
|
inline |
|
inline |
다음에 의해서 참조됨 : BoundingLimits(), CalculateExtent(), export_G4Polyhedra().
G4Polyhedra & G4Polyhedra::operator= | ( | const G4Polyhedra & | source | ) |
G4Polyhedra.cc 파일의 417 번째 라인에서 정의되었습니다.
다음을 참조함 : CopyStuff(), corners, enclosingCylinder, G4VCSGfaceted::operator=(), original_parameters.
G4bool G4Polyhedra::Reset | ( | ) |
G4Polyhedra.cc 파일의 486 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, Create(), G4VCSGfaceted::DeleteStuff(), enclosingCylinder, G4endl, G4Exception(), genericPgon, G4VSolid::GetName(), JustWarning, message(), G4PolyhedraHistorical::Num_z_planes, G4PolyhedraHistorical::numSide, G4PolyhedraHistorical::Opening_angle, original_parameters, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, G4PolyhedraHistorical::Start_angle, G4PolyhedraHistorical::Z_values.
다음에 의해서 참조됨 : G4GDMLParameterisation::ComputeDimensions(), G4ParameterisationPolyhedraRho::ComputeDimensions(), G4ParameterisationPolyhedraPhi::ComputeDimensions(), G4ParameterisationPolyhedraZ::ComputeDimensions().
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().
|
inline |
|
protected |
G4Polyhedra.cc 파일의 1369 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::Bmax(), corners, endPhi, G4endl, G4Exception(), G4VSolid::GetName(), JustWarning, G4VSolid::kCarTolerance, message(), G4PolyhedraHistorical::Num_z_planes, numCorner, G4PolyhedraHistorical::numSide, numSide, G4PolyhedraHistorical::Opening_angle, original_parameters, G4PolyhedraSideRZ::r, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, G4PolyhedraHistorical::Start_angle, startPhi, G4ReduciblePolygon::StartWithZMin(), Z, G4PolyhedraSideRZ::z, z, G4PolyhedraHistorical::Z_values, Zmax.
|
virtual |
G4VCSGfaceted(으)로부터 재구현되었습니다.
G4Polyhedra.cc 파일의 791 번째 라인에서 정의되었습니다.
다음을 참조함 : corners, degree, endPhi, genericPgon, G4VSolid::GetName(), G4PolyhedraHistorical::Num_z_planes, numCorner, numSide, original_parameters, G4PolyhedraSideRZ::r, G4PolyhedraHistorical::Rmax, G4PolyhedraHistorical::Rmin, startPhi, G4PolyhedraSideRZ::z, G4PolyhedraHistorical::Z_values.
|
virtualinherited |
G4VSolid를 구현.
G4VCSGfaceted.cc 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCSGfaceted::faces, kInfinity, CLHEP::normal(), G4VCSGfaceted::numFace.
|
protected |
G4Polyhedra.hh 파일의 196 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), operator=(), Reset(), SetOriginalParameters(), StreamInfo(), ~G4Polyhedra().
|
protected |
G4Polyhedra.hh 파일의 199 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), DistanceToIn(), Inside(), operator=(), Reset(), ~G4Polyhedra().
|
protected |
G4Polyhedra.hh 파일의 192 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), GetPointOnSurface(), SetOriginalParameters(), StreamInfo().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CalculateExtent(), G4VCSGfaceted::CopyStuff(), G4GenericPolycone::Create(), G4Polycone::Create(), 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(), G4GenericPolycone::CopyStuff(), G4Polycone::CopyStuff(), CopyStuff(), G4VCSGfaceted::DeleteStuff(), G4VCSGfaceted::GetPolyhedron(), G4VCSGfaceted::~G4VCSGfaceted().
|
mutableprotectedinherited |
G4VCSGfaceted.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), G4GenericPolycone::CopyStuff(), G4Polycone::CopyStuff(), CopyStuff(), G4VCSGfaceted::GetPolyhedron().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CopyStuff(), G4VCSGfaceted::GetSurfaceArea(), G4VCSGfaceted::SetAreaAccuracy(), G4VCSGfaceted::SetAreaStatistics().
|
protected |
G4Polyhedra.hh 파일의 194 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), CreatePolyhedron(), GetPointOnSurface(), Reset(), StreamInfo().
|
protectedinherited |
G4VSolid.hh 파일의 307 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TessellatedSolid::AddFacet(), G4Polycone::CalculateExtent(), CalculateExtent(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4GenericTrap::ComputeIsTwisted(), G4GenericPolycone::Create(), G4Polycone::Create(), Create(), G4GenericPolycone::CreatePolyhedron(), 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(), SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Tet::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), G4Paraboloid::SurfaceNormal(), G4Torus::SurfaceNormal().
|
protected |
G4Polyhedra.hh 파일의 195 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), SetOriginalParameters(), StreamInfo().
|
protectedinherited |
G4VCSGfaceted.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCSGfaceted::CalculateExtent(), G4VCSGfaceted::CopyStuff(), G4GenericPolycone::Create(), G4Polycone::Create(), Create(), G4VCSGfaceted::DeleteStuff(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4VCSGfaceted::DistanceToOut(), G4VCSGfaceted::GetExtent(), G4VCSGfaceted::GetPointOnSurfaceGeneric(), G4VCSGfaceted::Inside(), G4VCSGfaceted::StreamInfo(), G4VCSGfaceted::SurfaceNormal().
|
protected |
G4Polyhedra.hh 파일의 190 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), GetPointOnSurface(), SetOriginalParameters(), StreamInfo().
|
protected |
G4Polyhedra.hh 파일의 197 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), CreatePolyhedron(), G4Polyhedra(), GetPointOnSurface(), operator=(), Reset(), SetOriginalParameters(), StreamInfo(), ~G4Polyhedra().
|
protected |
G4Polyhedra.hh 파일의 193 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), GetPointOnSurface().
|
protected |
G4Polyhedra.hh 파일의 191 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CopyStuff(), Create(), CreatePolyhedron(), GetPointOnSurface(), SetOriginalParameters(), StreamInfo().