44 v.
setX(ref_to[0] - ref_from[0]);
45 v.
setZ(ref_to[1] - ref_from[1]);
PETE_TUTree< FnArcCos, typename T::PETE_Expr_t > acos(const PETE_Expr< T > &l)
std::vector< double > getUnitTangentVector(const double &s) const
Returns unit tangent vector.
std::vector< double > calcReferenceTrajectory(const double &s) const
Calculates reference trajectory by integrating the unit tangent vector.
Displacement and rotation in space.
void setZ(double z)
Set displacement.
void setX(double x)
Set displacement.
static Euclid3D YRotation(double angle)
Make rotation.
virtual Euclid3D getTransform(double fromS, double toS) const
Transform of the local coordinate system.