Go to the documentation of this file.
9 theWidth(surface.bounds().
width()),
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]));
EulerAngles toAngles(const RotationType &)
Convert rotation matrix to angles about x-, y-, z-axes (frame rotation).
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.
align::GlobalPoints toGlobal(const align::LocalPoints &) const
Return in global coord given a set of local points.
static int position[264][3]
AlgebraicVector EulerAngles
AlignableSurface(const Plane &surface)
Constructor to set surface from geometry.
RotationType toMatrix(const EulerAngles &)
Convert rotation angles about x-, y-, z-axes to matrix.
TkRotation transposed() const
std::vector< GlobalPoint > GlobalPoints
std::vector< LocalPoint > LocalPoints
const RotationType & rotation() const