21 const Eigen::Vector3d& get_linear_velocity()
const =
delete;
22 const Eigen::Vector3d& get_angular_velocity()
const =
delete;
23 Eigen::Matrix<double, 6, 1> get_twist()
const =
delete;
24 const Eigen::Vector3d& get_linear_acceleration()
const =
delete;
25 const Eigen::Vector3d& get_angular_acceleration()
const =
delete;
26 Eigen::Matrix<double, 6, 1> get_acceleration()
const =
delete;
27 const Eigen::Vector3d& get_force()
const =
delete;
28 const Eigen::Vector3d& get_torque()
const =
delete;
29 Eigen::Matrix<double, 6, 1> get_wrench()
const =
delete;
30 void set_linear_velocity(
const Eigen::Vector3d& linear_velocity) =
delete;
31 void set_linear_velocity(
const std::vector<double>& linear_velocity) =
delete;
32 void set_linear_velocity(
const double& x,
const double& y,
const double& z) =
delete;
33 void set_angular_velocity(
const Eigen::Vector3d& angular_velocity) =
delete;
34 void set_angular_velocity(
const std::vector<double>& angular_velocity) =
delete;
35 void set_angular_velocity(
const double& x,
const double& y,
const double& z) =
delete;
36 void set_twist(
const Eigen::Matrix<double, 6, 1>& twist) =
delete;
37 void set_twist(
const std::vector<double>& twist) =
delete;
38 void set_linear_acceleration(
const Eigen::Vector3d& linear_acceleration) =
delete;
39 void set_linear_acceleration(
const std::vector<double>& linear_acceleration) =
delete;
40 void set_linear_acceleration(
const double& x,
const double& y,
const double& z) =
delete;
41 void set_angular_acceleration(
const Eigen::Vector3d& angular_acceleration) =
delete;
42 void set_angular_acceleration(
const std::vector<double>& angular_acceleration) =
delete;
43 void set_angular_acceleration(
const double& x,
const double& y,
const double& z) =
delete;
44 void set_acceleration(
const Eigen::Matrix<double, 6, 1>& acceleration) =
delete;
45 void set_acceleration(
const std::vector<double>& acceleration) =
delete;
46 void set_force(
const Eigen::Vector3d& force) =
delete;
47 void set_force(
const std::vector<double>& force) =
delete;
48 void set_force(
const double& x,
const double& y,
const double& z) =
delete;
49 void set_torque(
const Eigen::Vector3d& torque) =
delete;
50 void set_torque(
const std::vector<double>& torque) =
delete;
51 void set_torque(
const double& x,
const double& y,
const double& z) =
delete;
52 void set_wrench(
const Eigen::Matrix<double, 6, 1>& wrench) =
delete;
53 void set_wrench(
const std::vector<double>& wrench) =
delete;
81 explicit CartesianPose(
const std::string& name,
const std::string& reference =
"world");
105 const std::string& name,
const Eigen::Vector3d& position,
const std::string& reference =
"world"
116 explicit CartesianPose(
const std::string& name,
double x,
double y,
double z,
const std::string& reference =
"world");
125 const std::string& name,
const Eigen::Quaterniond& orientation,
const std::string& reference =
"world"
136 const std::string& name,
const Eigen::Vector3d& position,
const Eigen::Quaterniond& orientation,
137 const std::string& reference =
"world"
154 static CartesianPose Random(
const std::string& name,
const std::string& reference =
"world");
166 Eigen::VectorXd
data()
const override;
176 void set_data(
const std::vector<double>&
data)
override;
195 CartesianPose normalized(
const CartesianStateVariable& state_variable_type = CartesianStateVariable::POSE)
const;
203 norms(
const CartesianStateVariable& state_variable_type = CartesianStateVariable::POSE)
const override;