#include <G4VTwistSurface.hh>
클래스 | |
class | Boundary |
class | CurrentStatus |
class | G4SurfCurNormal |
class | G4SurfSideQuery |
Public 타입 | |
enum | EValidate { kDontValidate = 0, kValidateWithTol = 1, kValidateWithoutTol = 2, kUninitialized = 3 } |
정적 Public 속성 | |
static const G4int | sOutside = 0x00000000 |
static const G4int | sInside = 0x10000000 |
static const G4int | sBoundary = 0x20000000 |
static const G4int | sCorner = 0x40000000 |
static const G4int | sC0Min1Min = 0x40000101 |
static const G4int | sC0Max1Min = 0x40000201 |
static const G4int | sC0Max1Max = 0x40000202 |
static const G4int | sC0Min1Max = 0x40000102 |
static const G4int | sAxisMin = 0x00000101 |
static const G4int | sAxisMax = 0x00000202 |
static const G4int | sAxisX = 0x00000404 |
static const G4int | sAxisY = 0x00000808 |
static const G4int | sAxisZ = 0x00000C0C |
static const G4int | sAxisRho = 0x00001010 |
static const G4int | sAxisPhi = 0x00001414 |
static const G4int | sAxis0 = 0x0000FF00 |
static const G4int | sAxis1 = 0x000000FF |
static const G4int | sSizeMask = 0x00000303 |
static const G4int | sAxisMask = 0x0000FCFC |
static const G4int | sAreaMask = 0XF0000000 |
Protected 멤버 함수 | |
G4VTwistSurface ** | GetNeighbours () |
G4int | GetNeighbours (G4int areacode, G4VTwistSurface *surfaces[]) |
G4ThreeVector | GetCorner (G4int areacode) const |
void | GetBoundaryAxis (G4int areacode, EAxis axis[]) const |
void | GetBoundaryLimit (G4int areacode, G4double limit[]) const |
virtual G4int | GetAreaCode (const G4ThreeVector &xx, G4bool withtol=true)=0 |
virtual void | SetBoundary (const G4int &axiscode, const G4ThreeVector &direction, const G4ThreeVector &x0, const G4int &boundarytype) |
void | SetCorner (G4int areacode, G4double x, G4double y, G4double z) |
Private 멤버 함수 | |
virtual void | SetBoundaries ()=0 |
virtual void | SetCorners ()=0 |
Private 속성 | |
G4VTwistSurface * | fNeighbours [4] |
G4ThreeVector | fCorners [4] |
Boundary | fBoundaries [4] |
G4String | fName |
G4SurfSideQuery | fAmIOnLeftSide |
G4VTwistSurface.hh 파일의 59 번째 라인에서 정의되었습니다.
열거형 멤버 | |
---|---|
kDontValidate | |
kValidateWithTol | |
kValidateWithoutTol | |
kUninitialized |
G4VTwistSurface.hh 파일의 63 번째 라인에서 정의되었습니다.
G4VTwistSurface::G4VTwistSurface | ( | const G4String & | name | ) |
G4VTwistSurface.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : fAmIOnLeftSide, fAxis, fAxisMax, fAxisMin, fCorners, fCurrentNormal, fHandedness, fNeighbours, G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, kInfinity, kUndefined, G4VTwistSurface::G4SurfSideQuery::me, G4VTwistSurface::G4SurfCurNormal::p, CLHEP::Hep3Vector::set(), G4VTwistSurface::G4SurfSideQuery::vec.
G4VTwistSurface::G4VTwistSurface | ( | const G4String & | name, |
const G4RotationMatrix & | rot, | ||
const G4ThreeVector & | tlate, | ||
G4int | handedness, | ||
const EAxis | axis1, | ||
const EAxis | axis2, | ||
G4double | axis0min = -kInfinity , |
||
G4double | axis1min = -kInfinity , |
||
G4double | axis0max = kInfinity , |
||
G4double | axis1max = kInfinity |
||
) |
G4VTwistSurface.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : fAmIOnLeftSide, fAxis, fAxisMax, fAxisMin, fCorners, fCurrentNormal, fHandedness, fNeighbours, fRot, fTrans, G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), kCarTolerance, kInfinity, G4VTwistSurface::G4SurfSideQuery::me, G4VTwistSurface::G4SurfCurNormal::p, CLHEP::Hep3Vector::set(), G4VTwistSurface::G4SurfSideQuery::vec.
|
virtual |
G4VTwistSurface.cc 파일의 151 번째 라인에서 정의되었습니다.
G4VTwistSurface::G4VTwistSurface | ( | __void__ & | ) |
G4VTwistSurface.cc 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : fAxis, fAxisMax, fAxisMin, fNeighbours, kXAxis.
|
virtual |
G4VTwistSurface.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VTwistSurface::G4SurfSideQuery::amIOnLeftSide, CLHEP::Hep3Vector::cross(), fAmIOnLeftSide, fName, G4cout, G4endl, G4GeometryTolerance::GetAngularTolerance(), G4GeometryTolerance::GetInstance(), G4VTwistSurface::G4SurfSideQuery::me, CLHEP::HepRotation::rotateZ(), G4VTwistSurface::G4SurfSideQuery::vec, G4VTwistSurface::G4SurfSideQuery::withTol, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi().
|
inline |
|
inline |
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), IsSameBoundary().
|
inline |
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::GetNormal().
|
inline |
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTrapAlphaSide::GetNormal(), G4TwistBoxSide::GetNormal(), G4TwistTrapParallelSide::GetNormal(), G4TwistTubsSide::GetNormal(), G4TwistTubsHypeSide::GetNormal(), G4TwistTubsHypeSide::Inside().
void G4VTwistSurface::DebugPrint | ( | ) | const |
G4VTwistSurface.cc 파일의 1091 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), B(), C(), D(), fAxis, fAxisMax, fAxisMin, fName, fRot, fTrans, G4cout, G4endl, GetCorner(), sC0Max1Max, sC0Max1Min, sC0Min1Max, sC0Min1Min.
|
virtual |
G4VTwistSurface.cc 파일의 553 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToSurface(), fName, G4cout, G4endl, G4VSURFACENXX, kInfinity, sOutside.
다음에 의해서 참조됨 : G4VTwistedFaceted::DistanceToIn(), G4TwistedTubs::DistanceToIn(), G4VTwistedFaceted::DistanceToOut(), G4TwistedTubs::DistanceToOut(), G4VTwistedFaceted::SurfaceNormal(), G4TwistedTubs::SurfaceNormal().
|
virtual |
G4VTwistSurface.cc 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : d, DistanceToLine(), FatalException, G4endl, G4Exception(), GetBoundaryParameters(), CLHEP::Hep3Vector::getRho(), IsAxis0(), IsAxis1(), kInfinity, message(), sAxisPhi, CLHEP::Hep3Vector::set(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface().
|
virtual |
G4VTwistSurface.cc 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToSurface(), fName, G4cout, G4endl, G4VSURFACENXX, GetNeighbours(), GetNormal(), IsInside(), IsSameBoundary(), kInfinity, kValidateWithTol, CLHEP::normal(), sOutside.
다음에 의해서 참조됨 : G4VTwistedFaceted::DistanceToIn(), G4TwistedTubs::DistanceToIn().
|
inline |
|
virtual |
G4VTwistSurface.cc 파일의 478 번째 라인에서 정의되었습니다.
다음을 참조함 : DistanceToSurface(), fName, G4cout, G4endl, G4VSURFACENXX, GetNormal(), kInfinity, kValidateWithTol, CLHEP::normal(), sOutside.
다음에 의해서 참조됨 : G4VTwistedFaceted::DistanceToOut(), G4TwistedTubs::DistanceToOut().
|
inline |
|
inline |
|
inline |
|
pure virtual |
G4TwistTubsHypeSide, G4TwistTubsSide, G4TwistTubsFlatSide, G4TwistBoxSide, G4TwistTrapAlphaSide, G4TwistTrapParallelSide, G4TwistTrapFlatSide에서 구현되었습니다.
다음에 의해서 참조됨 : DistanceTo(), DistanceToIn(), DistanceToOut().
|
pure virtual |
|
protectedpure virtual |
|
virtual |
G4VTwistSurface.cc 파일의 675 번째 라인에서 정의되었습니다.
다음을 참조함 : d, FatalException, fBoundaries, G4endl, G4Exception(), GetBoundaryParameters(), message(), sAxis0, sAxis1, sAxisPhi, sAxisRho, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::GetAreaCodeInPhi(), G4TwistTubsHypeSide::GetBoundaryMax(), G4TwistTubsHypeSide::GetBoundaryMin().
G4VTwistSurface.cc 파일의 796 번째 라인에서 정의되었습니다.
다음을 참조함 : fAxisMax, fAxisMin, G4endl, G4Exception(), JustWarning, message(), sAxis0, sAxis1, sAxisMax, sAxisMin, sBoundary, sC0Max1Max, sC0Max1Min, sC0Min1Max, sC0Min1Min, sCorner.
|
virtual |
G4VTwistSurface.cc 파일의 646 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fBoundaries, G4endl, G4Exception(), message().
다음에 의해서 참조됨 : DistanceToBoundary(), G4TwistTubsSide::DistanceToSurface(), GetBoundaryAtPZ(), IsSameBoundary().
|
inlineprotected |
다음에 의해서 참조됨 : DebugPrint(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetBoundaryMax(), G4TwistTubsFlatSide::GetBoundaryMin(), IsSameBoundary(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries().
G4int G4VTwistSurface::GetEdgeVisibility | ( | G4int | i, |
G4int | j, | ||
G4int | m, | ||
G4int | n, | ||
G4int | number, | ||
G4int | orientation | ||
) |
G4VTwistSurface.cc 파일의 987 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), GetName(), message().
다음에 의해서 참조됨 : G4TwistTrapFlatSide::GetFacets(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistBoxSide::GetFacets(), G4TwistTrapParallelSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTrapAlphaSide::GetFacets().
G4VTwistSurface.cc 파일의 873 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4endl, G4Exception(), GetName(), message().
다음에 의해서 참조됨 : G4TwistTrapFlatSide::GetFacets(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistBoxSide::GetFacets(), G4TwistTrapParallelSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTrapAlphaSide::GetFacets().
G4VTwistSurface.hh 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : fName.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistBoxSide::G4TwistBoxSide(), GetEdgeVisibility(), GetFace(), GetNode(), G4TwistTubsHypeSide::Inside().
|
inlineprotected |
|
inlineprotected |
G4VTwistSurface.cc 파일의 922 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4endl, G4Exception(), GetName(), message().
다음에 의해서 참조됨 : G4TwistTrapFlatSide::GetFacets(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistBoxSide::GetFacets(), G4TwistTrapParallelSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTrapAlphaSide::GetFacets().
|
pure virtual |
G4TwistTubsHypeSide, G4TwistTubsSide, G4TwistTubsFlatSide, G4TwistBoxSide, G4TwistTrapAlphaSide, G4TwistTrapParallelSide, G4TwistTrapFlatSide에서 구현되었습니다.
다음에 의해서 참조됨 : DistanceToIn(), DistanceToOut(), G4VTwistedFaceted::DistanceToOut(), G4TwistedTubs::DistanceToOut(), G4VTwistedFaceted::SurfaceNormal(), G4TwistedTubs::SurfaceNormal().
|
pure virtual |
다음에 의해서 참조됨 : DistanceToBoundary().
다음에 의해서 참조됨 : DistanceToBoundary().
다음에 의해서 참조됨 : G4TwistTubsHypeSide::Inside(), IsSameBoundary().
다음에 의해서 참조됨 : IsSameBoundary().
다음에 의해서 참조됨 : DistanceToIn(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::Inside().
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsHypeSide::Inside().
G4bool G4VTwistSurface::IsSameBoundary | ( | G4VTwistSurface * | surface1, |
G4int | areacode1, | ||
G4VTwistSurface * | surface2, | ||
G4int | areacode2 | ||
) | const |
G4VTwistSurface.cc 파일의 591 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeGlobalDirection(), ComputeGlobalPoint(), d1, d2, GetBoundaryParameters(), GetCorner(), IsBoundary(), IsCorner(), kCarTolerance.
다음에 의해서 참조됨 : DistanceToIn().
|
inline |
G4VTwistSurface.hh 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : fIsValidNorm.
다음에 의해서 참조됨 : G4VTwistedFaceted::DistanceToOut(), G4TwistedTubs::DistanceToOut().
G4VTwistSurface.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : fAxis.
|
privatepure virtual |
|
protectedvirtual |
G4VTwistSurface.cc 파일의 834 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fBoundaries, G4endl, G4Exception(), message(), sAxis0, sAxis1, sAxisMask, sAxisMax, sAxisMin, G4VTwistSurface::Boundary::SetFields().
다음에 의해서 참조됨 : G4TwistBoxSide::SetBoundaries(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries().
G4VTwistSurface.cc 파일의 729 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fCorners, G4endl, G4Exception(), message(), sC0Max1Max, sC0Max1Min, sC0Min1Max, sC0Min1Min, sCorner, CLHEP::Hep3Vector::set().
다음에 의해서 참조됨 : G4TwistBoxSide::SetCorners(), G4TwistTrapParallelSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
privatepure virtual |
|
inline |
다음에 의해서 참조됨 : G4VTwistedFaceted::CreateSurfaces(), G4TwistedTubs::CreateSurfaces().
|
pure virtual |
|
private |
G4VTwistSurface.hh 파일의 354 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AmIOnLeftSide(), G4VTwistSurface().
|
protected |
G4VTwistSurface.hh 파일의 320 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistTubsSide::DistanceToSurface(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), SetAxis(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), G4TwistTrapParallelSide::SetCorners(), G4TwistBoxSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
protected |
G4VTwistSurface.hh 파일의 322 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), GetBoundaryLimit(), G4TwistTubsSide::GetBoundaryMax(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTubsSide::GetSurfaceArea(), G4TwistTubsHypeSide::GetSurfaceArea(), G4TwistTubsFlatSide::SetCorners().
|
protected |
G4VTwistSurface.hh 파일의 321 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), GetBoundaryLimit(), G4TwistTubsSide::GetBoundaryMin(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTubsSide::GetSurfaceArea(), G4TwistTubsHypeSide::GetSurfaceArea(), G4TwistTubsFlatSide::SetCorners().
|
private |
G4VTwistSurface.hh 파일의 343 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetBoundaryAtPZ(), GetBoundaryParameters(), SetBoundary().
|
private |
G4VTwistSurface.hh 파일의 342 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VTwistSurface(), SetCorner().
|
protected |
G4VTwistSurface.hh 파일의 334 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4VTwistSurface(), G4TwistTrapFlatSide::GetNormal(), G4TwistTrapParallelSide::GetNormal(), G4TwistTrapAlphaSide::GetNormal(), G4TwistBoxSide::GetNormal(), G4TwistTubsFlatSide::GetNormal(), G4TwistTubsSide::GetNormal(), G4TwistTubsHypeSide::GetNormal().
|
protected |
G4VTwistSurface.hh 파일의 324 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface().
|
protected |
G4VTwistSurface.hh 파일의 323 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface().
|
protected |
G4VTwistSurface.hh 파일의 327 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistTrapFlatSide::GetFacets(), G4TwistTubsFlatSide::GetFacets(), G4TwistTubsSide::GetFacets(), G4TwistTubsHypeSide::GetFacets(), G4TwistTubsSide::GetNormal(), G4TwistTubsHypeSide::GetNormal(), G4TwistTubsHypeSide::Inside(), G4TwistTubsHypeSide::SetCorners().
|
protected |
G4VTwistSurface.hh 파일의 335 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), IsValidNorm().
|
private |
G4VTwistSurface.hh 파일의 344 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AmIOnLeftSide(), DebugPrint(), DistanceTo(), DistanceToIn(), DistanceToOut(), GetName().
|
private |
G4VTwistSurface.hh 파일의 340 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VTwistSurface(), GetNeighbours().
|
protected |
G4VTwistSurface.hh 파일의 325 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistTubsHypeSide::GetRhoAtPZ(), G4TwistTubsSide::ProjectAtPXPZ(), G4TwistBoxSide::ProjectPoint(), G4TwistTrapParallelSide::ProjectPoint(), G4TwistTrapAlphaSide::ProjectPoint(), G4TwistTrapFlatSide::SurfacePoint(), G4TwistTubsFlatSide::SurfacePoint(), G4TwistTubsSide::SurfacePoint(), G4TwistBoxSide::SurfacePoint(), G4TwistTrapParallelSide::SurfacePoint(), G4TwistTrapAlphaSide::SurfacePoint(), G4TwistTubsHypeSide::SurfacePoint().
|
protected |
G4VTwistSurface.hh 파일의 326 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsHypeSide::G4TwistTubsHypeSide(), G4TwistTubsSide::G4TwistTubsSide(), G4VTwistSurface(), G4TwistTubsHypeSide::GetRhoAtPZ(), G4TwistTubsSide::ProjectAtPXPZ(), G4TwistBoxSide::ProjectPoint(), G4TwistTrapParallelSide::ProjectPoint(), G4TwistTrapAlphaSide::ProjectPoint(), G4TwistTrapFlatSide::SurfacePoint(), G4TwistTubsFlatSide::SurfacePoint(), G4TwistTubsSide::SurfacePoint(), G4TwistBoxSide::SurfacePoint(), G4TwistTrapParallelSide::SurfacePoint(), G4TwistTrapAlphaSide::SurfacePoint(), G4TwistTubsHypeSide::SurfacePoint().
|
protected |
G4VTwistSurface.hh 파일의 336 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToPlane(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4VTwistSurface(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistBoxSide::GetNormal(), G4TwistTrapParallelSide::GetNormal(), G4TwistTrapAlphaSide::GetNormal(), G4TwistTubsSide::GetNormal(), G4TwistTubsHypeSide::GetNormal(), IsSameBoundary().
|
static |
G4VTwistSurface.hh 파일의 247 번째 라인에서 정의되었습니다.
|
static |
G4VTwistSurface.hh 파일의 243 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi(), GetBoundaryAtPZ(), GetBoundaryAxis(), GetBoundaryLimit(), G4TwistTubsHypeSide::GetBoundaryMax(), G4TwistTubsHypeSide::GetBoundaryMin(), G4VTwistSurface::Boundary::GetBoundaryParameters(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetBoundary().
|
static |
G4VTwistSurface.hh 파일의 244 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), GetBoundaryAtPZ(), GetBoundaryAxis(), GetBoundaryLimit(), G4VTwistSurface::Boundary::GetBoundaryParameters(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetBoundary().
|
static |
G4VTwistSurface.hh 파일의 246 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetBoundaryAxis(), SetBoundary().
|
static |
G4VTwistSurface.hh 파일의 237 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi(), GetBoundaryLimit(), G4TwistTubsHypeSide::GetBoundaryMax(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetBoundary().
|
static |
G4VTwistSurface.hh 파일의 236 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTubsSide::DistanceToSurface(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi(), GetBoundaryLimit(), G4TwistTubsHypeSide::GetBoundaryMin(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetBoundary().
|
static |
|
static |
G4VTwistSurface.hh 파일의 241 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTubsFlatSide::GetAreaCode(), GetBoundaryAtPZ(), GetBoundaryAxis(), G4TwistTubsFlatSide::SetBoundaries().
|
static |
|
static |
|
static |
G4VTwistSurface.hh 파일의 240 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), GetBoundaryAxis(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries().
|
static |
G4VTwistSurface.hh 파일의 230 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi(), GetBoundaryAxis(), GetBoundaryLimit().
|
static |
G4VTwistSurface.hh 파일의 234 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistTubsFlatSide::GetAreaCode(), GetBoundaryLimit(), G4TwistTubsFlatSide::GetBoundaryMax(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetCorner(), G4TwistBoxSide::SetCorners(), G4TwistTrapParallelSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
static |
G4VTwistSurface.hh 파일의 233 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), G4TwistTubsFlatSide::GetAreaCode(), GetBoundaryLimit(), G4TwistTubsFlatSide::GetBoundaryMin(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetCorner(), G4TwistBoxSide::SetCorners(), G4TwistTrapParallelSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
static |
G4VTwistSurface.hh 파일의 235 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), GetBoundaryLimit(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetCorner(), G4TwistBoxSide::SetCorners(), G4TwistTrapParallelSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
static |
G4VTwistSurface.hh 파일의 232 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DebugPrint(), GetBoundaryLimit(), G4TwistTrapParallelSide::SetBoundaries(), G4TwistBoxSide::SetBoundaries(), G4TwistTrapAlphaSide::SetBoundaries(), G4TwistTrapFlatSide::SetBoundaries(), G4TwistTubsFlatSide::SetBoundaries(), G4TwistTubsHypeSide::SetBoundaries(), G4TwistTubsSide::SetBoundaries(), SetCorner(), G4TwistBoxSide::SetCorners(), G4TwistTrapParallelSide::SetCorners(), G4TwistTrapAlphaSide::SetCorners(), G4TwistTrapFlatSide::SetCorners(), G4TwistTubsFlatSide::SetCorners(), G4TwistTubsHypeSide::SetCorners(), G4TwistTubsSide::SetCorners().
|
static |
G4VTwistSurface.hh 파일의 231 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistBoxSide::GetAreaCode(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), GetBoundaryLimit(), SetCorner().
|
static |
G4VTwistSurface.hh 파일의 229 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TwistTrapFlatSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4TwistTrapParallelSide::GetAreaCode(), G4TwistBoxSide::GetAreaCode(), G4TwistTrapAlphaSide::GetAreaCode(), G4TwistTrapFlatSide::GetAreaCode(), G4TwistTubsFlatSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCode(), G4TwistTubsSide::GetAreaCode(), G4TwistTubsHypeSide::GetAreaCodeInPhi().
|
static |
G4VTwistSurface.hh 파일의 228 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VTwistSurface::CurrentStatus::CurrentStatus(), DistanceTo(), DistanceToIn(), DistanceToOut(), G4TwistTrapFlatSide::DistanceToSurface(), G4TwistBoxSide::DistanceToSurface(), G4TwistTrapParallelSide::DistanceToSurface(), G4TwistTrapAlphaSide::DistanceToSurface(), G4TwistTubsFlatSide::DistanceToSurface(), G4TwistTubsSide::DistanceToSurface(), G4TwistTubsHypeSide::DistanceToSurface(), G4VTwistSurface::CurrentStatus::ResetfDone().
|
static |
G4VTwistSurface.hh 파일의 245 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VTwistSurface::Boundary::GetBoundaryParameters().