21 const Eigen::Vector3d& get_position()
const =
delete;
22 const Eigen::Quaterniond& get_orientation()
const =
delete;
23 Eigen::Vector4d get_orientation_coefficients()
const =
delete;
24 Eigen::Matrix<double, 7, 1> get_pose()
const =
delete;
25 Eigen::Matrix4d get_transformation_matrix()
const =
delete;
26 const Eigen::Vector3d& get_linear_velocity()
const =
delete;
27 const Eigen::Vector3d& get_angular_velocity()
const =
delete;
28 Eigen::Matrix<double, 6, 1> get_twist()
const =
delete;
29 const Eigen::Vector3d& get_force()
const =
delete;
30 const Eigen::Vector3d& get_torque()
const =
delete;
31 Eigen::Matrix<double, 6, 1> get_wrench()
const =
delete;
32 void set_position(
const Eigen::Vector3d& position) =
delete;
33 void set_position(
const std::vector<double>& position) =
delete;
34 void set_position(
const double& x,
const double& y,
const double& z) =
delete;
35 void set_orientation(
const Eigen::Quaterniond& orientation) =
delete;
36 void set_orientation(
const Eigen::Vector4d& orientation) =
delete;
37 void set_orientation(
const std::vector<double>& orientation) =
delete;
38 void set_orientation(
const double& w,
const double& x,
const double& y,
const double& z) =
delete;
39 void set_pose(
const Eigen::Vector3d& position,
const Eigen::Quaterniond& orientation) =
delete;
40 void set_pose(
const Eigen::Matrix<double, 7, 1>& pose) =
delete;
41 void set_pose(
const std::vector<double>& pose) =
delete;
42 void set_linear_velocity(
const Eigen::Vector3d& linear_velocity) =
delete;
43 void set_linear_velocity(
const std::vector<double>& linear_velocity) =
delete;
44 void set_linear_velocity(
const double& x,
const double& y,
const double& z) =
delete;
45 void set_angular_velocity(
const Eigen::Vector3d& angular_velocity) =
delete;
46 void set_angular_velocity(
const std::vector<double>& angular_velocity) =
delete;
47 void set_angular_velocity(
const double& x,
const double& y,
const double& z) =
delete;
48 void set_twist(
const Eigen::Matrix<double, 6, 1>& twist) =
delete;
49 void set_twist(
const std::vector<double>& twist) =
delete;
50 void set_force(
const Eigen::Vector3d& force) =
delete;
51 void set_force(
const std::vector<double>& force) =
delete;
52 void set_force(
const double& x,
const double& y,
const double& z) =
delete;
53 void set_torque(
const Eigen::Vector3d& torque) =
delete;
54 void set_torque(
const std::vector<double>& torque) =
delete;
55 void set_torque(
const double& x,
const double& y,
const double& z) =
delete;
56 void set_wrench(
const Eigen::Matrix<double, 6, 1>& wrench) =
delete;
57 void set_wrench(
const std::vector<double>& wrench) =
delete;
60 Eigen::Vector3d
operator*(
const Eigen::Vector3d& vector)
const =
delete;
106 const std::string& name,
const Eigen::Vector3d& linear_acceleration,
const std::string& reference =
"world"
113 const std::string& name,
const Eigen::Vector3d& linear_acceleration,
const Eigen::Vector3d& angular_acceleration,
114 const std::string& reference =
"world"
121 const std::string& name,
const Eigen::Matrix<double, 6, 1>& acceleration,
const std::string& reference =
"world"
150 Eigen::VectorXd
data()
const override;
160 void set_data(
const std::vector<double>&
data)
override;
171 void clamp(
double max_linear,
double max_angular,
double linear_noise_ratio = 0,
double angular_noise_ratio = 0);
184 double max_linear,
double max_angular,
double noise_ratio = 0,
double angular_noise_ratio = 0
203 normalized(
const CartesianStateVariable& state_variable_type = CartesianStateVariable::ACCELERATION)
const;
211 norms(
const CartesianStateVariable& state_variable_type = CartesianStateVariable::ACCELERATION)
const override;