#include <G4ReduciblePolygon.hh>
클래스 | |
struct | ABVertex |
Public 멤버 함수 | |
G4ReduciblePolygon (const G4double a[], const G4double b[], G4int n) | |
G4ReduciblePolygon (const G4double rmin[], const G4double rmax[], const G4double z[], G4int n) | |
virtual | ~G4ReduciblePolygon () |
G4int | NumVertices () const |
G4double | Amin () const |
G4double | Amax () const |
G4double | Bmin () const |
G4double | Bmax () const |
void | CopyVertices (G4double a[], G4double b[]) const |
void | ScaleA (G4double scale) |
void | ScaleB (G4double scale) |
G4bool | RemoveDuplicateVertices (G4double tolerance) |
G4bool | RemoveRedundantVertices (G4double tolerance) |
void | ReverseOrder () |
void | StartWithZMin () |
G4double | Area () |
G4bool | CrossesItself (G4double tolerance) |
G4bool | BisectedBy (G4double a1, G4double b1, G4double a2, G4double b2, G4double tolerance) |
void | Print () |
G4ReduciblePolygon (__void__ &) | |
Protected 멤버 함수 | |
void | Create (const G4double a[], const G4double b[], G4int n) |
void | CalculateMaxMin () |
Protected 속성 | |
G4double | aMin |
G4double | aMax |
G4double | bMin |
G4double | bMax |
G4int | numVertices |
ABVertex * | vertexHead |
Private 멤버 함수 | |
G4ReduciblePolygon (const G4ReduciblePolygon &) | |
G4ReduciblePolygon & | operator= (const G4ReduciblePolygon &) |
Friends | |
class | G4ReduciblePolygonIterator |
struct | ABVertex |
G4ReduciblePolygon.hh 파일의 61 번째 라인에서 정의되었습니다.
G4ReduciblePolygon.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : Create().
G4ReduciblePolygon::G4ReduciblePolygon | ( | const G4double | rmin[], |
const G4double | rmax[], | ||
const G4double | z[], | ||
G4int | n | ||
) |
G4ReduciblePolygon.cc 파일의 65 번째 라인에서 정의되었습니다.
|
virtual |
G4ReduciblePolygon.cc 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::next, vertexHead.
G4ReduciblePolygon::G4ReduciblePolygon | ( | __void__ & | ) |
G4ReduciblePolygon.cc 파일의 140 번째 라인에서 정의되었습니다.
|
private |
|
inline |
G4ReduciblePolygon.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : aMax.
다음에 의해서 참조됨 : G4EnclosingCylinder::G4EnclosingCylinder(), G4PolyPhiFace::G4PolyPhiFace().
|
inline |
G4ReduciblePolygon.hh 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : aMin.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4PolyPhiFace::G4PolyPhiFace().
G4double G4ReduciblePolygon::Area | ( | ) |
G4ReduciblePolygon.cc 파일의 556 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create().
G4bool G4ReduciblePolygon::BisectedBy | ( | G4double | a1, |
G4double | b1, | ||
G4double | a2, | ||
G4double | b2, | ||
G4double | tolerance | ||
) |
G4ReduciblePolygon.cc 파일의 511 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create().
|
inline |
G4ReduciblePolygon.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : bMax.
다음에 의해서 참조됨 : G4EnclosingCylinder::G4EnclosingCylinder(), G4PolyPhiFace::G4PolyPhiFace(), G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters().
|
inline |
G4ReduciblePolygon.hh 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : bMin.
다음에 의해서 참조됨 : G4EnclosingCylinder::G4EnclosingCylinder(), G4PolyPhiFace::G4PolyPhiFace().
|
protected |
G4ReduciblePolygon.cc 파일의 594 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, aMax, aMin, G4ReduciblePolygon::ABVertex::b, bMax, bMin, G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : Create(), RemoveDuplicateVertices(), RemoveRedundantVertices().
G4ReduciblePolygon.cc 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, vertexHead.
G4ReduciblePolygon.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ReduciblePolygon::ABVertex::a, ABVertex, G4ReduciblePolygon::ABVertex::b, CalculateMaxMin(), FatalErrorInArgument, G4Exception(), n, G4ReduciblePolygon::ABVertex::next, numVertices, vertexHead.
다음에 의해서 참조됨 : G4ReduciblePolygon().
G4ReduciblePolygon.cc 파일의 453 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create().
|
inline |
G4ReduciblePolygon.hh 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : numVertices.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create(), G4PolyPhiFace::G4PolyPhiFace().
|
private |
G4ReduciblePolygon.cc 파일의 577 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, G4cerr, G4endl, G4ReduciblePolygon::ABVertex::next, vertexHead.
G4ReduciblePolygon.cc 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, CalculateMaxMin(), G4ReduciblePolygon::ABVertex::next, numVertices, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create().
G4ReduciblePolygon.cc 파일의 273 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::b, CalculateMaxMin(), G4ReduciblePolygon::ABVertex::next, numVertices, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create().
void G4ReduciblePolygon::ReverseOrder | ( | ) |
G4ReduciblePolygon.cc 파일의 368 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : G4GenericPolycone::Create(), G4Polycone::Create(), G4Polyhedra::Create().
G4ReduciblePolygon.cc 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::a, G4ReduciblePolygon::ABVertex::next, scale, vertexHead.
다음에 의해서 참조됨 : G4Polyhedra::G4Polyhedra().
G4ReduciblePolygon.cc 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, scale, vertexHead.
void G4ReduciblePolygon::StartWithZMin | ( | ) |
G4ReduciblePolygon.cc 파일의 421 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ReduciblePolygon::ABVertex::b, G4ReduciblePolygon::ABVertex::next, vertexHead.
다음에 의해서 참조됨 : G4Polycone::SetOriginalParameters(), G4Polyhedra::SetOriginalParameters().
|
friend |
G4ReduciblePolygon.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Create().
|
friend |
G4ReduciblePolygon.hh 파일의 63 번째 라인에서 정의되었습니다.
|
protected |
G4ReduciblePolygon.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Amax(), CalculateMaxMin().
|
protected |
G4ReduciblePolygon.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Amin(), CalculateMaxMin().
|
protected |
G4ReduciblePolygon.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Bmax(), CalculateMaxMin().
|
protected |
G4ReduciblePolygon.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Bmin(), CalculateMaxMin().
|
protected |
G4ReduciblePolygon.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Create(), NumVertices(), RemoveDuplicateVertices(), RemoveRedundantVertices().
|
protected |
G4ReduciblePolygon.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Area(), G4ReduciblePolygonIterator::Begin(), BisectedBy(), CalculateMaxMin(), CopyVertices(), Create(), CrossesItself(), Print(), RemoveDuplicateVertices(), RemoveRedundantVertices(), ReverseOrder(), ScaleA(), ScaleB(), StartWithZMin(), ~G4ReduciblePolygon().