|
Geant4
10.04.p03
|
Additional Inherited Members | |
Public Types inherited from BasicVector3D< double > | |
| enum | |
Protected Member Functions inherited from BasicVector3D< double > | |
| BasicVector3D () | |
Protected Attributes inherited from BasicVector3D< double > | |
| double | v_ [3] |
Geometrical 3D Vector with components of double type.
| Vector3D | ( | ) |
Default constructor.
| Vector3D | ( | double | x1, |
| double | y1, | ||
| double | z1 | ||
| ) |
Constructor from three numbers.
| Vector3D | ( | const BasicVector3D< float > & | v | ) |
Constructor from BasicVector3D<float>.
| Vector3D | ( | const BasicVector3D< double > & | v | ) |
Constructor from BasicVector3D<double>.
| ~Vector3D | ( | ) |
Destructor.
| Vector3D | ( | const CLHEP::Hep3Vector & | v | ) |
Constructor from CLHEP::Hep3Vector. This constructor is needed only for backward compatibility and in principle should be absent.
| operator CLHEP::Hep3Vector | ( | ) | const |
Conversion (cast) to CLHEP::Hep3Vector. This operator is needed only for backward compatibility and in principle should not exit.
References BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
Assignment.
References BasicVector3D< T >::set(), BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
| Vector3D<double>& operator= | ( | const BasicVector3D< float > & | v | ) |
Assignment from BasicVector3D<float>.
References BasicVector3D< T >::set(), BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
| Vector3D<double>& operator= | ( | const BasicVector3D< double > & | v | ) |
Assignment from BasicVector3D<double>.
References BasicVector3D< T >::set(), BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
| Vector3D<double>& transform | ( | const Transform3D & | m | ) |
Transformation by Transform3D.