diff --git a/VirtualRobot/Manipulability/SingleChainManipulability.h b/VirtualRobot/Manipulability/SingleChainManipulability.h index 0113e0a51aab1fd14d179da7e87dbf194cfd75bf..e47d7027c3e254118730e0b28f0f6973298a7367 100644 --- a/VirtualRobot/Manipulability/SingleChainManipulability.h +++ b/VirtualRobot/Manipulability/SingleChainManipulability.h @@ -91,9 +91,12 @@ class SingleChainManipulability : public AbstractSingleChainManipulability { public: SingleChainManipulability(const Eigen::Matrix<double, 6, Eigen::Dynamic> &jacobian, Mode mode, Type type, - const Eigen::Matrix<double, Eigen::Dynamic, 1> &jointAngles = Eigen::MatrixXd(), const Eigen::VectorXd &jointLimitsHigh = Eigen::MatrixXd(), const Eigen::VectorXd &jointLimitsLow = Eigen::MatrixXd(), + const Eigen::Matrix<double, Eigen::Dynamic, 1> &jointAngles = Eigen::MatrixXd::Zero(0, 1), + const Eigen::VectorXd &jointLimitsHigh = Eigen::MatrixXd::Zero(0, 1), + const Eigen::VectorXd &jointLimitsLow = Eigen::MatrixXd::Zero(0, 1), const std::vector<std::string> &jointNames = std::vector<std::string>(), - const Eigen::Vector3f &globalPosition = Eigen::Vector3f::Zero(), const Eigen::Vector3f &localPosition = Eigen::Vector3f::Zero()); + const Eigen::Vector3f &globalPosition = Eigen::Vector3f::Zero(), + const Eigen::Vector3f &localPosition = Eigen::Vector3f::Zero()); virtual Eigen::Vector3f getLocalPosition() override;