![]() |
ATLAS Offline Software
|
#include <VP1LinAlgUtils.h>
Classes | |
| class | Imp |
Static Public Member Functions | |
| static void | transformToMatrix (SoTransform *xf, SbMatrix &result) |
| static void | transformToMatrix (const HepGeom::Transform3D &, SbMatrix &result) |
| static SoTransform * | toSoTransform (const HepGeom::Transform3D &, SoTransform *t=0) |
| static SoTransform * | toSoTransform (const Amg::Transform3D &, SoTransform *t=0) |
| static SoTransform * | toSoTransform (const SbMatrix &, SoTransform *t=0) |
| static void | decodeTransformation (const SbMatrix &, float &translation_x, float &translation_y, float &translation_z, float &rotaxis_x, float &rotaxis_y, float &rotaxis_z, float &rotangle_radians) |
| static bool | isSane (const HepGeom::Transform3D &, const QString &contextStr="") |
| static bool | isSane (const Amg::Transform3D &, const QString &contextStr="") |
| static bool | isSane (const SoTransform *, const QString &contextStr="") |
| static bool | isSane (const SbMatrix &, const QString &contextStr="") |
| static double | phiFromXY (const double &x, const double &y) |
| static void | distPointLineParam (const Amg::Vector3D &point, const Amg::Vector3D &point0, const Amg::Vector3D &point1, double &s) |
| static double | distPointLine2 (const Amg::Vector3D &point, const Amg::Vector3D &point0, const Amg::Vector3D &point1, double &s) |
| static void | distLineLineParam (const Amg::Vector3D &point0, const Amg::Vector3D &point1, const Amg::Vector3D &point2, const Amg::Vector3D &point3, double &s, double &t) |
Private Member Functions | |
| VP1LinAlgUtils () | |
| ~VP1LinAlgUtils () | |
Definition at line 36 of file VP1LinAlgUtils.h.
|
inlineprivate |
Definition at line 92 of file VP1LinAlgUtils.h.
|
inlineprivate |
Definition at line 93 of file VP1LinAlgUtils.h.
|
static |
Definition at line 162 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 422 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 406 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 390 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 227 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 184 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 331 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 300 of file VP1LinAlgUtils.cxx.
|
static |
|
static |
Definition at line 67 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 40 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 137 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 118 of file VP1LinAlgUtils.cxx.
|
static |
Definition at line 101 of file VP1LinAlgUtils.cxx.