orocos_kdl
|
#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 101 of file rotational_interpolation_sa.hpp.
KDL::RotationalInterpolation_SingleAxis::RotationalInterpolation_SingleAxis | ( | ) |
Definition at line 87 of file rotational_interpolation_sa.cpp.
|
virtual |
Definition at line 117 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 105 of file rotational_interpolation_sa.cpp.
|
virtual |
Implements KDL::RotationalInterpolation.
Definition at line 109 of file rotational_interpolation_sa.cpp.
|
virtual |
virtual constructor, construction by copying ..
Implements KDL::RotationalInterpolation.
Definition at line 121 of file rotational_interpolation_sa.cpp.
|
virtual |
Returns the rotation matrix at angle theta
Implements KDL::RotationalInterpolation.
Definition at line 97 of file rotational_interpolation_sa.cpp.
Set the start and end rotational_interpolation
Implements KDL::RotationalInterpolation.
Definition at line 90 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 101 of file rotational_interpolation_sa.cpp.
|
virtual |
Writes one of the derived objects to the stream
Implements KDL::RotationalInterpolation.
Definition at line 113 of file rotational_interpolation_sa.cpp.
|
private |
Definition at line 144 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 142 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 141 of file rotational_interpolation_sa.hpp.
|
private |
Definition at line 143 of file rotational_interpolation_sa.hpp.