10 theLength(surface.
bounds().length()) {}
18 unsigned int nPoint = localPoints.size();
20 globalPoints.reserve(nPoint);
22 for (
unsigned int j = 0;
j < nPoint; ++
j) {
23 globalPoints.push_back(
toGlobal(localPoints[
j]));
align::GlobalPoints toGlobal(const align::LocalPoints &) const
Return in global coord given a set of local points.
AlignableSurface(const Plane &surface)
Constructor to set surface from geometry.
std::vector< GlobalPoint > GlobalPoints
TkRotation transposed() const
EulerAngles toAngles(const RotationType &)
Convert rotation matrix to angles about x-, y-, z-axes (frame rotation).
AlgebraicVector EulerAngles
Basic3DVector< T > multiplyInverse(const Basic3DVector< T > &v) const
align::RotationType toLocal(const align::RotationType &) const
Return in local frame a rotation given in global frame.
static int position[264][3]
RotationType toMatrix(const EulerAngles &)
Convert rotation angles about x-, y-, z-axes to matrix.
const RotationType & rotation() const
std::vector< LocalPoint > LocalPoints