![]()  | 
  
    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.