Gazebo Msgs

API Reference

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