Ignition Msgs

API Reference

5.8.1
sensor_noise.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/sensor_noise.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fsensor_5fnoise_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fsensor_5fnoise_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3019000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fsensor_5fnoise_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
51 namespace internal {
52 class AnyMetadata;
53 } // namespace internal
54 PROTOBUF_NAMESPACE_CLOSE
55 
56 // Internal implementation detail -- do not use these members.
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66  static const uint32_t offsets[];
67 };
68 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fsensor_5fnoise_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class SensorNoise;
72 struct SensorNoiseDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern SensorNoiseDefaultTypeInternal _SensorNoise_default_instance_;
74 } // namespace msgs
75 } // namespace ignition
76 PROTOBUF_NAMESPACE_OPEN
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::SensorNoise* Arena::CreateMaybeMessage<::ignition::msgs::SensorNoise>(Arena*);
78 PROTOBUF_NAMESPACE_CLOSE
79 namespace ignition {
80 namespace msgs {
81 
82 enum SensorNoise_Type : int {
88 };
89 IGNITION_MSGS_VISIBLE bool SensorNoise_Type_IsValid(int value);
93 
94 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SensorNoise_Type_descriptor();
95 template<typename T>
96 inline const std::string& SensorNoise_Type_Name(T enum_t_value) {
99  "Incorrect type passed to function SensorNoise_Type_Name.");
100  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
101  SensorNoise_Type_descriptor(), enum_t_value);
102 }
104  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SensorNoise_Type* value) {
105  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SensorNoise_Type>(
106  SensorNoise_Type_descriptor(), name, value);
107 }
108 // ===================================================================
109 
110 class IGNITION_MSGS_VISIBLE SensorNoise final :
111  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SensorNoise) */ {
112  public:
113  inline SensorNoise() : SensorNoise(nullptr) {}
114  ~SensorNoise() override;
115  explicit constexpr SensorNoise(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
116 
117  SensorNoise(const SensorNoise& from);
118  SensorNoise(SensorNoise&& from) noexcept
119  : SensorNoise() {
120  *this = ::std::move(from);
121  }
122 
123  inline SensorNoise& operator=(const SensorNoise& from) {
124  CopyFrom(from);
125  return *this;
126  }
127  inline SensorNoise& operator=(SensorNoise&& from) noexcept {
128  if (this == &from) return *this;
129  if (GetOwningArena() == from.GetOwningArena()
130  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
131  && GetOwningArena() != nullptr
132  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
133  ) {
134  InternalSwap(&from);
135  } else {
136  CopyFrom(from);
137  }
138  return *this;
139  }
140 
141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
142  return GetDescriptor();
143  }
144  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
145  return default_instance().GetMetadata().descriptor;
146  }
147  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
148  return default_instance().GetMetadata().reflection;
149  }
150  static const SensorNoise& default_instance() {
151  return *internal_default_instance();
152  }
153  static inline const SensorNoise* internal_default_instance() {
154  return reinterpret_cast<const SensorNoise*>(
156  }
157  static constexpr int kIndexInFileMessages =
158  0;
159 
160  friend void swap(SensorNoise& a, SensorNoise& b) {
161  a.Swap(&b);
162  }
163  inline void Swap(SensorNoise* other) {
164  if (other == this) return;
165  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
166  if (GetOwningArena() != nullptr &&
167  GetOwningArena() == other->GetOwningArena()) {
168  #else // PROTOBUF_FORCE_COPY_IN_SWAP
169  if (GetOwningArena() == other->GetOwningArena()) {
170  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
171  InternalSwap(other);
172  } else {
173  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
174  }
175  }
177  if (other == this) return;
178  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
179  InternalSwap(other);
180  }
181 
182  // implements Message ----------------------------------------------
183 
184  SensorNoise* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
185  return CreateMaybeMessage<SensorNoise>(arena);
186  }
187  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
188  void CopyFrom(const SensorNoise& from);
189  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
190  void MergeFrom(const SensorNoise& from);
191  private:
192  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
193  public:
194  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
195  bool IsInitialized() const final;
196 
197  size_t ByteSizeLong() const final;
198  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
199  uint8_t* _InternalSerialize(
200  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
201  int GetCachedSize() const final { return _cached_size_.Get(); }
202 
203  private:
204  void SharedCtor();
205  void SharedDtor();
206  void SetCachedSize(int size) const final;
207  void InternalSwap(SensorNoise* other);
208 
209  private:
210  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
211  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
212  return "ignition.msgs.SensorNoise";
213  }
214  protected:
215  explicit SensorNoise(::PROTOBUF_NAMESPACE_ID::Arena* arena,
216  bool is_message_owned = false);
217  private:
218  static void ArenaDtor(void* object);
219  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
220  public:
221 
222  static const ClassData _class_data_;
223  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
224 
225  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
226 
227  // nested types ----------------------------------------------------
228 
230  static constexpr Type NONE =
232  static constexpr Type GAUSSIAN =
234  static constexpr Type GAUSSIAN_QUANTIZED =
236  static inline bool Type_IsValid(int value) {
237  return SensorNoise_Type_IsValid(value);
238  }
239  static constexpr Type Type_MIN =
241  static constexpr Type Type_MAX =
243  static constexpr int Type_ARRAYSIZE =
245  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
248  }
249  template<typename T>
250  static inline const std::string& Type_Name(T enum_t_value) {
251  static_assert(::std::is_same<T, Type>::value ||
253  "Incorrect type passed to function Type_Name.");
254  return SensorNoise_Type_Name(enum_t_value);
255  }
256  static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
257  Type* value) {
258  return SensorNoise_Type_Parse(name, value);
259  }
260 
261  // accessors -------------------------------------------------------
262 
263  enum : int {
264  kHeaderFieldNumber = 1,
265  kMeanFieldNumber = 3,
266  kStddevFieldNumber = 4,
267  kBiasMeanFieldNumber = 5,
268  kBiasStddevFieldNumber = 6,
269  kPrecisionFieldNumber = 7,
270  kDynamicBiasStddevFieldNumber = 8,
271  kDynamicBiasCorrelationTimeFieldNumber = 9,
272  kTypeFieldNumber = 2,
273  };
274  // .ignition.msgs.Header header = 1;
275  bool has_header() const;
276  private:
277  bool _internal_has_header() const;
278  public:
279  void clear_header();
280  const ::ignition::msgs::Header& header() const;
281  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
282  ::ignition::msgs::Header* mutable_header();
283  void set_allocated_header(::ignition::msgs::Header* header);
284  private:
285  const ::ignition::msgs::Header& _internal_header() const;
286  ::ignition::msgs::Header* _internal_mutable_header();
287  public:
288  void unsafe_arena_set_allocated_header(
289  ::ignition::msgs::Header* header);
290  ::ignition::msgs::Header* unsafe_arena_release_header();
291 
292  // double mean = 3;
293  void clear_mean();
294  double mean() const;
295  void set_mean(double value);
296  private:
297  double _internal_mean() const;
298  void _internal_set_mean(double value);
299  public:
300 
301  // double stddev = 4;
302  void clear_stddev();
303  double stddev() const;
304  void set_stddev(double value);
305  private:
306  double _internal_stddev() const;
307  void _internal_set_stddev(double value);
308  public:
309 
310  // double bias_mean = 5;
311  void clear_bias_mean();
312  double bias_mean() const;
313  void set_bias_mean(double value);
314  private:
315  double _internal_bias_mean() const;
316  void _internal_set_bias_mean(double value);
317  public:
318 
319  // double bias_stddev = 6;
320  void clear_bias_stddev();
321  double bias_stddev() const;
322  void set_bias_stddev(double value);
323  private:
324  double _internal_bias_stddev() const;
325  void _internal_set_bias_stddev(double value);
326  public:
327 
328  // double precision = 7;
329  void clear_precision();
330  double precision() const;
331  void set_precision(double value);
332  private:
333  double _internal_precision() const;
334  void _internal_set_precision(double value);
335  public:
336 
337  // double dynamic_bias_stddev = 8;
338  void clear_dynamic_bias_stddev();
339  double dynamic_bias_stddev() const;
340  void set_dynamic_bias_stddev(double value);
341  private:
342  double _internal_dynamic_bias_stddev() const;
343  void _internal_set_dynamic_bias_stddev(double value);
344  public:
345 
346  // double dynamic_bias_correlation_time = 9;
347  void clear_dynamic_bias_correlation_time();
348  double dynamic_bias_correlation_time() const;
349  void set_dynamic_bias_correlation_time(double value);
350  private:
351  double _internal_dynamic_bias_correlation_time() const;
352  void _internal_set_dynamic_bias_correlation_time(double value);
353  public:
354 
355  // .ignition.msgs.SensorNoise.Type type = 2;
356  void clear_type();
358  void set_type(::ignition::msgs::SensorNoise_Type value);
359  private:
360  ::ignition::msgs::SensorNoise_Type _internal_type() const;
361  void _internal_set_type(::ignition::msgs::SensorNoise_Type value);
362  public:
363 
364  // @@protoc_insertion_point(class_scope:ignition.msgs.SensorNoise)
365  private:
366  class _Internal;
367 
368  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
369  typedef void InternalArenaConstructable_;
370  typedef void DestructorSkippable_;
371  ::ignition::msgs::Header* header_;
372  double mean_;
373  double stddev_;
374  double bias_mean_;
375  double bias_stddev_;
376  double precision_;
377  double dynamic_bias_stddev_;
378  double dynamic_bias_correlation_time_;
379  int type_;
380  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
381  friend struct ::TableStruct_ignition_2fmsgs_2fsensor_5fnoise_2eproto;
382 };
383 // ===================================================================
384 
385 
386 // ===================================================================
387 
388 #ifdef __GNUC__
389  #pragma GCC diagnostic push
390  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
391 #endif // __GNUC__
392 // SensorNoise
393 
394 // .ignition.msgs.Header header = 1;
395 inline bool SensorNoise::_internal_has_header() const {
396  return this != internal_default_instance() && header_ != nullptr;
397 }
398 inline bool SensorNoise::has_header() const {
399  return _internal_has_header();
400 }
401 inline const ::ignition::msgs::Header& SensorNoise::_internal_header() const {
402  const ::ignition::msgs::Header* p = header_;
403  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
405 }
406 inline const ::ignition::msgs::Header& SensorNoise::header() const {
407  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.header)
408  return _internal_header();
409 }
411  ::ignition::msgs::Header* header) {
412  if (GetArenaForAllocation() == nullptr) {
413  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
414  }
415  header_ = header;
416  if (header) {
417 
418  } else {
419 
420  }
421  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.SensorNoise.header)
422 }
423 inline ::ignition::msgs::Header* SensorNoise::release_header() {
424 
425  ::ignition::msgs::Header* temp = header_;
426  header_ = nullptr;
427 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
428  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
429  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
430  if (GetArenaForAllocation() == nullptr) { delete old; }
431 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
432  if (GetArenaForAllocation() != nullptr) {
433  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
434  }
435 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
436  return temp;
437 }
438 inline ::ignition::msgs::Header* SensorNoise::unsafe_arena_release_header() {
439  // @@protoc_insertion_point(field_release:ignition.msgs.SensorNoise.header)
440 
441  ::ignition::msgs::Header* temp = header_;
442  header_ = nullptr;
443  return temp;
444 }
445 inline ::ignition::msgs::Header* SensorNoise::_internal_mutable_header() {
446 
447  if (header_ == nullptr) {
448  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
449  header_ = p;
450  }
451  return header_;
452 }
453 inline ::ignition::msgs::Header* SensorNoise::mutable_header() {
454  ::ignition::msgs::Header* _msg = _internal_mutable_header();
455  // @@protoc_insertion_point(field_mutable:ignition.msgs.SensorNoise.header)
456  return _msg;
457 }
459  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
460  if (message_arena == nullptr) {
461  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
462  }
463  if (header) {
464  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
465  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
466  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
467  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
468  if (message_arena != submessage_arena) {
469  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
470  message_arena, header, submessage_arena);
471  }
472 
473  } else {
474 
475  }
476  header_ = header;
477  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SensorNoise.header)
478 }
479 
480 // .ignition.msgs.SensorNoise.Type type = 2;
481 inline void SensorNoise::clear_type() {
482  type_ = 0;
483 }
484 inline ::ignition::msgs::SensorNoise_Type SensorNoise::_internal_type() const {
485  return static_cast< ::ignition::msgs::SensorNoise_Type >(type_);
486 }
488  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.type)
489  return _internal_type();
490 }
491 inline void SensorNoise::_internal_set_type(::ignition::msgs::SensorNoise_Type value) {
492 
493  type_ = value;
494 }
496  _internal_set_type(value);
497  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.type)
498 }
499 
500 // double mean = 3;
501 inline void SensorNoise::clear_mean() {
502  mean_ = 0;
503 }
504 inline double SensorNoise::_internal_mean() const {
505  return mean_;
506 }
507 inline double SensorNoise::mean() const {
508  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.mean)
509  return _internal_mean();
510 }
511 inline void SensorNoise::_internal_set_mean(double value) {
512 
513  mean_ = value;
514 }
515 inline void SensorNoise::set_mean(double value) {
516  _internal_set_mean(value);
517  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.mean)
518 }
519 
520 // double stddev = 4;
522  stddev_ = 0;
523 }
524 inline double SensorNoise::_internal_stddev() const {
525  return stddev_;
526 }
527 inline double SensorNoise::stddev() const {
528  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.stddev)
529  return _internal_stddev();
530 }
531 inline void SensorNoise::_internal_set_stddev(double value) {
532 
533  stddev_ = value;
534 }
535 inline void SensorNoise::set_stddev(double value) {
536  _internal_set_stddev(value);
537  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.stddev)
538 }
539 
540 // double bias_mean = 5;
542  bias_mean_ = 0;
543 }
544 inline double SensorNoise::_internal_bias_mean() const {
545  return bias_mean_;
546 }
547 inline double SensorNoise::bias_mean() const {
548  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.bias_mean)
549  return _internal_bias_mean();
550 }
551 inline void SensorNoise::_internal_set_bias_mean(double value) {
552 
553  bias_mean_ = value;
554 }
555 inline void SensorNoise::set_bias_mean(double value) {
556  _internal_set_bias_mean(value);
557  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.bias_mean)
558 }
559 
560 // double bias_stddev = 6;
562  bias_stddev_ = 0;
563 }
564 inline double SensorNoise::_internal_bias_stddev() const {
565  return bias_stddev_;
566 }
567 inline double SensorNoise::bias_stddev() const {
568  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.bias_stddev)
569  return _internal_bias_stddev();
570 }
571 inline void SensorNoise::_internal_set_bias_stddev(double value) {
572 
573  bias_stddev_ = value;
574 }
575 inline void SensorNoise::set_bias_stddev(double value) {
576  _internal_set_bias_stddev(value);
577  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.bias_stddev)
578 }
579 
580 // double precision = 7;
582  precision_ = 0;
583 }
584 inline double SensorNoise::_internal_precision() const {
585  return precision_;
586 }
587 inline double SensorNoise::precision() const {
588  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.precision)
589  return _internal_precision();
590 }
591 inline void SensorNoise::_internal_set_precision(double value) {
592 
593  precision_ = value;
594 }
595 inline void SensorNoise::set_precision(double value) {
596  _internal_set_precision(value);
597  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.precision)
598 }
599 
600 // double dynamic_bias_stddev = 8;
602  dynamic_bias_stddev_ = 0;
603 }
604 inline double SensorNoise::_internal_dynamic_bias_stddev() const {
605  return dynamic_bias_stddev_;
606 }
607 inline double SensorNoise::dynamic_bias_stddev() const {
608  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.dynamic_bias_stddev)
609  return _internal_dynamic_bias_stddev();
610 }
611 inline void SensorNoise::_internal_set_dynamic_bias_stddev(double value) {
612 
613  dynamic_bias_stddev_ = value;
614 }
615 inline void SensorNoise::set_dynamic_bias_stddev(double value) {
616  _internal_set_dynamic_bias_stddev(value);
617  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.dynamic_bias_stddev)
618 }
619 
620 // double dynamic_bias_correlation_time = 9;
622  dynamic_bias_correlation_time_ = 0;
623 }
624 inline double SensorNoise::_internal_dynamic_bias_correlation_time() const {
625  return dynamic_bias_correlation_time_;
626 }
628  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.dynamic_bias_correlation_time)
629  return _internal_dynamic_bias_correlation_time();
630 }
631 inline void SensorNoise::_internal_set_dynamic_bias_correlation_time(double value) {
632 
633  dynamic_bias_correlation_time_ = value;
634 }
636  _internal_set_dynamic_bias_correlation_time(value);
637  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.dynamic_bias_correlation_time)
638 }
639 
640 #ifdef __GNUC__
641  #pragma GCC diagnostic pop
642 #endif // __GNUC__
643 
648 // @@protoc_insertion_point(namespace_scope)
649 
650 } // namespace msgs
651 } // namespace ignition
652 
653 PROTOBUF_NAMESPACE_OPEN
654 
655 template <> struct is_proto_enum< ::ignition::msgs::SensorNoise_Type> : ::std::true_type {};
656 template <>
657 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::SensorNoise_Type>() {
659 }
660 
661 PROTOBUF_NAMESPACE_CLOSE
662 
663 #ifdef _MSC_VER
664 #pragma warning(pop)
665 #endif
666 // @@protoc_insertion_point(global_scope)
667 
668 #include <google/protobuf/port_undef.inc>
669 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fsensor_5fnoise_2eproto
Definition: header.pb.h:265
Definition: sensor_noise.pb.h:111
void set_mean(double value)
Definition: sensor_noise.pb.h:515
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sensor_noise.pb.h:147
static const SensorNoise * internal_default_instance()
Definition: sensor_noise.pb.h:153
bool has_header() const
Definition: sensor_noise.pb.h:398
static const std::string & Type_Name(T enum_t_value)
Definition: sensor_noise.pb.h:250
void set_type(::ignition::msgs::SensorNoise_Type value)
Definition: sensor_noise.pb.h:495
SensorNoise()
Definition: sensor_noise.pb.h:113
::ignition::msgs::Header * mutable_header()
Definition: sensor_noise.pb.h:453
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_dynamic_bias_correlation_time(double value)
Definition: sensor_noise.pb.h:635
void set_dynamic_bias_stddev(double value)
Definition: sensor_noise.pb.h:615
SensorNoise(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SensorNoise & operator=(SensorNoise &&from) noexcept
Definition: sensor_noise.pb.h:127
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sensor_noise.pb.h:141
void clear_dynamic_bias_stddev()
Definition: sensor_noise.pb.h:601
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: sensor_noise.pb.h:246
SensorNoise(SensorNoise &&from) noexcept
Definition: sensor_noise.pb.h:118
double dynamic_bias_correlation_time() const
Definition: sensor_noise.pb.h:627
void set_precision(double value)
Definition: sensor_noise.pb.h:595
double mean() const
Definition: sensor_noise.pb.h:507
SensorNoise & operator=(const SensorNoise &from)
Definition: sensor_noise.pb.h:123
static const SensorNoise & default_instance()
Definition: sensor_noise.pb.h:150
void set_bias_stddev(double value)
Definition: sensor_noise.pb.h:575
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: sensor_noise.pb.h:410
::ignition::msgs::SensorNoise_Type type() const
Definition: sensor_noise.pb.h:487
friend void swap(SensorNoise &a, SensorNoise &b)
Definition: sensor_noise.pb.h:160
void clear_bias_stddev()
Definition: sensor_noise.pb.h:561
double stddev() const
Definition: sensor_noise.pb.h:527
double bias_stddev() const
Definition: sensor_noise.pb.h:567
double dynamic_bias_stddev() const
Definition: sensor_noise.pb.h:607
void clear_dynamic_bias_correlation_time()
Definition: sensor_noise.pb.h:621
void clear_bias_mean()
Definition: sensor_noise.pb.h:541
void clear_stddev()
Definition: sensor_noise.pb.h:521
void CopyFrom(const SensorNoise &from)
void set_stddev(double value)
Definition: sensor_noise.pb.h:535
SensorNoise(const SensorNoise &from)
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: sensor_noise.pb.h:256
void clear_type()
Definition: sensor_noise.pb.h:481
void set_allocated_header(::ignition::msgs::Header *header)
Definition: sensor_noise.pb.h:458
void Swap(SensorNoise *other)
Definition: sensor_noise.pb.h:163
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: sensor_noise.pb.h:423
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
double precision() const
Definition: sensor_noise.pb.h:587
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sensor_noise.pb.h:144
const ::ignition::msgs::Header & header() const
Definition: sensor_noise.pb.h:406
void UnsafeArenaSwap(SensorNoise *other)
Definition: sensor_noise.pb.h:176
static const ClassData _class_data_
Definition: sensor_noise.pb.h:222
void set_bias_mean(double value)
Definition: sensor_noise.pb.h:555
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: sensor_noise.pb.h:438
double bias_mean() const
Definition: sensor_noise.pb.h:547
SensorNoise * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sensor_noise.pb.h:184
void clear_precision()
Definition: sensor_noise.pb.h:581
constexpr SensorNoise(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const SensorNoise &from)
void clear_mean()
Definition: sensor_noise.pb.h:501
T max(T... args)
T min(T... args)
T precision(const T &_a, const unsigned int &_precision)
T mean(const std::vector< T > &_values)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SensorNoise_Type_descriptor()
std::shared_ptr< const SensorNoise > ConstSensorNoiseSharedPtr
Definition: sensor_noise.pb.h:647
std::unique_ptr< SensorNoise > SensorNoiseUniquePtr
Definition: sensor_noise.pb.h:644
constexpr int SensorNoise_Type_Type_ARRAYSIZE
Definition: sensor_noise.pb.h:92
IGNITION_MSGS_VISIBLE bool SensorNoise_Type_IsValid(int value)
std::shared_ptr< SensorNoise > SensorNoiseSharedPtr
Definition: sensor_noise.pb.h:646
IGNITION_MSGS_VISIBLE SensorNoiseDefaultTypeInternal _SensorNoise_default_instance_
constexpr SensorNoise_Type SensorNoise_Type_Type_MIN
Definition: sensor_noise.pb.h:90
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
constexpr SensorNoise_Type SensorNoise_Type_Type_MAX
Definition: sensor_noise.pb.h:91
bool SensorNoise_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SensorNoise_Type *value)
Definition: sensor_noise.pb.h:103
const std::string & SensorNoise_Type_Name(T enum_t_value)
Definition: sensor_noise.pb.h:96
SensorNoise_Type
Definition: sensor_noise.pb.h:82
@ SensorNoise_Type_SensorNoise_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sensor_noise.pb.h:87
@ SensorNoise_Type_SensorNoise_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sensor_noise.pb.h:86
@ SensorNoise_Type_NONE
Definition: sensor_noise.pb.h:83
@ SensorNoise_Type_GAUSSIAN
Definition: sensor_noise.pb.h:84
@ SensorNoise_Type_GAUSSIAN_QUANTIZED
Definition: sensor_noise.pb.h:85
std::unique_ptr< const SensorNoise > ConstSensorNoiseUniquePtr
Definition: sensor_noise.pb.h:645
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fsensor_5fnoise_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)