Geant4
9.6.p02
|
#include <Normal3D.h>
Additional Inherited Members | |
Public Types inherited from HepGeom::BasicVector3D< double > | |
enum | |
Protected Member Functions inherited from HepGeom::BasicVector3D< double > | |
BasicVector3D () | |
Protected Attributes inherited from HepGeom::BasicVector3D< double > | |
double | v_ [3] |
Geometrical 3D Normal with components of double type.
Definition at line 101 of file Normal3D.h.
|
inline |
Default constructor.
Definition at line 105 of file Normal3D.h.
|
inline |
Constructor from three numbers.
Definition at line 109 of file Normal3D.h.
|
inlineexplicit |
Constructor from array of floats.
Definition at line 113 of file Normal3D.h.
|
inlineexplicit |
Constructor from array of doubles.
Definition at line 118 of file Normal3D.h.
|
inline |
Copy constructor.
Definition at line 123 of file Normal3D.h.
|
inline |
Constructor from BasicVector3D<float>.
Definition at line 127 of file Normal3D.h.
|
inline |
Constructor from BasicVector3D<double>.
Definition at line 131 of file Normal3D.h.
|
inline |
Destructor.
Definition at line 135 of file Normal3D.h.
|
inline |
Constructor from CLHEP::Hep3Vector. This constructor is needed only for backward compatibility and in principle should be absent.
Definition at line 142 of file Normal3D.h.
|
inline |
Conversion (cast) to CLHEP::Hep3Vector. This operator is needed only for backward compatibility and in principle should not exit.
Definition at line 150 of file Normal3D.h.
|
inline |
|
inline |
Assignment from BasicVector3D<float>.
Definition at line 160 of file Normal3D.h.
|
inline |
Assignment from BasicVector3D<double>.
Definition at line 166 of file Normal3D.h.
Normal3D< double > & HepGeom::Normal3D< double >::transform | ( | const Transform3D & | m) |
Transformation by Transform3D.
Definition at line 37 of file Normal3D.cc.