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