Geant4
9.6.p02
|
#include <AxisAngle.h>
Public Types | |
typedef double | Scalar |
Public Member Functions | |
HepAxisAngle () | |
HepAxisAngle (const Hep3Vector axis, Scalar delta) | |
Hep3Vector | getAxis () const |
Hep3Vector | axis () const |
AA & | setAxis (const Hep3Vector axis) |
double | getDelta () const |
double | delta () const |
AA & | setDelta (Scalar delta) |
AA & | set (const Hep3Vector axis, Scalar delta) |
int | compare (const AA &aa) const |
bool | operator== (const AA &aa) const |
bool | operator!= (const AA &aa) const |
bool | operator< (const AA &aa) const |
bool | operator<= (const AA &aa) const |
bool | operator> (const AA &aa) const |
bool | operator>= (const AA &aa) const |
bool | isNear (const AA &aa, Scalar epsilon=tolerance) const |
double | howNear (const AA &aa) const |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (Scalar tol) |
Protected Types | |
typedef HepAxisAngle | AA |
Protected Member Functions | |
double | distance (const HepAxisAngle &aa) const |
Static Protected Attributes | |
static Scalar | tolerance = Hep3Vector::ToleranceTicks * 1.0e-08 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AA &aa) |
std::istream & | operator>> (std::istream &is, AA &aa) |
Definition at line 36 of file AxisAngle.h.
|
protected |
Definition at line 42 of file AxisAngle.h.
typedef double CLHEP::HepAxisAngle::Scalar |
Definition at line 39 of file AxisAngle.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
friend |
|
staticprotected |
Definition at line 43 of file AxisAngle.h.