|  | 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.