![]() |
RobWorkProject
23.9.11-
|
A target definition used in the multi-target solve function. More...
#include <ParallelIKSolver.hpp>
Public Member Functions | |
| Target () | |
| Constructor with all directions enabled initially. | |
| Target (rw::core::Ptr< const rw::kinematics::Frame > frame, const rw::math::Transform3D< double > &refTtcp) | |
| Constructor with specification of a target transformation from the base to a given tcp frame. More... | |
| Target (rw::core::Ptr< const rw::kinematics::Frame > frame, const rw::math::Transform3D< double > &refTtcp, const rw::math::VectorND< 6, bool > &enabled) | |
| Constructor with specification of a target transformation where some directions are not enabled. More... | |
| std::size_t | dof () const |
| Get the number directions enabled. More... | |
Public Attributes | |
| rw::core::Ptr< const rw::kinematics::Frame > | refFrame |
| The reference frame. If zero, this is equivalent to the device base frame. | |
| rw::core::Ptr< const rw::kinematics::Frame > | tcpFrame |
| The frame to specify target for. | |
| rw::math::Transform3D | refTtcp |
| The target transformation from refFrame to the tcpFrame. | |
| rw::math::VectorND< 6, bool > | enabled |
| Directions of baseTtcp to enable. The 6 values specify x, y, z and EAA x, y, z directions. | |
A target definition used in the multi-target solve function.
|
inline |
Constructor with specification of a target transformation from the base to a given tcp frame.
| frame | [in] the end frame. |
| refTtcp | [in] the target base to frame transformation. |
|
inline |
Constructor with specification of a target transformation where some directions are not enabled.
| frame | [in] the end frame. |
| refTtcp | [in] the target base to frame transformation. |
| enabled | [in] 6 values specifying if the x, y, z and EAA x, y, z directions should be enabled. |
|
inline |
Get the number directions enabled.