Ignition Msgs

API Reference

5.8.1
camera_info.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/camera_info.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fcamera_5finfo_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fcamera_5finfo_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < 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_2fcamera_5finfo_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[4]
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 ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
67 };
68 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class CameraInfo;
72 class CameraInfoDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern CameraInfoDefaultTypeInternal _CameraInfo_default_instance_;
74 class CameraInfo_Distortion;
75 class CameraInfo_DistortionDefaultTypeInternal;
76 IGNITION_MSGS_VISIBLE extern CameraInfo_DistortionDefaultTypeInternal _CameraInfo_Distortion_default_instance_;
77 class CameraInfo_Intrinsics;
78 class CameraInfo_IntrinsicsDefaultTypeInternal;
79 IGNITION_MSGS_VISIBLE extern CameraInfo_IntrinsicsDefaultTypeInternal _CameraInfo_Intrinsics_default_instance_;
80 class CameraInfo_Projection;
81 class CameraInfo_ProjectionDefaultTypeInternal;
82 IGNITION_MSGS_VISIBLE extern CameraInfo_ProjectionDefaultTypeInternal _CameraInfo_Projection_default_instance_;
83 } // namespace msgs
84 } // namespace ignition
85 PROTOBUF_NAMESPACE_OPEN
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::CameraInfo* Arena::CreateMaybeMessage<::ignition::msgs::CameraInfo>(Arena*);
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::CameraInfo_Distortion* Arena::CreateMaybeMessage<::ignition::msgs::CameraInfo_Distortion>(Arena*);
88 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::CameraInfo_Intrinsics* Arena::CreateMaybeMessage<::ignition::msgs::CameraInfo_Intrinsics>(Arena*);
89 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::CameraInfo_Projection* Arena::CreateMaybeMessage<::ignition::msgs::CameraInfo_Projection>(Arena*);
90 PROTOBUF_NAMESPACE_CLOSE
91 namespace ignition {
92 namespace msgs {
93 
100 };
101 IGNITION_MSGS_VISIBLE bool CameraInfo_Distortion_DistortionModelType_IsValid(int value);
105 
106 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CameraInfo_Distortion_DistortionModelType_descriptor();
107 template<typename T>
111  "Incorrect type passed to function CameraInfo_Distortion_DistortionModelType_Name.");
112  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
114 }
116  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CameraInfo_Distortion_DistortionModelType* value) {
117  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CameraInfo_Distortion_DistortionModelType>(
119 }
120 // ===================================================================
121 
122 class IGNITION_MSGS_VISIBLE CameraInfo_Distortion PROTOBUF_FINAL :
123  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.CameraInfo.Distortion) */ {
124  public:
125  inline CameraInfo_Distortion() : CameraInfo_Distortion(nullptr) {}
127 
128  CameraInfo_Distortion(const CameraInfo_Distortion& from);
129  CameraInfo_Distortion(CameraInfo_Distortion&& from) noexcept
130  : CameraInfo_Distortion() {
131  *this = ::std::move(from);
132  }
133 
134  inline CameraInfo_Distortion& operator=(const CameraInfo_Distortion& from) {
135  CopyFrom(from);
136  return *this;
137  }
138  inline CameraInfo_Distortion& operator=(CameraInfo_Distortion&& from) noexcept {
139  if (GetArena() == from.GetArena()) {
140  if (this != &from) InternalSwap(&from);
141  } else {
142  CopyFrom(from);
143  }
144  return *this;
145  }
146 
147  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
148  return GetDescriptor();
149  }
150  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
151  return GetMetadataStatic().descriptor;
152  }
153  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
154  return GetMetadataStatic().reflection;
155  }
156  static const CameraInfo_Distortion& default_instance();
157 
158  static inline const CameraInfo_Distortion* internal_default_instance() {
159  return reinterpret_cast<const CameraInfo_Distortion*>(
161  }
162  static constexpr int kIndexInFileMessages =
163  0;
164 
165  friend void swap(CameraInfo_Distortion& a, CameraInfo_Distortion& b) {
166  a.Swap(&b);
167  }
168  inline void Swap(CameraInfo_Distortion* other) {
169  if (other == this) return;
170  if (GetArena() == other->GetArena()) {
171  InternalSwap(other);
172  } else {
173  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
174  }
175  }
176  void UnsafeArenaSwap(CameraInfo_Distortion* other) {
177  if (other == this) return;
178  GOOGLE_DCHECK(GetArena() == other->GetArena());
179  InternalSwap(other);
180  }
181 
182  // implements Message ----------------------------------------------
183 
184  inline CameraInfo_Distortion* New() const final {
185  return CreateMaybeMessage<CameraInfo_Distortion>(nullptr);
186  }
187 
188  CameraInfo_Distortion* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
189  return CreateMaybeMessage<CameraInfo_Distortion>(arena);
190  }
191  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
192  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
193  void CopyFrom(const CameraInfo_Distortion& from);
194  void MergeFrom(const CameraInfo_Distortion& from);
195  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
196  bool IsInitialized() const final;
197 
198  size_t ByteSizeLong() const final;
199  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
200  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
201  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
202  int GetCachedSize() const final { return _cached_size_.Get(); }
203 
204  private:
205  inline void SharedCtor();
206  inline void SharedDtor();
207  void SetCachedSize(int size) const final;
208  void InternalSwap(CameraInfo_Distortion* other);
209  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
210  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
211  return "ignition.msgs.CameraInfo.Distortion";
212  }
213  protected:
214  explicit CameraInfo_Distortion(::PROTOBUF_NAMESPACE_ID::Arena* arena);
215  private:
216  static void ArenaDtor(void* object);
217  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
218  public:
219 
220  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
221  private:
222  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
223  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto);
224  return ::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto.file_level_metadata[kIndexInFileMessages];
225  }
226 
227  public:
228 
229  // nested types ----------------------------------------------------
230 
232  static constexpr DistortionModelType PLUMB_BOB =
234  static constexpr DistortionModelType RATIONAL_POLYNOMIAL =
236  static constexpr DistortionModelType EQUIDISTANT =
238  static inline bool DistortionModelType_IsValid(int value) {
240  }
241  static constexpr DistortionModelType DistortionModelType_MIN =
243  static constexpr DistortionModelType DistortionModelType_MAX =
245  static constexpr int DistortionModelType_ARRAYSIZE =
247  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
250  }
251  template<typename T>
252  static inline const std::string& DistortionModelType_Name(T enum_t_value) {
255  "Incorrect type passed to function DistortionModelType_Name.");
257  }
258  static inline bool DistortionModelType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
259  DistortionModelType* value) {
261  }
262 
263  // accessors -------------------------------------------------------
264 
265  enum : int {
266  kKFieldNumber = 2,
267  kModelFieldNumber = 1,
268  };
269  // repeated double k = 2;
270  int k_size() const;
271  private:
272  int _internal_k_size() const;
273  public:
274  void clear_k();
275  private:
276  double _internal_k(int index) const;
277  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
278  _internal_k() const;
279  void _internal_add_k(double value);
280  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
281  _internal_mutable_k();
282  public:
283  double k(int index) const;
284  void set_k(int index, double value);
285  void add_k(double value);
286  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
287  k() const;
288  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
290 
291  // .ignition.msgs.CameraInfo.Distortion.DistortionModelType model = 1;
292  void clear_model();
295  private:
297  void _internal_set_model(::ignition::msgs::CameraInfo_Distortion_DistortionModelType value);
298  public:
299 
300  // @@protoc_insertion_point(class_scope:ignition.msgs.CameraInfo.Distortion)
301  private:
302  class _Internal;
303 
304  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
305  typedef void InternalArenaConstructable_;
306  typedef void DestructorSkippable_;
307  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > k_;
308  mutable std::atomic<int> _k_cached_byte_size_;
309  int model_;
310  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
311  friend struct ::TableStruct_ignition_2fmsgs_2fcamera_5finfo_2eproto;
312 };
313 // -------------------------------------------------------------------
314 
315 class IGNITION_MSGS_VISIBLE CameraInfo_Intrinsics PROTOBUF_FINAL :
316  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.CameraInfo.Intrinsics) */ {
317  public:
318  inline CameraInfo_Intrinsics() : CameraInfo_Intrinsics(nullptr) {}
320 
321  CameraInfo_Intrinsics(const CameraInfo_Intrinsics& from);
322  CameraInfo_Intrinsics(CameraInfo_Intrinsics&& from) noexcept
323  : CameraInfo_Intrinsics() {
324  *this = ::std::move(from);
325  }
326 
327  inline CameraInfo_Intrinsics& operator=(const CameraInfo_Intrinsics& from) {
328  CopyFrom(from);
329  return *this;
330  }
331  inline CameraInfo_Intrinsics& operator=(CameraInfo_Intrinsics&& from) noexcept {
332  if (GetArena() == from.GetArena()) {
333  if (this != &from) InternalSwap(&from);
334  } else {
335  CopyFrom(from);
336  }
337  return *this;
338  }
339 
340  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
341  return GetDescriptor();
342  }
343  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
344  return GetMetadataStatic().descriptor;
345  }
346  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
347  return GetMetadataStatic().reflection;
348  }
349  static const CameraInfo_Intrinsics& default_instance();
350 
351  static inline const CameraInfo_Intrinsics* internal_default_instance() {
352  return reinterpret_cast<const CameraInfo_Intrinsics*>(
354  }
355  static constexpr int kIndexInFileMessages =
356  1;
357 
358  friend void swap(CameraInfo_Intrinsics& a, CameraInfo_Intrinsics& b) {
359  a.Swap(&b);
360  }
361  inline void Swap(CameraInfo_Intrinsics* other) {
362  if (other == this) return;
363  if (GetArena() == other->GetArena()) {
364  InternalSwap(other);
365  } else {
366  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
367  }
368  }
369  void UnsafeArenaSwap(CameraInfo_Intrinsics* other) {
370  if (other == this) return;
371  GOOGLE_DCHECK(GetArena() == other->GetArena());
372  InternalSwap(other);
373  }
374 
375  // implements Message ----------------------------------------------
376 
377  inline CameraInfo_Intrinsics* New() const final {
378  return CreateMaybeMessage<CameraInfo_Intrinsics>(nullptr);
379  }
380 
381  CameraInfo_Intrinsics* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
382  return CreateMaybeMessage<CameraInfo_Intrinsics>(arena);
383  }
384  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
385  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
386  void CopyFrom(const CameraInfo_Intrinsics& from);
387  void MergeFrom(const CameraInfo_Intrinsics& from);
388  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
389  bool IsInitialized() const final;
390 
391  size_t ByteSizeLong() const final;
392  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
393  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
394  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
395  int GetCachedSize() const final { return _cached_size_.Get(); }
396 
397  private:
398  inline void SharedCtor();
399  inline void SharedDtor();
400  void SetCachedSize(int size) const final;
401  void InternalSwap(CameraInfo_Intrinsics* other);
402  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
403  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
404  return "ignition.msgs.CameraInfo.Intrinsics";
405  }
406  protected:
407  explicit CameraInfo_Intrinsics(::PROTOBUF_NAMESPACE_ID::Arena* arena);
408  private:
409  static void ArenaDtor(void* object);
410  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
411  public:
412 
413  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
414  private:
415  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
416  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto);
417  return ::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto.file_level_metadata[kIndexInFileMessages];
418  }
419 
420  public:
421 
422  // nested types ----------------------------------------------------
423 
424  // accessors -------------------------------------------------------
425 
426  enum : int {
427  kKFieldNumber = 1,
428  };
429  // repeated double k = 1;
430  int k_size() const;
431  private:
432  int _internal_k_size() const;
433  public:
434  void clear_k();
435  private:
436  double _internal_k(int index) const;
437  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
438  _internal_k() const;
439  void _internal_add_k(double value);
440  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
441  _internal_mutable_k();
442  public:
443  double k(int index) const;
444  void set_k(int index, double value);
445  void add_k(double value);
446  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
447  k() const;
448  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
450 
451  // @@protoc_insertion_point(class_scope:ignition.msgs.CameraInfo.Intrinsics)
452  private:
453  class _Internal;
454 
455  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
456  typedef void InternalArenaConstructable_;
457  typedef void DestructorSkippable_;
458  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > k_;
459  mutable std::atomic<int> _k_cached_byte_size_;
460  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
461  friend struct ::TableStruct_ignition_2fmsgs_2fcamera_5finfo_2eproto;
462 };
463 // -------------------------------------------------------------------
464 
465 class IGNITION_MSGS_VISIBLE CameraInfo_Projection PROTOBUF_FINAL :
466  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.CameraInfo.Projection) */ {
467  public:
468  inline CameraInfo_Projection() : CameraInfo_Projection(nullptr) {}
470 
471  CameraInfo_Projection(const CameraInfo_Projection& from);
472  CameraInfo_Projection(CameraInfo_Projection&& from) noexcept
473  : CameraInfo_Projection() {
474  *this = ::std::move(from);
475  }
476 
477  inline CameraInfo_Projection& operator=(const CameraInfo_Projection& from) {
478  CopyFrom(from);
479  return *this;
480  }
481  inline CameraInfo_Projection& operator=(CameraInfo_Projection&& from) noexcept {
482  if (GetArena() == from.GetArena()) {
483  if (this != &from) InternalSwap(&from);
484  } else {
485  CopyFrom(from);
486  }
487  return *this;
488  }
489 
490  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
491  return GetDescriptor();
492  }
493  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
494  return GetMetadataStatic().descriptor;
495  }
496  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
497  return GetMetadataStatic().reflection;
498  }
499  static const CameraInfo_Projection& default_instance();
500 
501  static inline const CameraInfo_Projection* internal_default_instance() {
502  return reinterpret_cast<const CameraInfo_Projection*>(
504  }
505  static constexpr int kIndexInFileMessages =
506  2;
507 
508  friend void swap(CameraInfo_Projection& a, CameraInfo_Projection& b) {
509  a.Swap(&b);
510  }
511  inline void Swap(CameraInfo_Projection* other) {
512  if (other == this) return;
513  if (GetArena() == other->GetArena()) {
514  InternalSwap(other);
515  } else {
516  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
517  }
518  }
519  void UnsafeArenaSwap(CameraInfo_Projection* other) {
520  if (other == this) return;
521  GOOGLE_DCHECK(GetArena() == other->GetArena());
522  InternalSwap(other);
523  }
524 
525  // implements Message ----------------------------------------------
526 
527  inline CameraInfo_Projection* New() const final {
528  return CreateMaybeMessage<CameraInfo_Projection>(nullptr);
529  }
530 
531  CameraInfo_Projection* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
532  return CreateMaybeMessage<CameraInfo_Projection>(arena);
533  }
534  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
535  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
536  void CopyFrom(const CameraInfo_Projection& from);
537  void MergeFrom(const CameraInfo_Projection& from);
538  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
539  bool IsInitialized() const final;
540 
541  size_t ByteSizeLong() const final;
542  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
543  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
544  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
545  int GetCachedSize() const final { return _cached_size_.Get(); }
546 
547  private:
548  inline void SharedCtor();
549  inline void SharedDtor();
550  void SetCachedSize(int size) const final;
551  void InternalSwap(CameraInfo_Projection* other);
552  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
553  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
554  return "ignition.msgs.CameraInfo.Projection";
555  }
556  protected:
557  explicit CameraInfo_Projection(::PROTOBUF_NAMESPACE_ID::Arena* arena);
558  private:
559  static void ArenaDtor(void* object);
560  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
561  public:
562 
563  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
564  private:
565  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
566  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto);
567  return ::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto.file_level_metadata[kIndexInFileMessages];
568  }
569 
570  public:
571 
572  // nested types ----------------------------------------------------
573 
574  // accessors -------------------------------------------------------
575 
576  enum : int {
577  kPFieldNumber = 1,
578  };
579  // repeated double p = 1;
580  int p_size() const;
581  private:
582  int _internal_p_size() const;
583  public:
584  void clear_p();
585  private:
586  double _internal_p(int index) const;
587  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
588  _internal_p() const;
589  void _internal_add_p(double value);
590  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
591  _internal_mutable_p();
592  public:
593  double p(int index) const;
594  void set_p(int index, double value);
595  void add_p(double value);
596  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
597  p() const;
598  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
600 
601  // @@protoc_insertion_point(class_scope:ignition.msgs.CameraInfo.Projection)
602  private:
603  class _Internal;
604 
605  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
606  typedef void InternalArenaConstructable_;
607  typedef void DestructorSkippable_;
608  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > p_;
609  mutable std::atomic<int> _p_cached_byte_size_;
610  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
611  friend struct ::TableStruct_ignition_2fmsgs_2fcamera_5finfo_2eproto;
612 };
613 // -------------------------------------------------------------------
614 
615 class IGNITION_MSGS_VISIBLE CameraInfo PROTOBUF_FINAL :
616  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.CameraInfo) */ {
617  public:
618  inline CameraInfo() : CameraInfo(nullptr) {}
619  virtual ~CameraInfo();
620 
621  CameraInfo(const CameraInfo& from);
622  CameraInfo(CameraInfo&& from) noexcept
623  : CameraInfo() {
624  *this = ::std::move(from);
625  }
626 
627  inline CameraInfo& operator=(const CameraInfo& from) {
628  CopyFrom(from);
629  return *this;
630  }
631  inline CameraInfo& operator=(CameraInfo&& from) noexcept {
632  if (GetArena() == from.GetArena()) {
633  if (this != &from) InternalSwap(&from);
634  } else {
635  CopyFrom(from);
636  }
637  return *this;
638  }
639 
640  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
641  return GetDescriptor();
642  }
643  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
644  return GetMetadataStatic().descriptor;
645  }
646  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
647  return GetMetadataStatic().reflection;
648  }
649  static const CameraInfo& default_instance();
650 
651  static inline const CameraInfo* internal_default_instance() {
652  return reinterpret_cast<const CameraInfo*>(
654  }
655  static constexpr int kIndexInFileMessages =
656  3;
657 
658  friend void swap(CameraInfo& a, CameraInfo& b) {
659  a.Swap(&b);
660  }
661  inline void Swap(CameraInfo* other) {
662  if (other == this) return;
663  if (GetArena() == other->GetArena()) {
664  InternalSwap(other);
665  } else {
666  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
667  }
668  }
669  void UnsafeArenaSwap(CameraInfo* other) {
670  if (other == this) return;
671  GOOGLE_DCHECK(GetArena() == other->GetArena());
672  InternalSwap(other);
673  }
674 
675  // implements Message ----------------------------------------------
676 
677  inline CameraInfo* New() const final {
678  return CreateMaybeMessage<CameraInfo>(nullptr);
679  }
680 
681  CameraInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
682  return CreateMaybeMessage<CameraInfo>(arena);
683  }
684  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
685  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
686  void CopyFrom(const CameraInfo& from);
687  void MergeFrom(const CameraInfo& from);
688  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
689  bool IsInitialized() const final;
690 
691  size_t ByteSizeLong() const final;
692  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
693  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
694  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
695  int GetCachedSize() const final { return _cached_size_.Get(); }
696 
697  private:
698  inline void SharedCtor();
699  inline void SharedDtor();
700  void SetCachedSize(int size) const final;
701  void InternalSwap(CameraInfo* other);
702  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
703  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
704  return "ignition.msgs.CameraInfo";
705  }
706  protected:
707  explicit CameraInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
708  private:
709  static void ArenaDtor(void* object);
710  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
711  public:
712 
713  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
714  private:
715  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
716  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto);
717  return ::descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto.file_level_metadata[kIndexInFileMessages];
718  }
719 
720  public:
721 
722  // nested types ----------------------------------------------------
723 
724  typedef CameraInfo_Distortion Distortion;
725  typedef CameraInfo_Intrinsics Intrinsics;
726  typedef CameraInfo_Projection Projection;
727 
728  // accessors -------------------------------------------------------
729 
730  enum : int {
731  kRectificationMatrixFieldNumber = 7,
732  kHeaderFieldNumber = 1,
733  kDistortionFieldNumber = 4,
734  kIntrinsicsFieldNumber = 5,
735  kProjectionFieldNumber = 6,
736  kWidthFieldNumber = 2,
737  kHeightFieldNumber = 3,
738  };
739  // repeated double rectification_matrix = 7 [packed = true];
741  private:
742  int _internal_rectification_matrix_size() const;
743  public:
745  private:
746  double _internal_rectification_matrix(int index) const;
747  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
748  _internal_rectification_matrix() const;
749  void _internal_add_rectification_matrix(double value);
750  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
751  _internal_mutable_rectification_matrix();
752  public:
753  double rectification_matrix(int index) const;
754  void set_rectification_matrix(int index, double value);
755  void add_rectification_matrix(double value);
756  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
758  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
760 
761  // .ignition.msgs.Header header = 1;
762  bool has_header() const;
763  private:
764  bool _internal_has_header() const;
765  public:
766  void clear_header();
767  const ::ignition::msgs::Header& header() const;
768  ::ignition::msgs::Header* release_header();
769  ::ignition::msgs::Header* mutable_header();
770  void set_allocated_header(::ignition::msgs::Header* header);
771  private:
772  const ::ignition::msgs::Header& _internal_header() const;
773  ::ignition::msgs::Header* _internal_mutable_header();
774  public:
776  ::ignition::msgs::Header* header);
777  ::ignition::msgs::Header* unsafe_arena_release_header();
778 
779  // .ignition.msgs.CameraInfo.Distortion distortion = 4;
780  bool has_distortion() const;
781  private:
782  bool _internal_has_distortion() const;
783  public:
785  const ::ignition::msgs::CameraInfo_Distortion& distortion() const;
786  ::ignition::msgs::CameraInfo_Distortion* release_distortion();
787  ::ignition::msgs::CameraInfo_Distortion* mutable_distortion();
788  void set_allocated_distortion(::ignition::msgs::CameraInfo_Distortion* distortion);
789  private:
790  const ::ignition::msgs::CameraInfo_Distortion& _internal_distortion() const;
791  ::ignition::msgs::CameraInfo_Distortion* _internal_mutable_distortion();
792  public:
794  ::ignition::msgs::CameraInfo_Distortion* distortion);
795  ::ignition::msgs::CameraInfo_Distortion* unsafe_arena_release_distortion();
796 
797  // .ignition.msgs.CameraInfo.Intrinsics intrinsics = 5;
798  bool has_intrinsics() const;
799  private:
800  bool _internal_has_intrinsics() const;
801  public:
803  const ::ignition::msgs::CameraInfo_Intrinsics& intrinsics() const;
804  ::ignition::msgs::CameraInfo_Intrinsics* release_intrinsics();
805  ::ignition::msgs::CameraInfo_Intrinsics* mutable_intrinsics();
806  void set_allocated_intrinsics(::ignition::msgs::CameraInfo_Intrinsics* intrinsics);
807  private:
808  const ::ignition::msgs::CameraInfo_Intrinsics& _internal_intrinsics() const;
809  ::ignition::msgs::CameraInfo_Intrinsics* _internal_mutable_intrinsics();
810  public:
812  ::ignition::msgs::CameraInfo_Intrinsics* intrinsics);
813  ::ignition::msgs::CameraInfo_Intrinsics* unsafe_arena_release_intrinsics();
814 
815  // .ignition.msgs.CameraInfo.Projection projection = 6;
816  bool has_projection() const;
817  private:
818  bool _internal_has_projection() const;
819  public:
821  const ::ignition::msgs::CameraInfo_Projection& projection() const;
822  ::ignition::msgs::CameraInfo_Projection* release_projection();
823  ::ignition::msgs::CameraInfo_Projection* mutable_projection();
824  void set_allocated_projection(::ignition::msgs::CameraInfo_Projection* projection);
825  private:
826  const ::ignition::msgs::CameraInfo_Projection& _internal_projection() const;
827  ::ignition::msgs::CameraInfo_Projection* _internal_mutable_projection();
828  public:
830  ::ignition::msgs::CameraInfo_Projection* projection);
831  ::ignition::msgs::CameraInfo_Projection* unsafe_arena_release_projection();
832 
833  // uint32 width = 2;
834  void clear_width();
835  ::PROTOBUF_NAMESPACE_ID::uint32 width() const;
836  void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
837  private:
838  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_width() const;
839  void _internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
840  public:
841 
842  // uint32 height = 3;
843  void clear_height();
844  ::PROTOBUF_NAMESPACE_ID::uint32 height() const;
845  void set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
846  private:
847  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_height() const;
848  void _internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
849  public:
850 
851  // @@protoc_insertion_point(class_scope:ignition.msgs.CameraInfo)
852  private:
853  class _Internal;
854 
855  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
856  typedef void InternalArenaConstructable_;
857  typedef void DestructorSkippable_;
858  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > rectification_matrix_;
859  mutable std::atomic<int> _rectification_matrix_cached_byte_size_;
860  ::ignition::msgs::Header* header_;
861  ::ignition::msgs::CameraInfo_Distortion* distortion_;
862  ::ignition::msgs::CameraInfo_Intrinsics* intrinsics_;
863  ::ignition::msgs::CameraInfo_Projection* projection_;
864  ::PROTOBUF_NAMESPACE_ID::uint32 width_;
865  ::PROTOBUF_NAMESPACE_ID::uint32 height_;
866  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
867  friend struct ::TableStruct_ignition_2fmsgs_2fcamera_5finfo_2eproto;
868 };
869 // ===================================================================
870 
871 
872 // ===================================================================
873 
874 #ifdef __GNUC__
875  #pragma GCC diagnostic push
876  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
877 #endif // __GNUC__
878 // CameraInfo_Distortion
879 
880 // .ignition.msgs.CameraInfo.Distortion.DistortionModelType model = 1;
881 inline void CameraInfo_Distortion::clear_model() {
882  model_ = 0;
883 }
884 inline ::ignition::msgs::CameraInfo_Distortion_DistortionModelType CameraInfo_Distortion::_internal_model() const {
885  return static_cast< ::ignition::msgs::CameraInfo_Distortion_DistortionModelType >(model_);
886 }
887 inline ::ignition::msgs::CameraInfo_Distortion_DistortionModelType CameraInfo_Distortion::model() const {
888  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.Distortion.model)
889  return _internal_model();
890 }
891 inline void CameraInfo_Distortion::_internal_set_model(::ignition::msgs::CameraInfo_Distortion_DistortionModelType value) {
892 
893  model_ = value;
894 }
895 inline void CameraInfo_Distortion::set_model(::ignition::msgs::CameraInfo_Distortion_DistortionModelType value) {
896  _internal_set_model(value);
897  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.Distortion.model)
898 }
899 
900 // repeated double k = 2;
901 inline int CameraInfo_Distortion::_internal_k_size() const {
902  return k_.size();
903 }
904 inline int CameraInfo_Distortion::k_size() const {
905  return _internal_k_size();
906 }
907 inline void CameraInfo_Distortion::clear_k() {
908  k_.Clear();
909 }
910 inline double CameraInfo_Distortion::_internal_k(int index) const {
911  return k_.Get(index);
912 }
913 inline double CameraInfo_Distortion::k(int index) const {
914  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.Distortion.k)
915  return _internal_k(index);
916 }
917 inline void CameraInfo_Distortion::set_k(int index, double value) {
918  k_.Set(index, value);
919  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.Distortion.k)
920 }
921 inline void CameraInfo_Distortion::_internal_add_k(double value) {
922  k_.Add(value);
923 }
924 inline void CameraInfo_Distortion::add_k(double value) {
925  _internal_add_k(value);
926  // @@protoc_insertion_point(field_add:ignition.msgs.CameraInfo.Distortion.k)
927 }
928 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
929 CameraInfo_Distortion::_internal_k() const {
930  return k_;
931 }
932 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
933 CameraInfo_Distortion::k() const {
934  // @@protoc_insertion_point(field_list:ignition.msgs.CameraInfo.Distortion.k)
935  return _internal_k();
936 }
937 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
938 CameraInfo_Distortion::_internal_mutable_k() {
939  return &k_;
940 }
941 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
942 CameraInfo_Distortion::mutable_k() {
943  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.CameraInfo.Distortion.k)
944  return _internal_mutable_k();
945 }
946 
947 // -------------------------------------------------------------------
948 
949 // CameraInfo_Intrinsics
950 
951 // repeated double k = 1;
952 inline int CameraInfo_Intrinsics::_internal_k_size() const {
953  return k_.size();
954 }
955 inline int CameraInfo_Intrinsics::k_size() const {
956  return _internal_k_size();
957 }
958 inline void CameraInfo_Intrinsics::clear_k() {
959  k_.Clear();
960 }
961 inline double CameraInfo_Intrinsics::_internal_k(int index) const {
962  return k_.Get(index);
963 }
964 inline double CameraInfo_Intrinsics::k(int index) const {
965  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.Intrinsics.k)
966  return _internal_k(index);
967 }
968 inline void CameraInfo_Intrinsics::set_k(int index, double value) {
969  k_.Set(index, value);
970  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.Intrinsics.k)
971 }
972 inline void CameraInfo_Intrinsics::_internal_add_k(double value) {
973  k_.Add(value);
974 }
975 inline void CameraInfo_Intrinsics::add_k(double value) {
976  _internal_add_k(value);
977  // @@protoc_insertion_point(field_add:ignition.msgs.CameraInfo.Intrinsics.k)
978 }
979 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
980 CameraInfo_Intrinsics::_internal_k() const {
981  return k_;
982 }
983 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
984 CameraInfo_Intrinsics::k() const {
985  // @@protoc_insertion_point(field_list:ignition.msgs.CameraInfo.Intrinsics.k)
986  return _internal_k();
987 }
988 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
989 CameraInfo_Intrinsics::_internal_mutable_k() {
990  return &k_;
991 }
992 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
993 CameraInfo_Intrinsics::mutable_k() {
994  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.CameraInfo.Intrinsics.k)
995  return _internal_mutable_k();
996 }
997 
998 // -------------------------------------------------------------------
999 
1000 // CameraInfo_Projection
1001 
1002 // repeated double p = 1;
1003 inline int CameraInfo_Projection::_internal_p_size() const {
1004  return p_.size();
1005 }
1006 inline int CameraInfo_Projection::p_size() const {
1007  return _internal_p_size();
1008 }
1009 inline void CameraInfo_Projection::clear_p() {
1010  p_.Clear();
1011 }
1012 inline double CameraInfo_Projection::_internal_p(int index) const {
1013  return p_.Get(index);
1014 }
1015 inline double CameraInfo_Projection::p(int index) const {
1016  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.Projection.p)
1017  return _internal_p(index);
1018 }
1019 inline void CameraInfo_Projection::set_p(int index, double value) {
1020  p_.Set(index, value);
1021  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.Projection.p)
1022 }
1023 inline void CameraInfo_Projection::_internal_add_p(double value) {
1024  p_.Add(value);
1025 }
1026 inline void CameraInfo_Projection::add_p(double value) {
1027  _internal_add_p(value);
1028  // @@protoc_insertion_point(field_add:ignition.msgs.CameraInfo.Projection.p)
1029 }
1030 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1031 CameraInfo_Projection::_internal_p() const {
1032  return p_;
1033 }
1034 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1035 CameraInfo_Projection::p() const {
1036  // @@protoc_insertion_point(field_list:ignition.msgs.CameraInfo.Projection.p)
1037  return _internal_p();
1038 }
1039 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1040 CameraInfo_Projection::_internal_mutable_p() {
1041  return &p_;
1042 }
1043 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1044 CameraInfo_Projection::mutable_p() {
1045  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.CameraInfo.Projection.p)
1046  return _internal_mutable_p();
1047 }
1048 
1049 // -------------------------------------------------------------------
1050 
1051 // CameraInfo
1052 
1053 // .ignition.msgs.Header header = 1;
1054 inline bool CameraInfo::_internal_has_header() const {
1055  return this != internal_default_instance() && header_ != nullptr;
1056 }
1057 inline bool CameraInfo::has_header() const {
1058  return _internal_has_header();
1059 }
1060 inline const ::ignition::msgs::Header& CameraInfo::_internal_header() const {
1061  const ::ignition::msgs::Header* p = header_;
1062  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
1064 }
1065 inline const ::ignition::msgs::Header& CameraInfo::header() const {
1066  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.header)
1067  return _internal_header();
1068 }
1069 inline void CameraInfo::unsafe_arena_set_allocated_header(
1070  ::ignition::msgs::Header* header) {
1071  if (GetArena() == nullptr) {
1072  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1073  }
1074  header_ = header;
1075  if (header) {
1076 
1077  } else {
1078 
1079  }
1080  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.CameraInfo.header)
1081 }
1082 inline ::ignition::msgs::Header* CameraInfo::release_header() {
1083 
1084  ::ignition::msgs::Header* temp = header_;
1085  header_ = nullptr;
1086  if (GetArena() != nullptr) {
1087  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1088  }
1089  return temp;
1090 }
1091 inline ::ignition::msgs::Header* CameraInfo::unsafe_arena_release_header() {
1092  // @@protoc_insertion_point(field_release:ignition.msgs.CameraInfo.header)
1093 
1094  ::ignition::msgs::Header* temp = header_;
1095  header_ = nullptr;
1096  return temp;
1097 }
1098 inline ::ignition::msgs::Header* CameraInfo::_internal_mutable_header() {
1099 
1100  if (header_ == nullptr) {
1101  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
1102  header_ = p;
1103  }
1104  return header_;
1105 }
1106 inline ::ignition::msgs::Header* CameraInfo::mutable_header() {
1107  // @@protoc_insertion_point(field_mutable:ignition.msgs.CameraInfo.header)
1108  return _internal_mutable_header();
1109 }
1110 inline void CameraInfo::set_allocated_header(::ignition::msgs::Header* header) {
1111  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1112  if (message_arena == nullptr) {
1113  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1114  }
1115  if (header) {
1116  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1117  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
1118  if (message_arena != submessage_arena) {
1119  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1120  message_arena, header, submessage_arena);
1121  }
1122 
1123  } else {
1124 
1125  }
1126  header_ = header;
1127  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.CameraInfo.header)
1128 }
1129 
1130 // uint32 width = 2;
1131 inline void CameraInfo::clear_width() {
1132  width_ = 0u;
1133 }
1134 inline ::PROTOBUF_NAMESPACE_ID::uint32 CameraInfo::_internal_width() const {
1135  return width_;
1136 }
1137 inline ::PROTOBUF_NAMESPACE_ID::uint32 CameraInfo::width() const {
1138  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.width)
1139  return _internal_width();
1140 }
1141 inline void CameraInfo::_internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1142 
1143  width_ = value;
1144 }
1145 inline void CameraInfo::set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1146  _internal_set_width(value);
1147  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.width)
1148 }
1149 
1150 // uint32 height = 3;
1151 inline void CameraInfo::clear_height() {
1152  height_ = 0u;
1153 }
1154 inline ::PROTOBUF_NAMESPACE_ID::uint32 CameraInfo::_internal_height() const {
1155  return height_;
1156 }
1157 inline ::PROTOBUF_NAMESPACE_ID::uint32 CameraInfo::height() const {
1158  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.height)
1159  return _internal_height();
1160 }
1161 inline void CameraInfo::_internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1162 
1163  height_ = value;
1164 }
1165 inline void CameraInfo::set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1166  _internal_set_height(value);
1167  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.height)
1168 }
1169 
1170 // .ignition.msgs.CameraInfo.Distortion distortion = 4;
1171 inline bool CameraInfo::_internal_has_distortion() const {
1172  return this != internal_default_instance() && distortion_ != nullptr;
1173 }
1174 inline bool CameraInfo::has_distortion() const {
1175  return _internal_has_distortion();
1176 }
1177 inline void CameraInfo::clear_distortion() {
1178  if (GetArena() == nullptr && distortion_ != nullptr) {
1179  delete distortion_;
1180  }
1181  distortion_ = nullptr;
1182 }
1183 inline const ::ignition::msgs::CameraInfo_Distortion& CameraInfo::_internal_distortion() const {
1184  const ::ignition::msgs::CameraInfo_Distortion* p = distortion_;
1185  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::CameraInfo_Distortion&>(
1187 }
1188 inline const ::ignition::msgs::CameraInfo_Distortion& CameraInfo::distortion() const {
1189  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.distortion)
1190  return _internal_distortion();
1191 }
1192 inline void CameraInfo::unsafe_arena_set_allocated_distortion(
1193  ::ignition::msgs::CameraInfo_Distortion* distortion) {
1194  if (GetArena() == nullptr) {
1195  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(distortion_);
1196  }
1197  distortion_ = distortion;
1198  if (distortion) {
1199 
1200  } else {
1201 
1202  }
1203  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.CameraInfo.distortion)
1204 }
1205 inline ::ignition::msgs::CameraInfo_Distortion* CameraInfo::release_distortion() {
1206 
1207  ::ignition::msgs::CameraInfo_Distortion* temp = distortion_;
1208  distortion_ = nullptr;
1209  if (GetArena() != nullptr) {
1210  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1211  }
1212  return temp;
1213 }
1214 inline ::ignition::msgs::CameraInfo_Distortion* CameraInfo::unsafe_arena_release_distortion() {
1215  // @@protoc_insertion_point(field_release:ignition.msgs.CameraInfo.distortion)
1216 
1217  ::ignition::msgs::CameraInfo_Distortion* temp = distortion_;
1218  distortion_ = nullptr;
1219  return temp;
1220 }
1221 inline ::ignition::msgs::CameraInfo_Distortion* CameraInfo::_internal_mutable_distortion() {
1222 
1223  if (distortion_ == nullptr) {
1224  auto* p = CreateMaybeMessage<::ignition::msgs::CameraInfo_Distortion>(GetArena());
1225  distortion_ = p;
1226  }
1227  return distortion_;
1228 }
1229 inline ::ignition::msgs::CameraInfo_Distortion* CameraInfo::mutable_distortion() {
1230  // @@protoc_insertion_point(field_mutable:ignition.msgs.CameraInfo.distortion)
1231  return _internal_mutable_distortion();
1232 }
1233 inline void CameraInfo::set_allocated_distortion(::ignition::msgs::CameraInfo_Distortion* distortion) {
1234  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1235  if (message_arena == nullptr) {
1236  delete distortion_;
1237  }
1238  if (distortion) {
1239  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1240  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(distortion);
1241  if (message_arena != submessage_arena) {
1242  distortion = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1243  message_arena, distortion, submessage_arena);
1244  }
1245 
1246  } else {
1247 
1248  }
1249  distortion_ = distortion;
1250  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.CameraInfo.distortion)
1251 }
1252 
1253 // .ignition.msgs.CameraInfo.Intrinsics intrinsics = 5;
1254 inline bool CameraInfo::_internal_has_intrinsics() const {
1255  return this != internal_default_instance() && intrinsics_ != nullptr;
1256 }
1257 inline bool CameraInfo::has_intrinsics() const {
1258  return _internal_has_intrinsics();
1259 }
1260 inline void CameraInfo::clear_intrinsics() {
1261  if (GetArena() == nullptr && intrinsics_ != nullptr) {
1262  delete intrinsics_;
1263  }
1264  intrinsics_ = nullptr;
1265 }
1266 inline const ::ignition::msgs::CameraInfo_Intrinsics& CameraInfo::_internal_intrinsics() const {
1267  const ::ignition::msgs::CameraInfo_Intrinsics* p = intrinsics_;
1268  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::CameraInfo_Intrinsics&>(
1270 }
1271 inline const ::ignition::msgs::CameraInfo_Intrinsics& CameraInfo::intrinsics() const {
1272  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.intrinsics)
1273  return _internal_intrinsics();
1274 }
1275 inline void CameraInfo::unsafe_arena_set_allocated_intrinsics(
1276  ::ignition::msgs::CameraInfo_Intrinsics* intrinsics) {
1277  if (GetArena() == nullptr) {
1278  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(intrinsics_);
1279  }
1280  intrinsics_ = intrinsics;
1281  if (intrinsics) {
1282 
1283  } else {
1284 
1285  }
1286  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.CameraInfo.intrinsics)
1287 }
1288 inline ::ignition::msgs::CameraInfo_Intrinsics* CameraInfo::release_intrinsics() {
1289 
1290  ::ignition::msgs::CameraInfo_Intrinsics* temp = intrinsics_;
1291  intrinsics_ = nullptr;
1292  if (GetArena() != nullptr) {
1293  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1294  }
1295  return temp;
1296 }
1297 inline ::ignition::msgs::CameraInfo_Intrinsics* CameraInfo::unsafe_arena_release_intrinsics() {
1298  // @@protoc_insertion_point(field_release:ignition.msgs.CameraInfo.intrinsics)
1299 
1300  ::ignition::msgs::CameraInfo_Intrinsics* temp = intrinsics_;
1301  intrinsics_ = nullptr;
1302  return temp;
1303 }
1304 inline ::ignition::msgs::CameraInfo_Intrinsics* CameraInfo::_internal_mutable_intrinsics() {
1305 
1306  if (intrinsics_ == nullptr) {
1307  auto* p = CreateMaybeMessage<::ignition::msgs::CameraInfo_Intrinsics>(GetArena());
1308  intrinsics_ = p;
1309  }
1310  return intrinsics_;
1311 }
1312 inline ::ignition::msgs::CameraInfo_Intrinsics* CameraInfo::mutable_intrinsics() {
1313  // @@protoc_insertion_point(field_mutable:ignition.msgs.CameraInfo.intrinsics)
1314  return _internal_mutable_intrinsics();
1315 }
1316 inline void CameraInfo::set_allocated_intrinsics(::ignition::msgs::CameraInfo_Intrinsics* intrinsics) {
1317  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1318  if (message_arena == nullptr) {
1319  delete intrinsics_;
1320  }
1321  if (intrinsics) {
1322  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1323  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(intrinsics);
1324  if (message_arena != submessage_arena) {
1325  intrinsics = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1326  message_arena, intrinsics, submessage_arena);
1327  }
1328 
1329  } else {
1330 
1331  }
1332  intrinsics_ = intrinsics;
1333  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.CameraInfo.intrinsics)
1334 }
1335 
1336 // .ignition.msgs.CameraInfo.Projection projection = 6;
1337 inline bool CameraInfo::_internal_has_projection() const {
1338  return this != internal_default_instance() && projection_ != nullptr;
1339 }
1340 inline bool CameraInfo::has_projection() const {
1341  return _internal_has_projection();
1342 }
1343 inline void CameraInfo::clear_projection() {
1344  if (GetArena() == nullptr && projection_ != nullptr) {
1345  delete projection_;
1346  }
1347  projection_ = nullptr;
1348 }
1349 inline const ::ignition::msgs::CameraInfo_Projection& CameraInfo::_internal_projection() const {
1350  const ::ignition::msgs::CameraInfo_Projection* p = projection_;
1351  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::CameraInfo_Projection&>(
1353 }
1354 inline const ::ignition::msgs::CameraInfo_Projection& CameraInfo::projection() const {
1355  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.projection)
1356  return _internal_projection();
1357 }
1358 inline void CameraInfo::unsafe_arena_set_allocated_projection(
1359  ::ignition::msgs::CameraInfo_Projection* projection) {
1360  if (GetArena() == nullptr) {
1361  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(projection_);
1362  }
1363  projection_ = projection;
1364  if (projection) {
1365 
1366  } else {
1367 
1368  }
1369  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.CameraInfo.projection)
1370 }
1371 inline ::ignition::msgs::CameraInfo_Projection* CameraInfo::release_projection() {
1372 
1373  ::ignition::msgs::CameraInfo_Projection* temp = projection_;
1374  projection_ = nullptr;
1375  if (GetArena() != nullptr) {
1376  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1377  }
1378  return temp;
1379 }
1380 inline ::ignition::msgs::CameraInfo_Projection* CameraInfo::unsafe_arena_release_projection() {
1381  // @@protoc_insertion_point(field_release:ignition.msgs.CameraInfo.projection)
1382 
1383  ::ignition::msgs::CameraInfo_Projection* temp = projection_;
1384  projection_ = nullptr;
1385  return temp;
1386 }
1387 inline ::ignition::msgs::CameraInfo_Projection* CameraInfo::_internal_mutable_projection() {
1388 
1389  if (projection_ == nullptr) {
1390  auto* p = CreateMaybeMessage<::ignition::msgs::CameraInfo_Projection>(GetArena());
1391  projection_ = p;
1392  }
1393  return projection_;
1394 }
1395 inline ::ignition::msgs::CameraInfo_Projection* CameraInfo::mutable_projection() {
1396  // @@protoc_insertion_point(field_mutable:ignition.msgs.CameraInfo.projection)
1397  return _internal_mutable_projection();
1398 }
1399 inline void CameraInfo::set_allocated_projection(::ignition::msgs::CameraInfo_Projection* projection) {
1400  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1401  if (message_arena == nullptr) {
1402  delete projection_;
1403  }
1404  if (projection) {
1405  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1406  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(projection);
1407  if (message_arena != submessage_arena) {
1408  projection = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1409  message_arena, projection, submessage_arena);
1410  }
1411 
1412  } else {
1413 
1414  }
1415  projection_ = projection;
1416  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.CameraInfo.projection)
1417 }
1418 
1419 // repeated double rectification_matrix = 7 [packed = true];
1420 inline int CameraInfo::_internal_rectification_matrix_size() const {
1421  return rectification_matrix_.size();
1422 }
1423 inline int CameraInfo::rectification_matrix_size() const {
1424  return _internal_rectification_matrix_size();
1425 }
1426 inline void CameraInfo::clear_rectification_matrix() {
1427  rectification_matrix_.Clear();
1428 }
1429 inline double CameraInfo::_internal_rectification_matrix(int index) const {
1430  return rectification_matrix_.Get(index);
1431 }
1432 inline double CameraInfo::rectification_matrix(int index) const {
1433  // @@protoc_insertion_point(field_get:ignition.msgs.CameraInfo.rectification_matrix)
1434  return _internal_rectification_matrix(index);
1435 }
1436 inline void CameraInfo::set_rectification_matrix(int index, double value) {
1437  rectification_matrix_.Set(index, value);
1438  // @@protoc_insertion_point(field_set:ignition.msgs.CameraInfo.rectification_matrix)
1439 }
1440 inline void CameraInfo::_internal_add_rectification_matrix(double value) {
1441  rectification_matrix_.Add(value);
1442 }
1443 inline void CameraInfo::add_rectification_matrix(double value) {
1444  _internal_add_rectification_matrix(value);
1445  // @@protoc_insertion_point(field_add:ignition.msgs.CameraInfo.rectification_matrix)
1446 }
1447 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1448 CameraInfo::_internal_rectification_matrix() const {
1449  return rectification_matrix_;
1450 }
1451 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1452 CameraInfo::rectification_matrix() const {
1453  // @@protoc_insertion_point(field_list:ignition.msgs.CameraInfo.rectification_matrix)
1454  return _internal_rectification_matrix();
1455 }
1456 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1457 CameraInfo::_internal_mutable_rectification_matrix() {
1458  return &rectification_matrix_;
1459 }
1460 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1461 CameraInfo::mutable_rectification_matrix() {
1462  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.CameraInfo.rectification_matrix)
1463  return _internal_mutable_rectification_matrix();
1464 }
1465 
1466 #ifdef __GNUC__
1467  #pragma GCC diagnostic pop
1468 #endif // __GNUC__
1469 // -------------------------------------------------------------------
1470 
1471 // -------------------------------------------------------------------
1472 
1473 // -------------------------------------------------------------------
1474 
1475 
1480 // @@protoc_insertion_point(namespace_scope)
1481 
1482 } // namespace msgs
1483 } // namespace ignition
1484 
1485 PROTOBUF_NAMESPACE_OPEN
1486 
1488 template <>
1489 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::CameraInfo_Distortion_DistortionModelType>() {
1491 }
1492 
1493 PROTOBUF_NAMESPACE_CLOSE
1494 
1495 #ifdef _MSC_VER
1496 #pragma warning(pop)
1497 #endif
1498 // @@protoc_insertion_point(global_scope)
1499 
1500 #include <google/protobuf/port_undef.inc>
1501 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fcamera_5finfo_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fcamera_5finfo_2eproto
Definition: actor.pb.h:98
static const std::string & DistortionModelType_Name(T enum_t_value)
Definition: camera_info.pb.h:252
static const CameraInfo_Intrinsics * internal_default_instance()
Definition: camera_info.pb.h:351
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: camera_info.pb.h:153
void UnsafeArenaSwap(CameraInfo *other)
Definition: camera_info.pb.h:669
CameraInfo_Distortion Distortion
Definition: camera_info.pb.h:724
CameraInfo_Projection(CameraInfo_Projection &&from) noexcept
Definition: camera_info.pb.h:472
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
CameraInfo_Distortion_DistortionModelType DistortionModelType
Definition: camera_info.pb.h:231
::ignition::msgs::Header * release_header()
::ignition::msgs::CameraInfo_Distortion * mutable_distortion()
CameraInfo_Intrinsics(const CameraInfo_Intrinsics &from)
friend void swap(CameraInfo_Intrinsics &a, CameraInfo_Intrinsics &b)
Definition: camera_info.pb.h:358
static bool DistortionModelType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DistortionModelType *value)
Definition: camera_info.pb.h:258
::ignition::msgs::Header * mutable_header()
void set_allocated_intrinsics(::ignition::msgs::CameraInfo_Intrinsics *intrinsics)
CameraInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: camera_info.pb.h:681
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: camera_info.pb.h:147
static const CameraInfo_Intrinsics & default_instance()
const ::ignition::msgs::CameraInfo_Distortion & distortion() const
CameraInfo_Projection Projection
Definition: camera_info.pb.h:726
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & k() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_k()
const ::ignition::msgs::CameraInfo_Intrinsics & intrinsics() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
CameraInfo_Distortion(const CameraInfo_Distortion &from)
friend void swap(CameraInfo_Projection &a, CameraInfo_Projection &b)
Definition: camera_info.pb.h:508
friend void swap(CameraInfo_Distortion &a, CameraInfo_Distortion &b)
Definition: camera_info.pb.h:165
CameraInfo_Intrinsics(CameraInfo_Intrinsics &&from) noexcept
Definition: camera_info.pb.h:322
void MergeFrom(const CameraInfo &from)
static const CameraInfo_Distortion & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DistortionModelType_descriptor()
Definition: camera_info.pb.h:248
::ignition::msgs::CameraInfo_Intrinsics * unsafe_arena_release_intrinsics()
CameraInfo_Distortion * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: camera_info.pb.h:188
CameraInfo_Distortion & operator=(CameraInfo_Distortion &&from) noexcept
Definition: camera_info.pb.h:138
void CopyFrom(const CameraInfo &from)
void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value)
void UnsafeArenaSwap(CameraInfo_Projection *other)
Definition: camera_info.pb.h:519
static bool DistortionModelType_IsValid(int value)
Definition: camera_info.pb.h:238
double rectification_matrix(int index) const
::ignition::msgs::CameraInfo_Projection * mutable_projection()
void set_allocated_distortion(::ignition::msgs::CameraInfo_Distortion *distortion)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_rectification_matrix()
CameraInfo_Distortion * New() const final
Definition: camera_info.pb.h:184
void MergeFrom(const CameraInfo_Intrinsics &from)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
CameraInfo & operator=(const CameraInfo &from)
Definition: camera_info.pb.h:627
CameraInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CameraInfo * New() const final
Definition: camera_info.pb.h:677
void unsafe_arena_set_allocated_intrinsics(::ignition::msgs::CameraInfo_Intrinsics *intrinsics)
void set_allocated_projection(::ignition::msgs::CameraInfo_Projection *projection)
void set_model(::ignition::msgs::CameraInfo_Distortion_DistortionModelType value)
void Swap(CameraInfo *other)
Definition: camera_info.pb.h:661
CameraInfo_Intrinsics * New() const final
Definition: camera_info.pb.h:377
static const CameraInfo_Distortion * internal_default_instance()
Definition: camera_info.pb.h:158
double p(int index) const
void set_k(int index, double value)
static const CameraInfo & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & rectification_matrix() const
void MergeFrom(const CameraInfo_Projection &from)
void MergeFrom(const CameraInfo_Distortion &from)
void CopyFrom(const CameraInfo_Projection &from)
CameraInfo_Projection()
Definition: camera_info.pb.h:468
CameraInfo_Intrinsics & operator=(CameraInfo_Intrinsics &&from) noexcept
Definition: camera_info.pb.h:331
void UnsafeArenaSwap(CameraInfo_Distortion *other)
Definition: camera_info.pb.h:176
CameraInfo_Intrinsics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: camera_info.pb.h:381
::ignition::msgs::Header * unsafe_arena_release_header()
::PROTOBUF_NAMESPACE_ID::uint32 height() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
CameraInfo_Distortion(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CameraInfo_Distortion()
Definition: camera_info.pb.h:125
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_p()
void UnsafeArenaSwap(CameraInfo_Intrinsics *other)
Definition: camera_info.pb.h:369
CameraInfo_Projection & operator=(CameraInfo_Projection &&from) noexcept
Definition: camera_info.pb.h:481
CameraInfo & operator=(CameraInfo &&from) noexcept
Definition: camera_info.pb.h:631
void set_rectification_matrix(int index, double value)
void set_allocated_header(::ignition::msgs::Header *header)
::ignition::msgs::CameraInfo_Projection * unsafe_arena_release_projection()
friend void swap(CameraInfo &a, CameraInfo &b)
Definition: camera_info.pb.h:658
void Swap(CameraInfo_Intrinsics *other)
Definition: camera_info.pb.h:361
CameraInfo_Projection & operator=(const CameraInfo_Projection &from)
Definition: camera_info.pb.h:477
CameraInfo(const CameraInfo &from)
CameraInfo_Projection * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: camera_info.pb.h:531
CameraInfo(CameraInfo &&from) noexcept
Definition: camera_info.pb.h:622
CameraInfo()
Definition: camera_info.pb.h:618
::ignition::msgs::CameraInfo_Projection * release_projection()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
CameraInfo_Projection(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CameraInfo_Projection * New() const final
Definition: camera_info.pb.h:527
static const CameraInfo_Projection & default_instance()
void Swap(CameraInfo_Distortion *other)
Definition: camera_info.pb.h:168
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: camera_info.pb.h:150
CameraInfo_Projection(const CameraInfo_Projection &from)
::ignition::msgs::CameraInfo_Distortion * unsafe_arena_release_distortion()
CameraInfo_Intrinsics(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CameraInfo_Intrinsics()
Definition: camera_info.pb.h:318
::ignition::msgs::CameraInfo_Intrinsics * release_intrinsics()
CameraInfo_Intrinsics Intrinsics
Definition: camera_info.pb.h:725
CameraInfo_Distortion & operator=(const CameraInfo_Distortion &from)
Definition: camera_info.pb.h:134
void set_height(::PROTOBUF_NAMESPACE_ID::uint32 value)
::ignition::msgs::CameraInfo_Distortion * release_distortion()
void CopyFrom(const CameraInfo_Intrinsics &from)
void unsafe_arena_set_allocated_distortion(::ignition::msgs::CameraInfo_Distortion *distortion)
static const CameraInfo * internal_default_instance()
Definition: camera_info.pb.h:651
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & p() const
void add_rectification_matrix(double value)
::ignition::msgs::CameraInfo_Distortion_DistortionModelType model() const
void CopyFrom(const CameraInfo_Distortion &from)
::ignition::msgs::CameraInfo_Intrinsics * mutable_intrinsics()
const ::ignition::msgs::CameraInfo_Projection & projection() const
CameraInfo_Distortion(CameraInfo_Distortion &&from) noexcept
Definition: camera_info.pb.h:129
void set_p(int index, double value)
void unsafe_arena_set_allocated_projection(::ignition::msgs::CameraInfo_Projection *projection)
const ::ignition::msgs::Header & header() const
static const CameraInfo_Projection * internal_default_instance()
Definition: camera_info.pb.h:501
double k(int index) const
void Swap(CameraInfo_Projection *other)
Definition: camera_info.pb.h:511
::PROTOBUF_NAMESPACE_ID::uint32 width() const
CameraInfo_Intrinsics & operator=(const CameraInfo_Intrinsics &from)
Definition: camera_info.pb.h:327
T max(T... args)
T min(T... args)
constexpr int CameraInfo_Distortion_DistortionModelType_DistortionModelType_ARRAYSIZE
Definition: camera_info.pb.h:104
CameraInfo_Distortion_DistortionModelType
Definition: camera_info.pb.h:94
@ CameraInfo_Distortion_DistortionModelType_EQUIDISTANT
Definition: camera_info.pb.h:97
@ CameraInfo_Distortion_DistortionModelType_RATIONAL_POLYNOMIAL
Definition: camera_info.pb.h:96
@ CameraInfo_Distortion_DistortionModelType_CameraInfo_Distortion_DistortionModelType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: camera_info.pb.h:98
@ CameraInfo_Distortion_DistortionModelType_CameraInfo_Distortion_DistortionModelType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: camera_info.pb.h:99
@ CameraInfo_Distortion_DistortionModelType_PLUMB_BOB
Definition: camera_info.pb.h:95
IGNITION_MSGS_VISIBLE CameraInfo_DistortionDefaultTypeInternal _CameraInfo_Distortion_default_instance_
IGNITION_MSGS_VISIBLE CameraInfo_ProjectionDefaultTypeInternal _CameraInfo_Projection_default_instance_
IGNITION_MSGS_VISIBLE CameraInfoDefaultTypeInternal _CameraInfo_default_instance_
bool CameraInfo_Distortion_DistortionModelType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CameraInfo_Distortion_DistortionModelType *value)
Definition: camera_info.pb.h:115
constexpr CameraInfo_Distortion_DistortionModelType CameraInfo_Distortion_DistortionModelType_DistortionModelType_MIN
Definition: camera_info.pb.h:102
const std::string & CameraInfo_Distortion_DistortionModelType_Name(T enum_t_value)
Definition: camera_info.pb.h:108
IGNITION_MSGS_VISIBLE bool CameraInfo_Distortion_DistortionModelType_IsValid(int value)
std::shared_ptr< const CameraInfo > ConstCameraInfoSharedPtr
Definition: camera_info.pb.h:1479
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< CameraInfo > CameraInfoUniquePtr
Definition: camera_info.pb.h:1476
constexpr CameraInfo_Distortion_DistortionModelType CameraInfo_Distortion_DistortionModelType_DistortionModelType_MAX
Definition: camera_info.pb.h:103
std::shared_ptr< CameraInfo > CameraInfoSharedPtr
Definition: camera_info.pb.h:1478
std::unique_ptr< const CameraInfo > ConstCameraInfoUniquePtr
Definition: camera_info.pb.h:1477
IGNITION_MSGS_VISIBLE CameraInfo_IntrinsicsDefaultTypeInternal _CameraInfo_Intrinsics_default_instance_
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CameraInfo_Distortion_DistortionModelType_descriptor()
Definition: actor.pb.h:52
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[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)