9 #include <utl/config.h>
10 #include <utl/Transformation.h>
11 #include <CLHEP/Geometry/Transform3D.h>
12 #include <utl/Point.h>
13 #include <utl/Vector.h>
14 #include <utl/AxialVector.h>
28 : fTransformation(theMatrix),
29 fCoordinateSystem(theCoordinateSystem)
46 HepGeom::Transform3D t(
fCoordinateSystem->GetTransformationTo(newCoordinateSystem).fTransform);
47 HepGeom::Transform3D tInv(
fCoordinateSystem->GetInverseTransformationTo(newCoordinateSystem).fTransform);
76 TransformationPolicy::operator*<
Point>(
const Point&)
const;
80 TransformationPolicy::operator*<
Vector>(
const Vector&)
const;
TransformerConstructor< TransformationPolicy > Transformation
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.