![]() |
Hekateros
3.4.3
RoadNarrows Robotics Robot Arm Project
|
Joint trajectory class. More...
#include <hekTraj.h>
Public Member Functions | |
| HekJointTraj () | |
| Default constructor. | |
| HekJointTraj (const std::string &strName, const double fPosition, const double fVelocity, const double fAcceleration) | |
| Initialization constructor. More... | |
| HekJointTraj (const HekJointTraj &src) | |
| Copy constructor. More... | |
| ~HekJointTraj () | |
| Destructor. | |
| HekJointTraj | operator= (const HekJointTraj &rhs) |
| Assignment operator. More... | |
| void | get (std::string &strName, double &fPosition, double &fVelocity, double &fAcceleration) |
| Get joint point data. More... | |
Protected Attributes | |
| std::string | m_strName |
| joint name | |
| double | m_fPosition |
| joint position (radians) | |
| double | m_fVelocity |
| joint velocity (% of maximum) | |
| double | m_fAcceleration |
| joint acceleration (not used) | |
Joint trajectory class.
A joint trajectory specifies the goal or current position, velocity, and accelleration of one joint.
|
inline |
Initialization constructor.
| strName | Joint name. |
| fPosition | Joint position. |
| fVelocity | Joint velocity. |
| fAcceleration | Joint acceleration. |
Definition at line 94 of file hekTraj.h.
References m_fAcceleration, m_fPosition, m_fVelocity, and m_strName.
|
inline |
Copy constructor.
| src | Source object. |
Definition at line 110 of file hekTraj.h.
References m_fAcceleration, m_fPosition, m_fVelocity, and m_strName.
|
inline |
Get joint point data.
| [out] | strName | Joint name. |
| [out] | fPosition | Joint position. |
| [out] | fVelocity | Joint velocity. |
| [out] | fAcceleration | Joint acceleration. |
Definition at line 150 of file hekTraj.h.
References m_fAcceleration, m_fPosition, m_fVelocity, and m_strName.
|
inline |
Assignment operator.
| rhs | Right hand side object. |
Definition at line 132 of file hekTraj.h.
References m_fAcceleration, m_fPosition, m_fVelocity, and m_strName.