#include "GaudiKernel/Transform3DTypes.h"#include "Math/Translation3D.h"#include "Math/RotationZYX.h"#include <vector>Include dependency graph for 3DTransformationFunctions.h:
Go to the source code of this file.
Namespaces | |
| namespace | DetDesc |
Defines | |
| #define | DETDESC_3DTRANSFORMATIONFUNCTIONS_H 1 |
Functions | |
| const Gaudi::Transform3D | DetDesc::localToGlobalTransformation (const std::vector< double > &translationParams, const std::vector< double > &rotationParams, const std::vector< double > &pivotParams) |
| Build the local to global transformation matrix given. | |
| void | DetDesc::getZYXTransformParameters (const Gaudi::Transform3D &CDM, std::vector< double > &translationParams, std::vector< double > &rotationParams, const std::vector< double > &pivotParams=std::vector< double >(3, 0.)) |
| Get the three rotation angles and three translation coordinates from a 3D transformation about a pivot point. | |
| template<class ROT> | |
| void | DetDesc::getZYXRotationParameters (const ROT &rotation, double &rotX, double &rotY, double &rotZ) |
| Starting from any MathCore supported 3D rotation, obtain the equivalent Euler 321 rotation parameters. | |
| #define DETDESC_3DTRANSFORMATIONFUNCTIONS_H 1 |
Definition at line 3 of file 3DTransformationFunctions.h.
1.4.7