21 #include <gz/utils/ImplPtr.hh>
30 inline namespace SDF_VERSION_NAMESPACE {
55 public:
const Noise &LinearAccelerationXNoise()
const;
60 public:
void SetLinearAccelerationXNoise(
const Noise &_noise);
65 public:
const Noise &LinearAccelerationYNoise()
const;
70 public:
void SetLinearAccelerationYNoise(
const Noise &_noise);
75 public:
const Noise &LinearAccelerationZNoise()
const;
80 public:
void SetLinearAccelerationZNoise(
const Noise &_noise);
85 public:
const Noise &AngularVelocityXNoise()
const;
90 public:
void SetAngularVelocityXNoise(
const Noise &_noise);
95 public:
const Noise &AngularVelocityYNoise()
const;
100 public:
void SetAngularVelocityYNoise(
const Noise &_noise);
105 public:
const Noise &AngularVelocityZNoise()
const;
110 public:
void SetAngularVelocityZNoise(
const Noise &_noise);
118 public:
const gz::math::Vector3d &GravityDirX()
const;
126 public:
void SetGravityDirX(
const gz::math::Vector3d &_grav);
133 public:
const std::string &GravityDirXParentFrame()
const;
140 public:
void SetGravityDirXParentFrame(
const std::string &_frame);
174 public:
const std::string &Localization()
const;
178 public:
void SetLocalization(
const std::string &_localization);
215 public:
const gz::math::Vector3d &CustomRpy()
const;
219 public:
void SetCustomRpy(
const gz::math::Vector3d &_rpy);
226 public:
const std::string &CustomRpyParentFrame()
const;
233 public:
void SetCustomRpyParentFrame(
const std::string &_frame);
238 public:
bool OrientationEnabled()
const;
243 public:
void SetOrientationEnabled(
bool _enabled);
248 public:
bool operator==(
const Imu &_imu)
const;
254 public:
bool operator!=(
const Imu &_imu)
const;
272 GZ_UTILS_IMPL_PTR(dataPtr)