Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | Private 멤버 함수 | 정적 Private 멤버 함수 | Private 속성 | 모든 멤버 목록
G4TessellatedSolid 클래스 참조

#include <G4TessellatedSolid.hh>

G4TessellatedSolid에 대한 상속 다이어그램 :
G4VSolid G4ExtrudedSolid

Public 멤버 함수

 G4TessellatedSolid ()
 
virtual ~G4TessellatedSolid ()
 
 G4TessellatedSolid (const G4String &name)
 
 G4TessellatedSolid (__void__ &)
 
 G4TessellatedSolid (const G4TessellatedSolid &ts)
 
G4TessellatedSolidoperator= (const G4TessellatedSolid &right)
 
G4TessellatedSolidoperator+= (const G4TessellatedSolid &right)
 
G4bool AddFacet (G4VFacet *aFacet)
 
G4VFacetGetFacet (G4int i) const
 
G4int GetNumberOfFacets () const
 
virtual EInside Inside (const G4ThreeVector &p) const
 
virtual G4ThreeVector SurfaceNormal (const G4ThreeVector &p) const
 
virtual G4double DistanceToIn (const G4ThreeVector &p, const G4ThreeVector &v) const
 
virtual G4double DistanceToIn (const G4ThreeVector &p) const
 
virtual G4double DistanceToOut (const G4ThreeVector &p) const
 
virtual G4double DistanceToOut (const G4ThreeVector &p, const G4ThreeVector &v, const G4bool calcNorm, G4bool *validNorm, G4ThreeVector *norm) const
 
virtual G4bool Normal (const G4ThreeVector &p, G4ThreeVector &n) const
 
virtual G4double SafetyFromOutside (const G4ThreeVector &p, G4bool aAccurate=false) const
 
virtual G4double SafetyFromInside (const G4ThreeVector &p, G4bool aAccurate=false) const
 
virtual G4GeometryType GetEntityType () const
 
virtual std::ostream & StreamInfo (std::ostream &os) const
 
virtual G4VSolidClone () const
 
virtual G4ThreeVector GetPointOnSurface () const
 
virtual G4double GetSurfaceArea ()
 
virtual G4double GetCubicVolume ()
 
void SetSolidClosed (const G4bool t)
 
G4bool GetSolidClosed () const
 
void SetMaxVoxels (G4int max)
 
G4VoxelizerGetVoxels ()
 
virtual G4bool CalculateExtent (const EAxis pAxis, const G4VoxelLimits &pVoxelLimit, const G4AffineTransform &pTransform, G4double &pMin, G4double &pMax) const
 
void BoundingLimits (G4ThreeVector &pMin, G4ThreeVector &pMax) const
 
G4double GetMinXExtent () const
 
G4double GetMaxXExtent () const
 
G4double GetMinYExtent () const
 
G4double GetMaxYExtent () const
 
G4double GetMinZExtent () const
 
G4double GetMaxZExtent () const
 
virtual G4PolyhedronCreatePolyhedron () const
 
virtual G4PolyhedronGetPolyhedron () const
 
virtual void DescribeYourselfTo (G4VGraphicsScene &scene) const
 
virtual G4VisExtent GetExtent () const
 
G4int AllocatedMemoryWithoutVoxels ()
 
G4int AllocatedMemory ()
 
void DisplayAllocatedMemory ()
 
G4bool operator== (const G4VSolid &s) const
 
G4String GetName () const
 
void SetName (const G4String &name)
 
G4double GetTolerance () const
 
virtual void ComputeDimensions (G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)
 
void DumpInfo () const
 
virtual const G4VSolidGetConstituentSolid (G4int no) const
 
virtual G4VSolidGetConstituentSolid (G4int no)
 
virtual const G4DisplacedSolidGetDisplacedSolidPtr () const
 
virtual G4DisplacedSolidGetDisplacedSolidPtr ()
 
G4double EstimateCubicVolume (G4int nStat, G4double epsilon) const
 
G4double EstimateSurfaceArea (G4int nStat, G4double ell) const
 

Protected 멤버 함수

void CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const
 
void ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const
 
void ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const
 
void ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const
 

Protected 속성

G4double kCarToleranceHalf
 
G4double kCarTolerance
 

Private 멤버 함수

void Initialize ()
 
G4double DistanceToOutNoVoxels (const G4ThreeVector &p, const G4ThreeVector &v, G4ThreeVector &aNormalVector, G4bool &aConvex, G4double aPstep=kInfinity) const
 
G4double DistanceToInCandidates (const std::vector< G4int > &candidates, const G4ThreeVector &aPoint, const G4ThreeVector &aDirection) const
 
void DistanceToOutCandidates (const std::vector< G4int > &candidates, const G4ThreeVector &aPoint, const G4ThreeVector &direction, G4double &minDist, G4ThreeVector &minNormal, G4int &minCandidate) const
 
G4double DistanceToInNoVoxels (const G4ThreeVector &p, const G4ThreeVector &v, G4double aPstep=kInfinity) const
 
void SetExtremeFacets ()
 
EInside InsideNoVoxels (const G4ThreeVector &p) const
 
EInside InsideVoxels (const G4ThreeVector &aPoint) const
 
void Voxelize ()
 
void CreateVertexList ()
 
void PrecalculateInsides ()
 
void SetRandomVectors ()
 
G4double DistanceToInCore (const G4ThreeVector &p, const G4ThreeVector &v, G4double aPstep=kInfinity) const
 
G4double DistanceToOutCore (const G4ThreeVector &p, const G4ThreeVector &v, G4ThreeVector &aNormalVector, G4bool &aConvex, G4double aPstep=kInfinity) const
 
G4int SetAllUsingStack (const std::vector< G4int > &voxel, const std::vector< G4int > &max, G4bool status, G4SurfBits &checked)
 
void DeleteObjects ()
 
void CopyObjects (const G4TessellatedSolid &s)
 
G4double MinDistanceFacet (const G4ThreeVector &p, G4bool simple, G4VFacet *&facet) const
 
G4bool OutsideOfExtent (const G4ThreeVector &p, G4double tolerance=0) const
 

정적 Private 멤버 함수

static G4bool CompareSortedVoxel (const std::pair< G4int, G4double > &l, const std::pair< G4int, G4double > &r)
 

Private 속성

G4bool fRebuildPolyhedron
 
G4PolyhedronfpPolyhedron
 
std::vector< G4VFacet * > fFacets
 
std::set< G4VFacet * > fExtremeFacets
 
G4GeometryType fGeometryType
 
G4double fCubicVolume
 
G4double fSurfaceArea
 
std::vector< G4ThreeVectorfVertexList
 
std::set< G4VertexInfo,
G4VertexComparator
fFacetList
 
G4ThreeVector fMinExtent
 
G4ThreeVector fMaxExtent
 
G4bool fSolidClosed
 
std::vector< G4ThreeVectorfRandir
 
G4int fMaxTries
 
G4Voxelizer fVoxels
 
G4SurfBits fInsides
 

상세한 설명

G4TessellatedSolid.hh 파일의 137 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4TessellatedSolid::G4TessellatedSolid ( )

G4TessellatedSolid.cc 파일의 114 번째 라인에서 정의되었습니다.

다음을 참조함 : Initialize().

다음에 의해서 참조됨 : Clone().

G4TessellatedSolid::~G4TessellatedSolid ( )
virtual

G4TessellatedSolid.cc 파일의 144 번째 라인에서 정의되었습니다.

다음을 참조함 : DeleteObjects().

G4TessellatedSolid::G4TessellatedSolid ( const G4String name)

G4TessellatedSolid.cc 파일의 124 번째 라인에서 정의되었습니다.

다음을 참조함 : Initialize().

G4TessellatedSolid::G4TessellatedSolid ( __void__ &  a)

G4TessellatedSolid.cc 파일의 135 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxExtent, fMinExtent, Initialize(), CLHEP::Hep3Vector::set().

G4TessellatedSolid::G4TessellatedSolid ( const G4TessellatedSolid ts)

G4TessellatedSolid.cc 파일의 153 번째 라인에서 정의되었습니다.

다음을 참조함 : CopyObjects(), Initialize().

멤버 함수 문서화

G4bool G4TessellatedSolid::AddFacet ( G4VFacet aFacet)
G4int G4TessellatedSolid::AllocatedMemory ( )

G4TessellatedSolid.cc 파일의 2095 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Voxelizer::AllocatedMemory(), AllocatedMemoryWithoutVoxels(), fInsides, fVoxels, G4SurfBits::GetNbytes().

다음에 의해서 참조됨 : DisplayAllocatedMemory().

G4int G4TessellatedSolid::AllocatedMemoryWithoutVoxels ( )

G4TessellatedSolid.cc 파일의 2069 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFacet::AllocatedMemory(), fExtremeFacets, fFacets, fRandir, fVertexList.

다음에 의해서 참조됨 : AllocatedMemory(), DisplayAllocatedMemory().

void G4TessellatedSolid::BoundingLimits ( G4ThreeVector pMin,
G4ThreeVector pMax 
) const
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1831 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VSolid::DumpInfo(), fMaxExtent, fMinExtent, G4Exception(), G4VSolid::GetName(), JustWarning, message(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().

다음에 의해서 참조됨 : CalculateExtent().

void G4VSolid::CalculateClippedPolygonExtent ( G4ThreeVectorList pPolygon,
const G4VoxelLimits pVoxelLimit,
const EAxis  pAxis,
G4double pMin,
G4double pMax 
) const
protectedinherited

G4VSolid.cc 파일의 427 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VSolid::ClipPolygon().

다음에 의해서 참조됨 : G4VSolid::ClipBetweenSections(), G4VSolid::ClipCrossSection().

G4bool G4TessellatedSolid::CalculateExtent ( const EAxis  pAxis,
const G4VoxelLimits pVoxelLimit,
const G4AffineTransform pTransform,
G4double pMin,
G4double pMax 
) const
virtual
void G4VSolid::ClipBetweenSections ( G4ThreeVectorList pVertices,
const G4int  pSectionIndex,
const G4VoxelLimits pVoxelLimit,
const EAxis  pAxis,
G4double pMin,
G4double pMax 
) const
protectedinherited

G4VSolid.cc 파일의 378 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VSolid::CalculateClippedPolygonExtent().

void G4VSolid::ClipCrossSection ( G4ThreeVectorList pVertices,
const G4int  pSectionIndex,
const G4VoxelLimits pVoxelLimit,
const EAxis  pAxis,
G4double pMin,
G4double pMax 
) const
protectedinherited

G4VSolid.cc 파일의 347 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VSolid::CalculateClippedPolygonExtent().

void G4VSolid::ClipPolygon ( G4ThreeVectorList pPolygon,
const G4VoxelLimits pVoxelLimit,
const EAxis  pAxis 
) const
protectedinherited
G4VSolid * G4TessellatedSolid::Clone ( ) const
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1630 번째 라인에서 정의되었습니다.

다음을 참조함 : G4TessellatedSolid().

G4bool G4TessellatedSolid::CompareSortedVoxel ( const std::pair< G4int, G4double > &  l,
const std::pair< G4int, G4double > &  r 
)
staticprivate

G4TessellatedSolid.cc 파일의 1432 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MinDistanceFacet().

void G4VSolid::ComputeDimensions ( G4VPVParameterisation p,
const G4int  n,
const G4VPhysicalVolume pRep 
)
virtualinherited
void G4TessellatedSolid::CopyObjects ( const G4TessellatedSolid s)
private

G4TessellatedSolid.cc 파일의 212 번째 라인에서 정의되었습니다.

다음을 참조함 : AddFacet(), fVoxels, GetFacet(), G4Voxelizer::GetMaxVoxels(), GetNumberOfFacets(), GetSolidClosed(), n, G4Voxelizer::SetMaxVoxels(), SetSolidClosed().

다음에 의해서 참조됨 : G4TessellatedSolid(), operator=().

G4Polyhedron * G4TessellatedSolid::CreatePolyhedron ( ) const
virtual
void G4TessellatedSolid::CreateVertexList ( )
private
void G4TessellatedSolid::DeleteObjects ( )
private

G4TessellatedSolid.cc 파일의 202 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets, fpPolyhedron.

다음에 의해서 참조됨 : operator=(), ~G4TessellatedSolid().

void G4TessellatedSolid::DescribeYourselfTo ( G4VGraphicsScene scene) const
virtual

G4VSolid를 구현.

G4TessellatedSolid.cc 파일의 1768 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VGraphicsScene::AddSolid().

다음에 의해서 참조됨 : G4GenericTrap::DescribeYourselfTo().

void G4TessellatedSolid::DisplayAllocatedMemory ( )

G4TessellatedSolid.cc 파일의 585 번째 라인에서 정의되었습니다.

다음을 참조함 : AllocatedMemory(), AllocatedMemoryWithoutVoxels(), G4cout, G4endl.

다음에 의해서 참조됨 : SetSolidClosed().

G4double G4TessellatedSolid::DistanceToIn ( const G4ThreeVector p,
const G4ThreeVector v 
) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1683 번째 라인에서 정의되었습니다.

다음을 참조함 : DistanceToInCore(), G4endl, G4Exception(), G4VSolid::GetName(), Inside(), JustWarning, kInfinity, kSurface, message().

다음에 의해서 참조됨 : G4GenericTrap::DistanceToIn(), G4ExtrudedSolid::DistanceToIn(), DistanceToOutNoVoxels(), SafetyFromInside().

G4double G4TessellatedSolid::DistanceToIn ( const G4ThreeVector p) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1676 번째 라인에서 정의되었습니다.

다음을 참조함 : SafetyFromOutside().

G4double G4TessellatedSolid::DistanceToInCandidates ( const std::vector< G4int > &  candidates,
const G4ThreeVector aPoint,
const G4ThreeVector aDirection 
) const
private

G4TessellatedSolid.cc 파일의 1330 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets, G4VFacet::Intersect(), kCarToleranceHalf, kInfinity, CLHEP::normal().

다음에 의해서 참조됨 : DistanceToInCore().

G4double G4TessellatedSolid::DistanceToInCore ( const G4ThreeVector p,
const G4ThreeVector v,
G4double  aPstep = kInfinity 
) const
private
G4double G4TessellatedSolid::DistanceToInNoVoxels ( const G4ThreeVector p,
const G4ThreeVector v,
G4double  aPstep = kInfinity 
) const
private
G4double G4TessellatedSolid::DistanceToOut ( const G4ThreeVector p) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1711 번째 라인에서 정의되었습니다.

다음을 참조함 : SafetyFromInside().

다음에 의해서 참조됨 : DistanceToInNoVoxels(), G4GenericTrap::DistanceToOut(), G4ExtrudedSolid::DistanceToOut(), SafetyFromOutside().

G4double G4TessellatedSolid::DistanceToOut ( const G4ThreeVector p,
const G4ThreeVector v,
const G4bool  calcNorm,
G4bool validNorm,
G4ThreeVector norm 
) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1734 번째 라인에서 정의되었습니다.

다음을 참조함 : DistanceToOutCore(), G4endl, G4Exception(), G4VSolid::GetName(), Inside(), JustWarning, kInfinity, kSurface, message(), n.

void G4TessellatedSolid::DistanceToOutCandidates ( const std::vector< G4int > &  candidates,
const G4ThreeVector aPoint,
const G4ThreeVector direction,
G4double minDist,
G4ThreeVector minNormal,
G4int minCandidate 
) const
private

G4TessellatedSolid.cc 파일의 1217 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VFacet::Distance(), fFacets, G4VFacet::Intersect(), G4VSolid::kCarTolerance, kCarToleranceHalf, CLHEP::normal().

다음에 의해서 참조됨 : DistanceToOutCore().

G4double G4TessellatedSolid::DistanceToOutCore ( const G4ThreeVector p,
const G4ThreeVector v,
G4ThreeVector aNormalVector,
G4bool aConvex,
G4double  aPstep = kInfinity 
) const
private
G4double G4TessellatedSolid::DistanceToOutNoVoxels ( const G4ThreeVector p,
const G4ThreeVector v,
G4ThreeVector aNormalVector,
G4bool aConvex,
G4double  aPstep = kInfinity 
) const
private
void G4VSolid::DumpInfo ( ) const
inlineinherited

다음에 의해서 참조됨 : G4CutTubs::ApproxSurfaceNormal(), G4Torus::ApproxSurfaceNormal(), G4Tubs::ApproxSurfaceNormal(), G4Cons::ApproxSurfaceNormal(), G4Sphere::ApproxSurfaceNormal(), G4ScaledSolid::BoundingLimits(), G4ReflectedSolid::BoundingLimits(), G4Box::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4Tet::BoundingLimits(), G4Orb::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4Ellipsoid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4Trd::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Para::BoundingLimits(), G4Tubs::BoundingLimits(), G4Cons::BoundingLimits(), G4Torus::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4Sphere::BoundingLimits(), BoundingLimits(), G4Trap::BoundingLimits(), G4ScaledSolid::ComputeDimensions(), G4ParameterisationTubsRho::ComputeDimensions(), G4ReflectedSolid::ComputeDimensions(), G4ParameterisationBoxX::ComputeDimensions(), G4ParameterisationParaX::ComputeDimensions(), G4ParameterisationConsRho::ComputeDimensions(), G4ParameterisationPolyconeRho::ComputeDimensions(), G4ParameterisationTrdX::ComputeDimensions(), G4ParameterisationPolyhedraRho::ComputeDimensions(), G4DisplacedSolid::ComputeDimensions(), G4ParameterisationTubsPhi::ComputeDimensions(), G4ParameterisationConsPhi::ComputeDimensions(), G4ParameterisationBoxY::ComputeDimensions(), G4ParameterisationParaY::ComputeDimensions(), G4ParameterisationPolyconePhi::ComputeDimensions(), G4ParameterisationTrdY::ComputeDimensions(), G4ParameterisationPolyhedraPhi::ComputeDimensions(), G4ParameterisationBoxZ::ComputeDimensions(), G4ParameterisationConsZ::ComputeDimensions(), G4ParameterisationTubsZ::ComputeDimensions(), G4ParameterisationParaZ::ComputeDimensions(), G4ParameterisationPolyconeZ::ComputeDimensions(), G4ParameterisationTrdZ::ComputeDimensions(), G4ParameterisationPolyhedraZ::ComputeDimensions(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4ScaledSolid::CreatePolyhedron(), G4DisplacedSolid::CreatePolyhedron(), G4SubtractionSolid::DistanceToIn(), G4EllipticalTube::DistanceToOut(), G4Ellipsoid::DistanceToOut(), G4Tet::DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Para::DistanceToOut(), G4Sphere::DistanceToOut(), G4Trap::DistanceToOut(), export_G4VSolid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4BooleanSolid::GetConstituentSolid(), G4NavigationLogger::PostComputeStepLog(), G4Box::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4Trd::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal().

G4double G4VSolid::EstimateCubicVolume ( G4int  nStat,
G4double  epsilon 
) const
inherited

G4VSolid.cc 파일의 203 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VSolid::CalculateExtent(), epsilon(), G4UniformRand, in, G4VSolid::Inside(), kOutside, kXAxis, kYAxis, kZAxis, maxY, maxZ, minY.

다음에 의해서 참조됨 : G4VCSGfaceted::GetCubicVolume(), G4VSolid::GetCubicVolume().

G4double G4VSolid::EstimateSurfaceArea ( G4int  nStat,
G4double  ell 
) const
inherited
const G4VSolid * G4VSolid::GetConstituentSolid ( G4int  no) const
virtualinherited

G4BooleanSolid에서 재구현되었습니다.

G4VSolid.cc 파일의 167 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4BooleanSolid::StackPolyhedron().

G4VSolid * G4VSolid::GetConstituentSolid ( G4int  no)
virtualinherited

G4BooleanSolid에서 재구현되었습니다.

G4VSolid.cc 파일의 170 번째 라인에서 정의되었습니다.

G4double G4TessellatedSolid::GetCubicVolume ( )
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1966 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::Hep3Vector::dot(), fCubicVolume, fFacets, G4VFacet::GetArea(), G4VFacet::GetSurfaceNormal(), G4VFacet::GetVertex().

const G4DisplacedSolid * G4VSolid::GetDisplacedSolidPtr ( ) const
virtualinherited

G4DisplacedSolid에서 재구현되었습니다.

G4VSolid.cc 파일의 173 번째 라인에서 정의되었습니다.

G4DisplacedSolid * G4VSolid::GetDisplacedSolidPtr ( )
virtualinherited

G4DisplacedSolid에서 재구현되었습니다.

G4VSolid.cc 파일의 176 번째 라인에서 정의되었습니다.

G4GeometryType G4TessellatedSolid::GetEntityType ( ) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1600 번째 라인에서 정의되었습니다.

다음을 참조함 : fGeometryType.

G4VisExtent G4TessellatedSolid::GetExtent ( ) const
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1957 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxExtent, fMinExtent, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().

다음에 의해서 참조됨 : G4GenericTrap::GetExtent().

G4VFacet * G4TessellatedSolid::GetFacet ( G4int  i) const
inline

G4TessellatedSolid.hh 파일의 312 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets.

다음에 의해서 참조됨 : CalculateExtent(), CopyObjects(), operator+=(), G4GDMLWriteSolids::TessellatedWrite().

G4double G4TessellatedSolid::GetMaxXExtent ( ) const

G4TessellatedSolid.cc 파일의 1922 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::x().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4double G4TessellatedSolid::GetMaxYExtent ( ) const

G4TessellatedSolid.cc 파일의 1936 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::y().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4double G4TessellatedSolid::GetMaxZExtent ( ) const

G4TessellatedSolid.cc 파일의 1950 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxExtent, CLHEP::Hep3Vector::z().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4double G4TessellatedSolid::GetMinXExtent ( ) const

G4TessellatedSolid.cc 파일의 1915 번째 라인에서 정의되었습니다.

다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::x().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4double G4TessellatedSolid::GetMinYExtent ( ) const

G4TessellatedSolid.cc 파일의 1929 번째 라인에서 정의되었습니다.

다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::y().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4double G4TessellatedSolid::GetMinZExtent ( ) const

G4TessellatedSolid.cc 파일의 1943 번째 라인에서 정의되었습니다.

다음을 참조함 : fMinExtent, CLHEP::Hep3Vector::z().

다음에 의해서 참조됨 : G4ExtrudedSolid::Inside().

G4String G4VSolid::GetName ( ) const
inlineinherited

다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddDetector(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4GMocrenFileSceneHandler::AddPrimitive(), G4XXXFileSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4GDMLWriteSolids::AddSolid(), G4NavigationLogger::AlongComputeStepLog(), G4GDMLWriteSolids::BooleanWrite(), G4ScaledSolid::BoundingLimits(), G4ReflectedSolid::BoundingLimits(), G4Box::BoundingLimits(), G4DisplacedSolid::BoundingLimits(), G4Tet::BoundingLimits(), G4Orb::BoundingLimits(), G4UnionSolid::BoundingLimits(), G4SubtractionSolid::BoundingLimits(), G4IntersectionSolid::BoundingLimits(), G4Ellipsoid::BoundingLimits(), G4GenericPolycone::BoundingLimits(), G4Hype::BoundingLimits(), G4CutTubs::BoundingLimits(), G4TwistedTubs::BoundingLimits(), G4Paraboloid::BoundingLimits(), G4Polycone::BoundingLimits(), G4Polyhedra::BoundingLimits(), G4EllipticalCone::BoundingLimits(), G4Trd::BoundingLimits(), G4GenericTrap::BoundingLimits(), G4Para::BoundingLimits(), G4Tubs::BoundingLimits(), G4Cons::BoundingLimits(), G4Torus::BoundingLimits(), G4ExtrudedSolid::BoundingLimits(), G4Sphere::BoundingLimits(), BoundingLimits(), G4Trap::BoundingLimits(), G4GDMLWriteSolids::BoxWrite(), G4GenericPolycone::CalculateExtent(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4ExtrudedSolid::CalculateExtent(), G4NavigationLogger::CheckDaughterEntryPoint(), G4VDivisionParameterisation::CheckNDivAndWidth(), G4VDivisionParameterisation::CheckOffset(), G4GenericTrap::CheckOrder(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4Trap::CheckParameters(), G4ParameterisationPolyconeRho::CheckParametersValidity(), G4ParameterisationPolyhedraRho::CheckParametersValidity(), G4ParameterisationPolyhedraPhi::CheckParametersValidity(), G4ParameterisationPolyconeZ::CheckParametersValidity(), G4ParameterisationPolyhedraZ::CheckParametersValidity(), G4PhantomParameterisation::CheckVoxelsFillContainer(), G4GenericTrap::ComputeIsTwisted(), G4VoxelSafety::ComputeSafety(), G4VoxelNavigation::ComputeSafety(), G4NavigationLogger::ComputeSafetyLog(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), G4GDMLWriteSolids::ConeWrite(), FFDetectorConstruction::Construct(), CCalG4Hall::constructIn(), G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4GenericPolycone::CreatePolyhedron(), G4ReflectedSolid::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4ReflectionFactory::CreateReflectedLV(), G4GenericTrap::CreateTessellatedSolid(), G4GDMLWriteSolids::CutTubeWrite(), G4PhysicalVolumeModel::DescribeSolid(), G4SubtractionSolid::DistanceToIn(), G4Paraboloid::DistanceToIn(), DistanceToIn(), G4Box::DistanceToOut(), G4Orb::DistanceToOut(), G4EllipticalCone::DistanceToOut(), G4Trd::DistanceToOut(), G4Para::DistanceToOut(), DistanceToOut(), G4Trap::DistanceToOut(), G4tgbGeometryDumper::DumpSolid(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4PVDivision::ErrorInAxis(), G4ReplicatedSlice::ErrorInAxis(), export_G4VSolid(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4Ellipsoid::G4Ellipsoid(), G4EllipticalCone::G4EllipticalCone(), G4Hype::G4Hype(), G4Para::G4Para(), G4Paraboloid::G4Paraboloid(), G4Polycone::G4Polycone(), G4Polyhedra::G4Polyhedra(), G4Sphere::G4Sphere(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4VParameterisationCons::G4VParameterisationCons(), G4VParameterisationPara::G4VParameterisationPara(), G4VParameterisationPolycone::G4VParameterisationPolycone(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4VParameterisationTrd::G4VParameterisationTrd(), G4VTwistedFaceted::G4VTwistedFaceted(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4HepRepSceneHandler::getGeometryInstance(), G4Navigator::GetGlobalExitNormal(), G4Navigator::GetLocalExitNormal(), G4ITNavigator1::GetLocalExitNormal(), G4ITNavigator2::GetLocalExitNormal(), G4BooleanSolid::GetPointOnSurface(), G4PhantomParameterisation::GetReplicaNo(), G4GDMLWriteSolids::HypeWrite(), InsideNoVoxels(), InsideVoxels(), G4Navigator::LocateGlobalPointAndSetup(), G4ITNavigator1::LocateGlobalPointAndSetup(), G4ITNavigator2::LocateGlobalPointAndSetup(), G4GenericTrap::MakeDownFacet(), G4Trap::MakePlanes(), G4GenericTrap::MakeUpFacet(), G4GDMLWriteSolids::MultiUnionWrite(), G4GDMLWriteSolids::OrbWrite(), G4GDMLWriteSolids::ParaboloidWrite(), G4GDMLWriteParamvol::ParametersWrite(), G4GDMLWriteSolids::ParaWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4NavigationLogger::PostComputeStepLog(), G4NavigationLogger::PreComputeStepLog(), G4NavigationLogger::PrintDaughterLog(), G4tgbVolumeMgr::RegisterMe(), G4NavigationLogger::ReportOutsideMother(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VSceneHandler::RequestPrimitives(), G4GenericPolycone::Reset(), G4Polyhedra::Reset(), G4VoxelSafety::SafetyForVoxelNode(), G4GDMLWriteSolids::ScaledWrite(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4GDMLWriteSolids::SphereWrite(), G4BooleanSolid::StackPolyhedron(), G4CSGSolid::StreamInfo(), G4TwistedBox::StreamInfo(), G4BooleanSolid::StreamInfo(), G4VCSGfaceted::StreamInfo(), G4TwistedTrd::StreamInfo(), G4EllipticalTube::StreamInfo(), G4GenericPolycone::StreamInfo(), G4ScaledSolid::StreamInfo(), G4Ellipsoid::StreamInfo(), G4ReflectedSolid::StreamInfo(), G4Tet::StreamInfo(), G4Box::StreamInfo(), G4Orb::StreamInfo(), G4TwistedTrap::StreamInfo(), G4VTwistedFaceted::StreamInfo(), G4Polycone::StreamInfo(), G4Hype::StreamInfo(), G4Polyhedra::StreamInfo(), G4Paraboloid::StreamInfo(), G4CutTubs::StreamInfo(), G4GenericTrap::StreamInfo(), G4TwistedTubs::StreamInfo(), G4MultiUnion::StreamInfo(), G4DisplacedSolid::StreamInfo(), G4EllipticalCone::StreamInfo(), G4ExtrudedSolid::StreamInfo(), G4Trd::StreamInfo(), G4Para::StreamInfo(), G4Tubs::StreamInfo(), G4Torus::StreamInfo(), G4Cons::StreamInfo(), G4Sphere::StreamInfo(), StreamInfo(), G4Trap::StreamInfo(), G4GDMLRead::StripNames(), SubstractSolids(), G4UnionSolid::SurfaceNormal(), G4Box::SurfaceNormal(), G4EllipticalCone::SurfaceNormal(), G4Trd::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal(), G4Para::SurfaceNormal(), G4Trap::SurfaceNormal(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::TraverseVolumeTree(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4PhysicalVolumeModel::VisitGeometryAndGetVisReps(), G4GDMLWriteSolids::XtruWrite().

G4int G4TessellatedSolid::GetNumberOfFacets ( ) const

G4TessellatedSolid.cc 파일의 657 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets.

다음에 의해서 참조됨 : CalculateExtent(), CopyObjects(), operator+=(), G4GDMLWriteSolids::TessellatedWrite().

G4ThreeVector G4TessellatedSolid::GetPointOnSurface ( ) const
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4TessellatedSolid.cc 파일의 2003 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets, G4INCL::DeJongSpin::shoot().

다음에 의해서 참조됨 : G4GenericTrap::GetPointOnSurface().

G4Polyhedron * G4TessellatedSolid::GetPolyhedron ( ) const
virtual
G4bool G4TessellatedSolid::GetSolidClosed ( ) const

G4TessellatedSolid.cc 파일의 629 번째 라인에서 정의되었습니다.

다음을 참조함 : fSolidClosed.

다음에 의해서 참조됨 : CopyObjects().

G4double G4TessellatedSolid::GetSurfaceArea ( )
virtual

G4VSolid(으)로부터 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1988 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets, fSurfaceArea, G4VFacet::GetArea().

G4double G4VSolid::GetTolerance ( ) const
inlineinherited
G4Voxelizer & G4TessellatedSolid::GetVoxels ( )
inline

G4TessellatedSolid.hh 파일의 322 번째 라인에서 정의되었습니다.

다음을 참조함 : fVoxels.

void G4TessellatedSolid::Initialize ( )
private
EInside G4TessellatedSolid::Inside ( const G4ThreeVector p) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1645 번째 라인에서 정의되었습니다.

다음을 참조함 : fVoxels, G4Voxelizer::GetCountOfVoxels(), InsideNoVoxels(), InsideVoxels().

다음에 의해서 참조됨 : DistanceToIn(), DistanceToInNoVoxels(), DistanceToOut(), DistanceToOutNoVoxels(), G4GenericTrap::Inside(), SafetyFromInside(), SafetyFromOutside().

EInside G4TessellatedSolid::InsideNoVoxels ( const G4ThreeVector p) const
private
EInside G4TessellatedSolid::InsideVoxels ( const G4ThreeVector aPoint) const
private
G4double G4TessellatedSolid::MinDistanceFacet ( const G4ThreeVector p,
G4bool  simple,
G4VFacet *&  facet 
) const
private
G4bool G4TessellatedSolid::Normal ( const G4ThreeVector p,
G4ThreeVector n 
) const
virtual
G4TessellatedSolid & G4TessellatedSolid::operator+= ( const G4TessellatedSolid right)

G4TessellatedSolid.cc 파일의 644 번째 라인에서 정의되었습니다.

다음을 참조함 : AddFacet(), G4VFacet::GetClone(), GetFacet(), GetNumberOfFacets().

G4TessellatedSolid & G4TessellatedSolid::operator= ( const G4TessellatedSolid right)

G4TessellatedSolid.cc 파일의 166 번째 라인에서 정의되었습니다.

다음을 참조함 : CopyObjects(), DeleteObjects(), Initialize(), G4VSolid::operator=().

다음에 의해서 참조됨 : G4ExtrudedSolid::operator=().

G4bool G4VSolid::operator== ( const G4VSolid s) const
inlineinherited
G4bool G4TessellatedSolid::OutsideOfExtent ( const G4ThreeVector p,
G4double  tolerance = 0 
) const
inlineprivate
void G4TessellatedSolid::PrecalculateInsides ( )
private
G4double G4TessellatedSolid::SafetyFromInside ( const G4ThreeVector p,
G4bool  aAccurate = false 
) const
virtual
G4double G4TessellatedSolid::SafetyFromOutside ( const G4ThreeVector p,
G4bool  aAccurate = false 
) const
virtual
G4int G4TessellatedSolid::SetAllUsingStack ( const std::vector< G4int > &  voxel,
const std::vector< G4int > &  max,
G4bool  status,
G4SurfBits checked 
)
private

G4TessellatedSolid.cc 파일의 308 번째 라인에서 정의되었습니다.

다음을 참조함 : fInsides, fVoxels, G4Voxelizer::GetVoxelsIndex(), G4Voxelizer::IsEmpty(), pos, G4SurfBits::SetBitNumber().

다음에 의해서 참조됨 : PrecalculateInsides().

void G4TessellatedSolid::SetExtremeFacets ( )
private

G4TessellatedSolid.cc 파일의 427 번째 라인에서 정의되었습니다.

다음을 참조함 : fExtremeFacets, fFacets, fVertexList, G4VFacet::IsInside().

다음에 의해서 참조됨 : SetSolidClosed().

void G4TessellatedSolid::SetMaxVoxels ( G4int  max)
inline

G4TessellatedSolid.hh 파일의 317 번째 라인에서 정의되었습니다.

다음을 참조함 : fVoxels, G4Voxelizer::SetMaxVoxels().

void G4VSolid::SetName ( const G4String name)
inlineinherited
void G4TessellatedSolid::SetRandomVectors ( )
private

G4TessellatedSolid.cc 파일의 2020 번째 라인에서 정의되었습니다.

다음을 참조함 : fMaxTries, fRandir.

다음에 의해서 참조됨 : Initialize().

void G4TessellatedSolid::SetSolidClosed ( const G4bool  t)
std::ostream & G4TessellatedSolid::StreamInfo ( std::ostream &  os) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1607 번째 라인에서 정의되었습니다.

다음을 참조함 : fFacets, fGeometryType, G4endl, G4VSolid::GetName(), G4VFacet::StreamInfo().

G4ThreeVector G4TessellatedSolid::SurfaceNormal ( const G4ThreeVector p) const
virtual

G4VSolid를 구현.

G4ExtrudedSolid에서 재구현되었습니다.

G4TessellatedSolid.cc 파일의 1662 번째 라인에서 정의되었습니다.

다음을 참조함 : n, Normal().

다음에 의해서 참조됨 : G4GenericTrap::NormalToPlane(), G4GenericTrap::SurfaceNormal(), G4ExtrudedSolid::SurfaceNormal().

void G4TessellatedSolid::Voxelize ( )
private

G4TessellatedSolid.cc 파일의 399 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Voxelizer::Empty(), fFacets, fVoxels, G4cout, G4endl, G4SurfBits::GetNbits(), PrecalculateInsides(), G4Voxelizer::Voxelize().

다음에 의해서 참조됨 : SetSolidClosed().

멤버 데이타 문서화

G4double G4TessellatedSolid::fCubicVolume
private

G4TessellatedSolid.hh 파일의 288 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetCubicVolume(), Initialize().

std::set<G4VFacet *> G4TessellatedSolid::fExtremeFacets
private

G4TessellatedSolid.hh 파일의 284 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), DistanceToOutCore(), DistanceToOutNoVoxels(), SetExtremeFacets().

std::set<G4VertexInfo,G4VertexComparator> G4TessellatedSolid::fFacetList
private

G4TessellatedSolid.hh 파일의 293 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddFacet().

std::vector<G4VFacet *> G4TessellatedSolid::fFacets
private
G4GeometryType G4TessellatedSolid::fGeometryType
private

G4TessellatedSolid.hh 파일의 287 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetEntityType(), Initialize(), InsideNoVoxels(), InsideVoxels(), StreamInfo().

G4SurfBits G4TessellatedSolid::fInsides
private

G4TessellatedSolid.hh 파일의 305 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AllocatedMemory(), InsideVoxels(), PrecalculateInsides(), SafetyFromOutside(), SetAllUsingStack().

G4ThreeVector G4TessellatedSolid::fMaxExtent
private
G4int G4TessellatedSolid::fMaxTries
private

G4TessellatedSolid.hh 파일의 301 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InsideNoVoxels(), InsideVoxels(), SetRandomVectors().

G4ThreeVector G4TessellatedSolid::fMinExtent
private
G4Polyhedron* G4TessellatedSolid::fpPolyhedron
mutableprivate

G4TessellatedSolid.hh 파일의 281 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DeleteObjects(), GetPolyhedron(), Initialize().

std::vector<G4ThreeVector> G4TessellatedSolid::fRandir
private

G4TessellatedSolid.hh 파일의 299 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), InsideNoVoxels(), InsideVoxels(), SetRandomVectors().

G4bool G4TessellatedSolid::fRebuildPolyhedron
mutableprivate

G4TessellatedSolid.hh 파일의 280 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetPolyhedron(), Initialize().

G4bool G4TessellatedSolid::fSolidClosed
private

G4TessellatedSolid.hh 파일의 297 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddFacet(), GetSolidClosed(), Initialize(), SetSolidClosed().

G4double G4TessellatedSolid::fSurfaceArea
private

G4TessellatedSolid.hh 파일의 289 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetSurfaceArea(), Initialize().

std::vector<G4ThreeVector> G4TessellatedSolid::fVertexList
private

G4TessellatedSolid.hh 파일의 291 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AllocatedMemoryWithoutVoxels(), CreatePolyhedron(), CreateVertexList(), SetExtremeFacets().

G4Voxelizer G4TessellatedSolid::fVoxels
private
G4double G4VSolid::kCarTolerance
protectedinherited

G4VSolid.hh 파일의 307 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddFacet(), G4Polycone::CalculateExtent(), G4Polyhedra::CalculateExtent(), G4Trd::CheckParameters(), G4Para::CheckParameters(), G4GenericTrap::ComputeIsTwisted(), G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4GenericPolycone::CreatePolyhedron(), G4Polyhedra::CreatePolyhedron(), G4CutTubs::CreatePolyhedron(), CreateVertexList(), G4VCSGfaceted::DistanceTo(), G4VCSGfaceted::DistanceToIn(), G4Paraboloid::DistanceToIn(), G4Hype::DistanceToIn(), G4Sphere::DistanceToIn(), DistanceToInCore(), G4VCSGfaceted::DistanceToOut(), G4UnionSolid::DistanceToOut(), G4Paraboloid::DistanceToOut(), G4GenericTrap::DistanceToOut(), G4Hype::DistanceToOut(), G4CutTubs::DistanceToOut(), G4Tubs::DistanceToOut(), G4Torus::DistanceToOut(), G4Cons::DistanceToOut(), G4Sphere::DistanceToOut(), DistanceToOutCandidates(), DistanceToOutCore(), DistanceToOutNoVoxels(), G4GenericTrap::DistToPlane(), G4GenericTrap::DistToTriangle(), G4Box::G4Box(), G4Cons::G4Cons(), G4CutTubs::G4CutTubs(), G4Ellipsoid::G4Ellipsoid(), G4EllipticalCone::G4EllipticalCone(), G4EllipticalTube::G4EllipticalTube(), G4ExtrudedSolid::G4ExtrudedSolid(), G4GenericTrap::G4GenericTrap(), G4Hype::G4Hype(), G4Para::G4Para(), G4Sphere::G4Sphere(), G4Trap::G4Trap(), G4Tubs::G4Tubs(), G4UnionSolid::G4UnionSolid(), G4VSolid::G4VSolid(), G4VTwistedFaceted::G4VTwistedFaceted(), G4Orb::Initialize(), Initialize(), G4VCSGfaceted::Inside(), G4VTwistedFaceted::Inside(), G4Hype::Inside(), G4Paraboloid::Inside(), InsideNoVoxels(), G4GenericTrap::InsidePolygone(), InsideVoxels(), G4GenericTrap::IsSegCrossingZ(), G4Trap::MakePlane(), G4GenericTrap::NormalToPlane(), G4VSolid::operator=(), SafetyFromInside(), SafetyFromOutside(), G4Torus::SetAllParameters(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters(), G4Box::SetXHalfLength(), G4Box::SetYHalfLength(), G4Box::SetZHalfLength(), G4Tet::SurfaceNormal(), G4Paraboloid::SurfaceNormal(), G4GenericTrap::SurfaceNormal(), G4Torus::SurfaceNormal().

G4double G4TessellatedSolid::kCarToleranceHalf
protected

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: