Ignition Msgs

API Reference

8.0.0~pre1
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 PROTOBUF_ignition_2fmsgs_2fsensor_5fnoise_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fsensor_5fnoise_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
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 3000000 < GOOGLE_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/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_enum_reflection.h>
30 #include <google/protobuf/unknown_field_set.h>
32 #ifndef _MSC_VER
33 #pragma GCC system_header
34 #else
35 #pragma warning(push)
36 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
37 #endif
38 #ifdef __linux__
39 #include <sys/sysmacros.h>
40 #endif
41 #include <memory>
42 #include <ignition/msgs/Export.hh>
43 // @@protoc_insertion_point(includes)
44 
45 namespace ignition {
46 namespace msgs {
47 
48 // Internal implementation detail -- do not call these.
52 
53 class SensorNoise;
54 
61 };
62 IGNITION_MSGS_VISIBLE bool SensorNoise_Type_IsValid(int value);
65 const int SensorNoise_Type_Type_ARRAYSIZE = SensorNoise_Type_Type_MAX + 1;
66 
67 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* SensorNoise_Type_descriptor();
68 inline const ::std::string& SensorNoise_Type_Name(SensorNoise_Type value) {
69  return ::google::protobuf::internal::NameOfEnum(
71 }
73  const ::std::string& name, SensorNoise_Type* value) {
74  return ::google::protobuf::internal::ParseNamedEnum<SensorNoise_Type>(
75  SensorNoise_Type_descriptor(), name, value);
76 }
77 // ===================================================================
78 
79 class IGNITION_MSGS_VISIBLE SensorNoise : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.SensorNoise) */ {
80  public:
81  SensorNoise();
82  virtual ~SensorNoise();
83 
84  SensorNoise(const SensorNoise& from);
85 
86  inline SensorNoise& operator=(const SensorNoise& from) {
87  CopyFrom(from);
88  return *this;
89  }
90 
91  static const ::google::protobuf::Descriptor* descriptor();
92  static const SensorNoise& default_instance();
93 
94  void Swap(SensorNoise* other);
95 
96  // implements Message ----------------------------------------------
97 
98  inline SensorNoise* New() const { return New(NULL); }
99 
100  SensorNoise* New(::google::protobuf::Arena* arena) const;
101  void CopyFrom(const ::google::protobuf::Message& from);
102  void MergeFrom(const ::google::protobuf::Message& from);
103  void CopyFrom(const SensorNoise& from);
104  void MergeFrom(const SensorNoise& from);
105  void Clear();
106  bool IsInitialized() const;
107 
108  int ByteSize() const;
109  bool MergePartialFromCodedStream(
110  ::google::protobuf::io::CodedInputStream* input);
111  void SerializeWithCachedSizes(
112  ::google::protobuf::io::CodedOutputStream* output) const;
113  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
114  bool deterministic, ::google::protobuf::uint8* output) const;
115  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
116  return InternalSerializeWithCachedSizesToArray(false, output);
117  }
118  int GetCachedSize() const { return _cached_size_; }
119  private:
120  void SharedCtor();
121  void SharedDtor();
122  void SetCachedSize(int size) const;
123  void InternalSwap(SensorNoise* other);
124  private:
125  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
126  return _internal_metadata_.arena();
127  }
128  inline void* MaybeArenaPtr() const {
129  return _internal_metadata_.raw_arena_ptr();
130  }
131  public:
132 
133  ::google::protobuf::Metadata GetMetadata() const;
134 
135  // nested types ----------------------------------------------------
136 
138  static const Type NONE =
140  static const Type GAUSSIAN =
142  static const Type GAUSSIAN_QUANTIZED =
144  static inline bool Type_IsValid(int value) {
145  return SensorNoise_Type_IsValid(value);
146  }
147  static const Type Type_MIN =
149  static const Type Type_MAX =
151  static const int Type_ARRAYSIZE =
153  static inline const ::google::protobuf::EnumDescriptor*
156  }
157  static inline const ::std::string& Type_Name(Type value) {
158  return SensorNoise_Type_Name(value);
159  }
160  static inline bool Type_Parse(const ::std::string& name,
161  Type* value) {
162  return SensorNoise_Type_Parse(name, value);
163  }
164 
165  // accessors -------------------------------------------------------
166 
167  // optional .ignition.msgs.Header header = 1;
168  bool has_header() const;
169  void clear_header();
170  static const int kHeaderFieldNumber = 1;
171  const ::ignition::msgs::Header& header() const;
172  ::ignition::msgs::Header* mutable_header();
173  ::ignition::msgs::Header* release_header();
174  void set_allocated_header(::ignition::msgs::Header* header);
175 
176  // optional .ignition.msgs.SensorNoise.Type type = 2;
177  void clear_type();
178  static const int kTypeFieldNumber = 2;
180  void set_type(::ignition::msgs::SensorNoise_Type value);
181 
182  // optional double mean = 3;
183  void clear_mean();
184  static const int kMeanFieldNumber = 3;
185  double mean() const;
186  void set_mean(double value);
187 
188  // optional double stddev = 4;
189  void clear_stddev();
190  static const int kStddevFieldNumber = 4;
191  double stddev() const;
192  void set_stddev(double value);
193 
194  // optional double bias_mean = 5;
195  void clear_bias_mean();
196  static const int kBiasMeanFieldNumber = 5;
197  double bias_mean() const;
198  void set_bias_mean(double value);
199 
200  // optional double bias_stddev = 6;
201  void clear_bias_stddev();
202  static const int kBiasStddevFieldNumber = 6;
203  double bias_stddev() const;
204  void set_bias_stddev(double value);
205 
206  // optional double precision = 7;
207  void clear_precision();
208  static const int kPrecisionFieldNumber = 7;
209  double precision() const;
210  void set_precision(double value);
211 
212  // optional double dynamic_bias_stddev = 8;
213  void clear_dynamic_bias_stddev();
214  static const int kDynamicBiasStddevFieldNumber = 8;
215  double dynamic_bias_stddev() const;
216  void set_dynamic_bias_stddev(double value);
217 
218  // optional double dynamic_bias_correlation_time = 9;
219  void clear_dynamic_bias_correlation_time();
220  static const int kDynamicBiasCorrelationTimeFieldNumber = 9;
221  double dynamic_bias_correlation_time() const;
222  void set_dynamic_bias_correlation_time(double value);
223 
224  // @@protoc_insertion_point(class_scope:ignition.msgs.SensorNoise)
225  private:
226 
227  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
228  bool _is_default_instance_;
229  ::ignition::msgs::Header* header_;
230  double mean_;
231  double stddev_;
232  double bias_mean_;
233  double bias_stddev_;
234  double precision_;
235  double dynamic_bias_stddev_;
236  double dynamic_bias_correlation_time_;
237  int type_;
238  mutable int _cached_size_;
239  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fsensor_5fnoise_2eproto();
242 
243  void InitAsDefaultInstance();
244  static SensorNoise* default_instance_;
245 };
246 // ===================================================================
247 
248 
249 // ===================================================================
250 
251 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
252 // SensorNoise
253 
254 // optional .ignition.msgs.Header header = 1;
255 inline bool SensorNoise::has_header() const {
256  return !_is_default_instance_ && header_ != NULL;
257 }
259  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
260  header_ = NULL;
261 }
262 inline const ::ignition::msgs::Header& SensorNoise::header() const {
263  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.header)
264  return header_ != NULL ? *header_ : *default_instance_->header_;
265 }
266 inline ::ignition::msgs::Header* SensorNoise::mutable_header() {
267 
268  if (header_ == NULL) {
269  header_ = new ::ignition::msgs::Header;
270  }
271  // @@protoc_insertion_point(field_mutable:ignition.msgs.SensorNoise.header)
272  return header_;
273 }
274 inline ::ignition::msgs::Header* SensorNoise::release_header() {
275  // @@protoc_insertion_point(field_release:ignition.msgs.SensorNoise.header)
276 
277  ::ignition::msgs::Header* temp = header_;
278  header_ = NULL;
279  return temp;
280 }
282  delete header_;
283  header_ = header;
284  if (header) {
285 
286  } else {
287 
288  }
289  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.SensorNoise.header)
290 }
291 
292 // optional .ignition.msgs.SensorNoise.Type type = 2;
293 inline void SensorNoise::clear_type() {
294  type_ = 0;
295 }
297  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.type)
298  return static_cast< ::ignition::msgs::SensorNoise_Type >(type_);
299 }
301 
302  type_ = value;
303  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.type)
304 }
305 
306 // optional double mean = 3;
307 inline void SensorNoise::clear_mean() {
308  mean_ = 0;
309 }
310 inline double SensorNoise::mean() const {
311  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.mean)
312  return mean_;
313 }
314 inline void SensorNoise::set_mean(double value) {
315 
316  mean_ = value;
317  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.mean)
318 }
319 
320 // optional double stddev = 4;
322  stddev_ = 0;
323 }
324 inline double SensorNoise::stddev() const {
325  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.stddev)
326  return stddev_;
327 }
328 inline void SensorNoise::set_stddev(double value) {
329 
330  stddev_ = value;
331  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.stddev)
332 }
333 
334 // optional double bias_mean = 5;
336  bias_mean_ = 0;
337 }
338 inline double SensorNoise::bias_mean() const {
339  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.bias_mean)
340  return bias_mean_;
341 }
342 inline void SensorNoise::set_bias_mean(double value) {
343 
344  bias_mean_ = value;
345  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.bias_mean)
346 }
347 
348 // optional double bias_stddev = 6;
350  bias_stddev_ = 0;
351 }
352 inline double SensorNoise::bias_stddev() const {
353  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.bias_stddev)
354  return bias_stddev_;
355 }
356 inline void SensorNoise::set_bias_stddev(double value) {
357 
358  bias_stddev_ = value;
359  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.bias_stddev)
360 }
361 
362 // optional double precision = 7;
364  precision_ = 0;
365 }
366 inline double SensorNoise::precision() const {
367  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.precision)
368  return precision_;
369 }
370 inline void SensorNoise::set_precision(double value) {
371 
372  precision_ = value;
373  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.precision)
374 }
375 
376 // optional double dynamic_bias_stddev = 8;
378  dynamic_bias_stddev_ = 0;
379 }
380 inline double SensorNoise::dynamic_bias_stddev() const {
381  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.dynamic_bias_stddev)
382  return dynamic_bias_stddev_;
383 }
384 inline void SensorNoise::set_dynamic_bias_stddev(double value) {
385 
386  dynamic_bias_stddev_ = value;
387  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.dynamic_bias_stddev)
388 }
389 
390 // optional double dynamic_bias_correlation_time = 9;
392  dynamic_bias_correlation_time_ = 0;
393 }
395  // @@protoc_insertion_point(field_get:ignition.msgs.SensorNoise.dynamic_bias_correlation_time)
396  return dynamic_bias_correlation_time_;
397 }
399 
400  dynamic_bias_correlation_time_ = value;
401  // @@protoc_insertion_point(field_set:ignition.msgs.SensorNoise.dynamic_bias_correlation_time)
402 }
403 
404 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
405 
410 // @@protoc_insertion_point(namespace_scope)
411 
412 } // namespace msgs
413 } // namespace ignition
414 
415 #ifndef SWIG
416 namespace google {
417 namespace protobuf {
418 
419 template <> struct is_proto_enum< ::ignition::msgs::SensorNoise_Type> : ::google::protobuf::internal::true_type {};
420 template <>
421 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::SensorNoise_Type>() {
423 }
424 
425 } // namespace protobuf
426 } // namespace google
427 #endif // SWIG
428 
429 #ifdef _MSC_VER
430 #pragma warning(pop)
431 #endif
432 // @@protoc_insertion_point(global_scope)
433 
434 #endif // PROTOBUF_ignition_2fmsgs_2fsensor_5fnoise_2eproto__INCLUDED
const ::ignition::msgs::Header & header() const
Definition: sensor_noise.pb.h:262
SensorNoise * New() const
Definition: sensor_noise.pb.h:98
void set_type(::ignition::msgs::SensorNoise_Type value)
Definition: sensor_noise.pb.h:300
void set_bias_stddev(double value)
Definition: sensor_noise.pb.h:356
const SensorNoise_Type SensorNoise_Type_Type_MAX
Definition: sensor_noise.pb.h:64
void clear_mean()
Definition: sensor_noise.pb.h:307
std::unique_ptr< const SensorNoise > ConstSensorNoiseUniquePtr
Definition: sensor_noise.pb.h:407
T precision(const T &_a, const unsigned int &_precision)
T mean(const std::vector< T > &_values)
::ignition::msgs::Header * mutable_header()
Definition: sensor_noise.pb.h:266
std::shared_ptr< SensorNoise > SensorNoiseSharedPtr
Definition: sensor_noise.pb.h:408
Definition: sensor_noise.pb.h:56
void protobuf_ShutdownFile_ignition_2fmsgs_2fsensor_5fnoise_2eproto()
SensorNoise & operator=(const SensorNoise &from)
Definition: sensor_noise.pb.h:86
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: sensor_noise.pb.h:160
::ignition::msgs::Header * release_header()
Definition: sensor_noise.pb.h:274
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: sensor_noise.pb.h:115
double mean() const
Definition: sensor_noise.pb.h:310
std::unique_ptr< SensorNoise > SensorNoiseUniquePtr
Definition: sensor_noise.pb.h:406
double dynamic_bias_correlation_time() const
Definition: sensor_noise.pb.h:394
Definition: header.pb.h:161
double dynamic_bias_stddev() const
Definition: sensor_noise.pb.h:380
const int SensorNoise_Type_Type_ARRAYSIZE
Definition: sensor_noise.pb.h:65
void set_stddev(double value)
Definition: sensor_noise.pb.h:328
Definition: sensor_noise.pb.h:79
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fsensor_5fnoise_2eproto()
void clear_bias_mean()
Definition: sensor_noise.pb.h:335
Definition: sensor_noise.pb.h:57
void clear_dynamic_bias_correlation_time()
Definition: sensor_noise.pb.h:391
void set_allocated_header(::ignition::msgs::Header *header)
Definition: sensor_noise.pb.h:281
double bias_mean() const
Definition: sensor_noise.pb.h:338
void protobuf_AssignDesc_ignition_2fmsgs_2fsensor_5fnoise_2eproto()
std::shared_ptr< const SensorNoise > ConstSensorNoiseSharedPtr
Definition: sensor_noise.pb.h:409
IGNITION_MSGS_VISIBLE bool SensorNoise_Type_IsValid(int value)
void set_bias_mean(double value)
Definition: sensor_noise.pb.h:342
double stddev() const
Definition: sensor_noise.pb.h:324
void clear_dynamic_bias_stddev()
Definition: sensor_noise.pb.h:377
SensorNoise_Type Type
Definition: sensor_noise.pb.h:137
void clear_type()
Definition: sensor_noise.pb.h:293
SensorNoise_Type
Definition: sensor_noise.pb.h:55
STL class.
void clear_header()
Definition: sensor_noise.pb.h:258
double bias_stddev() const
Definition: sensor_noise.pb.h:352
void clear_bias_stddev()
Definition: sensor_noise.pb.h:349
static const ::std::string & Type_Name(Type value)
Definition: sensor_noise.pb.h:157
static bool Type_IsValid(int value)
Definition: sensor_noise.pb.h:144
void clear_stddev()
Definition: sensor_noise.pb.h:321
Definition: any.pb.h:839
const SensorNoise_Type SensorNoise_Type_Type_MIN
Definition: sensor_noise.pb.h:63
double precision() const
Definition: sensor_noise.pb.h:366
int GetCachedSize() const
Definition: sensor_noise.pb.h:118
const ::std::string & SensorNoise_Type_Name(SensorNoise_Type value)
Definition: sensor_noise.pb.h:68
void clear_precision()
Definition: sensor_noise.pb.h:363
void set_mean(double value)
Definition: sensor_noise.pb.h:314
void set_dynamic_bias_correlation_time(double value)
Definition: sensor_noise.pb.h:398
::ignition::msgs::SensorNoise_Type type() const
Definition: sensor_noise.pb.h:296
void set_precision(double value)
Definition: sensor_noise.pb.h:370
void set_dynamic_bias_stddev(double value)
Definition: sensor_noise.pb.h:384
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: sensor_noise.pb.h:154
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * SensorNoise_Type_descriptor()
bool has_header() const
Definition: sensor_noise.pb.h:255
bool SensorNoise_Type_Parse(const ::std::string &name, SensorNoise_Type *value)
Definition: sensor_noise.pb.h:72