Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Axis2Placement3D.hh>
Public Member Functions | |
G4Axis2Placement3D () | |
G4Axis2Placement3D (const G4Vector3D &refDirection0, const G4Vector3D &axis0, const G4Point3D &location0) | |
~G4Axis2Placement3D () | |
G4Axis2Placement3D (const G4Axis2Placement3D &) | |
G4Axis2Placement3D & | operator= (const G4Axis2Placement3D &) |
G4bool | operator== (const G4Axis2Placement3D &other) const |
void | Init (const G4Vector3D &refDirection0, const G4Vector3D &axis0, const G4Point3D &location0) |
G4Point3D | GetLocation () const |
G4Vector3D | GetAxis () const |
G4Vector3D | GetRefDirection () const |
G4Vector3D | GetPX () const |
G4Vector3D | GetPY () const |
G4Vector3D | GetPZ () const |
const G4Transform3D & | GetToPlacementCoordinates () const |
const G4Transform3D & | GetFromPlacementCoordinates () const |
Definition at line 50 of file G4Axis2Placement3D.hh.
G4Axis2Placement3D::G4Axis2Placement3D | ( | ) |
Definition at line 39 of file G4Axis2Placement3D.cc.
G4Axis2Placement3D::G4Axis2Placement3D | ( | const G4Vector3D & | refDirection0, |
const G4Vector3D & | axis0, | ||
const G4Point3D & | location0 | ||
) |
G4Axis2Placement3D::~G4Axis2Placement3D | ( | ) |
Definition at line 40 of file G4Axis2Placement3D.cc.
G4Axis2Placement3D::G4Axis2Placement3D | ( | const G4Axis2Placement3D & | place | ) |
Definition at line 44 of file G4Axis2Placement3D.cc.
|
inline |
Referenced by G4FConicalSurface::CalcBBox(), G4FCylindricalSurface::CalcBBox(), G4FPlane::CalcNormal(), G4PlacedSolid::G4PlacedSolid(), G4FConicalSurface::HowNear(), G4FCylindricalSurface::Intersect(), G4FConicalSurface::Intersect(), G4FConicalSurface::operator==(), G4FConicalSurface::PrintOn(), G4FCylindricalSurface::PrintOn(), G4FConicalSurface::SurfaceNormal(), G4FCylindricalSurface::SurfaceNormal(), and G4FCylindricalSurface::WithinBoundary().
|
inline |
|
inline |
Referenced by G4FConicalSurface::CalcBBox(), G4FCylindricalSurface::CalcBBox(), G4ToroidalSurface::CalcBBox(), G4FPlane::CalcNormal(), G4ToroidalSurface::ClosestDistanceToPoint(), G4PlacedSolid::G4PlacedSolid(), G4FCylindricalSurface::Intersect(), G4FPlane::Intersect(), G4FConicalSurface::Intersect(), G4FCylindricalSurface::SurfaceNormal(), and G4FCylindricalSurface::WithinBoundary().
|
inline |
Referenced by G4CircularCurve::Tangent(), G4Ellipse::Tangent(), G4Hyperbola::Tangent(), and G4Parabola::Tangent().
|
inline |
Referenced by G4CircularCurve::Tangent(), G4Ellipse::Tangent(), G4Hyperbola::Tangent(), and G4Parabola::Tangent().
|
inline |
|
inline |
Referenced by G4PlacedSolid::G4PlacedSolid().
|
inline |
|
inline |
G4Axis2Placement3D & G4Axis2Placement3D::operator= | ( | const G4Axis2Placement3D & | place | ) |
Definition at line 56 of file G4Axis2Placement3D.cc.
|
inline |