24 #include <sdf/sdf_config.h>    29   inline namespace SDF_VERSION_NAMESPACE {
    42     public: 
Imu(
const Imu &_imu);
    46     public: 
Imu(
Imu &&_imu) noexcept;
    54     public: 
Imu &operator=(
const Imu &_imu);
    59     public: 
Imu &operator=(
Imu &&_imu) noexcept;
    78     public: 
const Noise &LinearAccelerationXNoise() 
const;
    83     public: 
void SetLinearAccelerationXNoise(
const Noise &_noise);
    88     public: 
const Noise &LinearAccelerationYNoise() 
const;
    93     public: 
void SetLinearAccelerationYNoise(
const Noise &_noise);
    98     public: 
const Noise &LinearAccelerationZNoise() 
const;
   103     public: 
void SetLinearAccelerationZNoise(
const Noise &_noise);
   108     public: 
const Noise &AngularVelocityXNoise() 
const;
   113     public: 
void SetAngularVelocityXNoise(
const Noise &_noise);
   118     public: 
const Noise &AngularVelocityYNoise() 
const;
   123     public: 
void SetAngularVelocityYNoise(
const Noise &_noise);
   128     public: 
const Noise &AngularVelocityZNoise() 
const;
   133     public: 
void SetAngularVelocityZNoise(
const Noise &_noise);
   141     public: ignition::math::Vector3d &GravityDirX() 
const;
   149     public: 
void SetGravityDirX(
const ignition::math::Vector3d  &_grav) 
const;
   156     public: 
const std::string &GravityDirXParentFrame() 
const;
   163     public: 
void SetGravityDirXParentFrame(
const std::string &_frame) 
const;
   197     public: 
const std::string &Localization() 
const;
   201     public: 
void SetLocalization(
const std::string &_localization);
   238     public: 
const ignition::math::Vector3d &CustomRpy() 
const;
   242     public: 
void SetCustomRpy(
const ignition::math::Vector3d &_rpy) 
const;
   249     public: 
const std::string &CustomRpyParentFrame() 
const;
   256     public: 
void SetCustomRpyParentFrame(
const std::string &_frame) 
const;
   261     public: 
bool operator==(
const Imu &_imu) 
const;
   267     public: 
bool operator!=(
const Imu &_imu) 
const;
   270     private: ImuPrivate *dataPtr;
 Imu contains information about an imu sensor. 
Definition: Imu.hh:35
 
class SDFORMAT_VISIBLE Element
Definition: Element.hh:49
 
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:53
 
The Noise class contains information about a noise model, such as a Gaussian distribution. 
Definition: Noise.hh:49
 
std::vector< Error > Errors
A vector of Error. 
Definition: Types.hh:89
 
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system_util.hh:48
 
namespace for Simulation Description Format parser 
Definition: Actor.hh:32