1 #ifndef TRANSATIONALJOINT_H
2 #define TRANSATIONALJOINT_H
13 TranslationalJoint(
const std::string &name,
smurf::Frame* sourceFrame,
smurf::Frame* targetFrame,
const std::string& provider,
const std::string& port,
const std::string& driverName, base::JointLimitRange& limits,
const Eigen::Affine3d& sourceToAxis,
const Eigen::Vector3d& translationAxis,
const Eigen::Affine3d&
parentToJointOrigin, urdf::JointSharedPtr
jointModel);
15 TranslationalJoint(
smurf::Frame* sourceFrame,
smurf::Frame* targetFrame,
const std::string& provider,
const std::string& port,
const std::string& driverName, base::JointLimitRange& limits,
const Eigen::Affine3d& sourceToAxis,
const Eigen::Vector3d &translationAxis);
17 TranslationalJoint(
smurf::Frame* sourceFrame,
smurf::Frame* targetFrame,
const std::string& provider,
const std::string& port,
const std::string& driverName, base::JointLimitRange& limits,
const Eigen::Affine3d& sourceToAxis,
const Eigen::Vector3d& translationAxis,
const Eigen::Affine3d& parentToJointOrigin, urdf::JointSharedPtr jointModel);
27 #endif // TRANSATIONALJOINT_H
Eigen::Affine3d parentToJointOrigin
Definition: Joint.hpp:86
base::JointLimitRange limits
Definition: Joint.hpp:78
std::string driverName
Definition: Joint.hpp:73
Definition: TranslationalJoint.hpp:8
Eigen::Affine3d sourceToAxis
Definition: Joint.hpp:84
TranslationalJoint(const std::string &name, smurf::Frame *sourceFrame, smurf::Frame *targetFrame, const std::string &provider, const std::string &port, const std::string &driverName, base::JointLimitRange &limits, const Eigen::Affine3d &sourceToAxis, const Eigen::Vector3d &translationAxis)
Definition: TranslationalJoint.cpp:3
Eigen::Vector3d translationAxis
Definition: TranslationalJoint.hpp:22
urdf::JointSharedPtr jointModel
Definition: Joint.hpp:92