16 std::vector<std::string> physical_joint_names,
17 std::vector<std::string> actuated_axes_names,
18 std::vector<std::pair<double, double>> physical_joint_limits)
72 size_t nrOfPhysicalJoints;
74 if (ok && physicalJointIndex < nrOfPhysicalJoints)
bool getNrOfActuatedAxes(size_t &nrOfActuatedAxes) override final
std::vector< std::pair< double, double > > m_physicalJointLimits
bool getCoupledActuatedAxes(yarp::sig::VectorOf< size_t > &coupActAxesIndexes) override final
bool getCoupledPhysicalJoints(yarp::sig::VectorOf< size_t > &coupPhysJointsIndexes) override final
bool getPhysicalJointName(size_t physicalJointIndex, std::string &physicalJointName) override final
bool getActuatedAxisName(size_t actuatedAxisIndex, std::string &actuatedAxisName) override final
std::vector< std::string > m_physicalJointNames
std::vector< std::string > m_actuatedAxesNames
bool getNrOfPhysicalJoints(size_t &nrOfPhysicalJoints) override final
yarp::sig::VectorOf< size_t > m_coupledPhysicalJoints
yarp::sig::VectorOf< size_t > m_coupledActuatedAxes
bool checkPhysicalJointIsCoupled(size_t physicalJointIndex)
void initialise(yarp::sig::VectorOf< size_t > coupled_physical_joints, yarp::sig::VectorOf< size_t > coupled_actuated_axes, std::vector< std::string > physical_joint_names, std::vector< std::string > actuated_axes_names, std::vector< std::pair< double, double > > coupled_physical_joint_limits)
bool getPhysicalJointLimits(size_t physicalJointIndex, double &min, double &max) override final
iterator begin() noexcept
Returns an iterator to the beginning of the VectorOf.
iterator end() noexcept
Returns an iterator to the end of the VectorOf.
For streams capable of holding different kinds of content, check what they actually have.