VGM Version 5.3
|
Classes | |
class | Units |
Conversion from CLHEP physical units to VGM units. More... | |
Functions | |
VGM::Transform | Transform (const CLHEP::HepRotation &rotation, const CLHEP::Hep3Vector &translation) |
VGM::Transform | Transform (const HepGeom::Transform3D &objectTransform) |
VGM::Transform | TransformScale (const HepGeom::Scale3D &scaleTransform) |
VGM::Transform | Identity () |
bool | HasReflection (const HepGeom::Transform3D &transform) |
CLHEP::Hep3Vector | Translation (const VGM::Transform &transform) |
CLHEP::HepRotation | Rotation (const VGM::Transform &transform) |
HepGeom::Scale3D | Scale (const VGM::Transform &transform) |
HepGeom::Transform3D | Transform (const VGM::Transform &transform) |
bool | HasReflection (const VGM::Transform &transform) |
VGM::Transform | Inverse (const VGM::Transform &transform) |
double | Round (double x) |
ClhepVGM utilities.
Utility functions
VGM::Transform ClhepVGM::Transform | ( | const CLHEP::HepRotation & | rotation, |
const CLHEP::Hep3Vector & | translation ) |
Definition at line 26 of file transform.cxx.
VGM::Transform ClhepVGM::Transform | ( | const HepGeom::Transform3D & | objectTransform | ) |
Definition at line 66 of file transform.cxx.
VGM::Transform ClhepVGM::TransformScale | ( | const HepGeom::Scale3D & | scaleTransform | ) |
Definition at line 87 of file transform.cxx.
VGM::Transform ClhepVGM::Identity | ( | ) |
Definition at line 98 of file transform.cxx.
bool ClhepVGM::HasReflection | ( | const HepGeom::Transform3D & | transform | ) |
Definition at line 108 of file transform.cxx.
CLHEP::Hep3Vector ClhepVGM::Translation | ( | const VGM::Transform & | transform | ) |
Definition at line 123 of file transform.cxx.
CLHEP::HepRotation ClhepVGM::Rotation | ( | const VGM::Transform & | transform | ) |
Definition at line 137 of file transform.cxx.
HepGeom::Scale3D ClhepVGM::Scale | ( | const VGM::Transform & | transform | ) |
Definition at line 154 of file transform.cxx.
HepGeom::Transform3D ClhepVGM::Transform | ( | const VGM::Transform & | transform | ) |
Definition at line 161 of file transform.cxx.
bool ClhepVGM::HasReflection | ( | const VGM::Transform & | transform | ) |
Definition at line 172 of file transform.cxx.
VGM::Transform ClhepVGM::Inverse | ( | const VGM::Transform & | transform | ) |
Definition at line 178 of file transform.cxx.
double ClhepVGM::Round | ( | double | x | ) |
Replacement for round(double) function from math.h which is not available on all platforms (gcc 2.95.x, Windows)
Definition at line 189 of file transform.cxx.