#include <rotational_interpolation_sa.hpp>
Public Member Functions | |
virtual Vector | Acc (double th, double thd, double thdd) const |
virtual double | Angle () |
virtual RotationalInterpolation * | Clone () const |
virtual Rotation | Pos (double th) const |
RotationalInterpolation_SingleAxis () | |
virtual void | SetStartEnd (Rotation start, Rotation end) |
virtual Vector | Vel (double th, double thd) const |
virtual void | Write (std::ostream &os) const |
virtual | ~RotationalInterpolation_SingleAxis () |
Public Member Functions inherited from KDL::RotationalInterpolation | |
virtual | ~RotationalInterpolation () |
Private Attributes | |
double | angle |
Rotation | R_base_end |
Rotation | R_base_start |
Vector | rot_start_end |
Additional Inherited Members | |
Static Public Member Functions inherited from KDL::RotationalInterpolation | |
static RotationalInterpolation * | Read (std::istream &is) |
An interpolation algorithm which rotates a frame over the existing single rotation axis formed by start and end rotation. If more than one rotational axis exist, an arbitrary one will be chosen, therefore it is not recommended to try to interpolate a 180 degrees rotation.
Definition at line 63 of file rotational_interpolation_sa.hpp.
KDL::RotationalInterpolation_SingleAxis::RotationalInterpolation_SingleAxis | ( | ) |
Definition at line 49 of file rotational_interpolation_sa.cpp.
|
virtual |
Definition at line 79 of file rotational_interpolation_sa.cpp.
|
virtual |
Returns the rotational acceleration at angle theta and with derivative of theta == thetad, and 2nd derivative of theta == thdd
Implements KDL::RotationalInterpolation.
Definition at line 67 of file rotational_interpolation_sa.cpp.
|
virtual |
Implements KDL::RotationalInterpolation.
Definition at line 71 of file rotational_interpolation_sa.cpp.
|
virtual |
virtual constructor, construction by copying ..
Implements KDL::RotationalInterpolation.
Definition at line 83 of file rotational_interpolation_sa.cpp.
|
virtual |
Returns the rotation matrix at angle theta
Implements KDL::RotationalInterpolation.
Definition at line 59 of file rotational_interpolation_sa.cpp.
Set the start and end rotational_interpolation
Implements KDL::RotationalInterpolation.
Definition at line 52 of file rotational_interpolation_sa.cpp.
|
virtual |
Returns the rotational velocity at angle theta and with derivative of theta == thetad
Implements KDL::RotationalInterpolation.
Definition at line 63 of file rotational_interpolation_sa.cpp.
|
virtual |
Writes one of the derived objects to the stream
Implements KDL::RotationalInterpolation.
Definition at line 75 of file rotational_interpolation_sa.cpp.
|
private |
Definition at line 68 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 66 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 65 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 67 of file rotational_interpolation_sa.hpp.