Go to the documentation of this file. 1 #ifndef Alignment_CommonAlignment_AlignableSurface_H
2 #define Alignment_CommonAlignment_AlignableSurface_H
align::RotationType toLocal(const align::RotationType &) const
Return in local frame a rotation given in global frame.
align::Scalar length() const
TkRotation< align::Scalar > RotationType
align::GlobalPoints toGlobal(const align::LocalPoints &) const
Return in global coord given a set of local points.
AlgebraicVector EulerAngles
AlignableSurface(const Plane &surface)
Constructor to set surface from geometry.
void setWidth(align::Scalar width)
Point3DBase< align::Scalar, GlobalTag > PositionType
align::Scalar width() const
void setLength(align::Scalar length)
std::vector< GlobalPoint > GlobalPoints
std::vector< LocalPoint > LocalPoints