1 #ifndef _utl_TransformationMatrix_h_
2 #define _utl_TransformationMatrix_h_
13 #include <CLHEP/Geometry/Transform3D.h>
14 #include <CLHEP/Geometry/Point3D.h>
15 #include <boost/operators.hpp>
16 #include <boost/tuple/tuple.hpp>
17 #include <utl/unconfig.h>
18 #include <utl/config.h>
22 class CoordinateSystem_ROOT;
58 typedef boost::tuple<double, double, double>
Triple;
82 boost::tuple<TransformationMatrix, TransformationMatrix>
Decompose()
const;
90 const double x,
const double y,
const double z);
103 const double x2,
const double y2,
const double z2,
104 const double x3,
const double y3,
const double z3);
134 #endif // _utl_TransformationMatrix_h_
Stream & operator<<(Stream &s, MessageLoggerConfig &mlc)
Applies the configuration to the given stream.
ROOT streamer implementation for utl::CoordinateSystem.
boost::tuple< double, double, double > Triple
Coordinate triple for easy getting or setting of coordinates.
Basic vector class template for geometry.