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