Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/logical_camera_image.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flogical_5fcamera_5fimage_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/unknown_field_set.h>
35 #include "ignition/msgs/pose.pb.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_2flogical_5fcamera_5fimage_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[2]
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_2flogical_5fcamera_5fimage_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class LogicalCameraImage;
73 class LogicalCameraImageDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern LogicalCameraImageDefaultTypeInternal _LogicalCameraImage_default_instance_;
75 class LogicalCameraImage_Model;
76 class LogicalCameraImage_ModelDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern LogicalCameraImage_ModelDefaultTypeInternal _LogicalCameraImage_Model_default_instance_;
78 } // namespace msgs
79 } // namespace ignition
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogicalCameraImage* Arena::CreateMaybeMessage<::ignition::msgs::LogicalCameraImage>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogicalCameraImage_Model* Arena::CreateMaybeMessage<::ignition::msgs::LogicalCameraImage_Model>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
84 namespace ignition {
85 namespace msgs {
86 
87 // ===================================================================
88 
89 class IGNITION_MSGS_VISIBLE LogicalCameraImage_Model PROTOBUF_FINAL :
90  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogicalCameraImage.Model) */ {
91  public:
92  inline LogicalCameraImage_Model() : LogicalCameraImage_Model(nullptr) {};
94 
95  LogicalCameraImage_Model(const LogicalCameraImage_Model& from);
96  LogicalCameraImage_Model(LogicalCameraImage_Model&& from) noexcept
97  : LogicalCameraImage_Model() {
98  *this = ::std::move(from);
99  }
100 
101  inline LogicalCameraImage_Model& operator=(const LogicalCameraImage_Model& from) {
102  CopyFrom(from);
103  return *this;
104  }
105  inline LogicalCameraImage_Model& operator=(LogicalCameraImage_Model&& from) noexcept {
106  if (GetArena() == from.GetArena()) {
107  if (this != &from) InternalSwap(&from);
108  } else {
109  CopyFrom(from);
110  }
111  return *this;
112  }
113 
114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
115  return GetDescriptor();
116  }
117  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
118  return GetMetadataStatic().descriptor;
119  }
120  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
121  return GetMetadataStatic().reflection;
122  }
123  static const LogicalCameraImage_Model& default_instance();
124 
125  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
126  static inline const LogicalCameraImage_Model* internal_default_instance() {
127  return reinterpret_cast<const LogicalCameraImage_Model*>(
129  }
130  static constexpr int kIndexInFileMessages =
131  0;
132 
133  friend void swap(LogicalCameraImage_Model& a, LogicalCameraImage_Model& b) {
134  a.Swap(&b);
135  }
136  inline void Swap(LogicalCameraImage_Model* other) {
137  if (other == this) return;
138  if (GetArena() == other->GetArena()) {
139  InternalSwap(other);
140  } else {
141  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
142  }
143  }
144  void UnsafeArenaSwap(LogicalCameraImage_Model* other) {
145  if (other == this) return;
146  GOOGLE_DCHECK(GetArena() == other->GetArena());
147  InternalSwap(other);
148  }
149 
150  // implements Message ----------------------------------------------
151 
152  inline LogicalCameraImage_Model* New() const final {
153  return CreateMaybeMessage<LogicalCameraImage_Model>(nullptr);
154  }
155 
156  LogicalCameraImage_Model* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
157  return CreateMaybeMessage<LogicalCameraImage_Model>(arena);
158  }
159  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
160  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
161  void CopyFrom(const LogicalCameraImage_Model& from);
162  void MergeFrom(const LogicalCameraImage_Model& from);
163  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
164  bool IsInitialized() const final;
165 
166  size_t ByteSizeLong() const final;
167  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
168  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
169  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
170  int GetCachedSize() const final { return _cached_size_.Get(); }
171 
172  private:
173  inline void SharedCtor();
174  inline void SharedDtor();
175  void SetCachedSize(int size) const final;
176  void InternalSwap(LogicalCameraImage_Model* other);
177  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179  return "ignition.msgs.LogicalCameraImage.Model";
180  }
181  protected:
182  explicit LogicalCameraImage_Model(::PROTOBUF_NAMESPACE_ID::Arena* arena);
183  private:
184  static void ArenaDtor(void* object);
185  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
186  public:
187 
188  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
189  private:
190  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
191  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto);
193  }
194 
195  public:
196 
197  // nested types ----------------------------------------------------
198 
199  // accessors -------------------------------------------------------
200 
201  enum : int {
202  kNameFieldNumber = 1,
203  kPoseFieldNumber = 2,
204  };
205  // string name = 1;
206  void clear_name();
207  const std::string& name() const;
208  void set_name(const std::string& value);
209  void set_name(std::string&& value);
210  void set_name(const char* value);
211  void set_name(const char* value, size_t size);
215  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
216  " string fields are deprecated and will be removed in a"
217  " future release.")
218  std::string* unsafe_arena_release_name();
219  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
220  " string fields are deprecated and will be removed in a"
221  " future release.")
222  void unsafe_arena_set_allocated_name(
223  std::string* name);
224  private:
225  const std::string& _internal_name() const;
226  void _internal_set_name(const std::string& value);
227  std::string* _internal_mutable_name();
228  public:
229 
230  // .ignition.msgs.Pose pose = 2;
231  bool has_pose() const;
232  private:
233  bool _internal_has_pose() const;
234  public:
235  void clear_pose();
236  const ::ignition::msgs::Pose& pose() const;
237  ::ignition::msgs::Pose* release_pose();
238  ::ignition::msgs::Pose* mutable_pose();
239  void set_allocated_pose(::ignition::msgs::Pose* pose);
240  private:
241  const ::ignition::msgs::Pose& _internal_pose() const;
242  ::ignition::msgs::Pose* _internal_mutable_pose();
243  public:
244  void unsafe_arena_set_allocated_pose(
245  ::ignition::msgs::Pose* pose);
246  ::ignition::msgs::Pose* unsafe_arena_release_pose();
247 
248  // @@protoc_insertion_point(class_scope:ignition.msgs.LogicalCameraImage.Model)
249  private:
250  class _Internal;
251 
252  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
253  typedef void InternalArenaConstructable_;
254  typedef void DestructorSkippable_;
255  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
256  ::ignition::msgs::Pose* pose_;
257  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
259 };
260 // -------------------------------------------------------------------
261 
262 class IGNITION_MSGS_VISIBLE LogicalCameraImage PROTOBUF_FINAL :
263  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogicalCameraImage) */ {
264  public:
265  inline LogicalCameraImage() : LogicalCameraImage(nullptr) {};
267 
268  LogicalCameraImage(const LogicalCameraImage& from);
269  LogicalCameraImage(LogicalCameraImage&& from) noexcept
270  : LogicalCameraImage() {
271  *this = ::std::move(from);
272  }
273 
274  inline LogicalCameraImage& operator=(const LogicalCameraImage& from) {
275  CopyFrom(from);
276  return *this;
277  }
278  inline LogicalCameraImage& operator=(LogicalCameraImage&& from) noexcept {
279  if (GetArena() == from.GetArena()) {
280  if (this != &from) InternalSwap(&from);
281  } else {
282  CopyFrom(from);
283  }
284  return *this;
285  }
286 
287  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
288  return GetDescriptor();
289  }
290  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
291  return GetMetadataStatic().descriptor;
292  }
293  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
294  return GetMetadataStatic().reflection;
295  }
296  static const LogicalCameraImage& default_instance();
297 
298  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
299  static inline const LogicalCameraImage* internal_default_instance() {
300  return reinterpret_cast<const LogicalCameraImage*>(
302  }
303  static constexpr int kIndexInFileMessages =
304  1;
305 
306  friend void swap(LogicalCameraImage& a, LogicalCameraImage& b) {
307  a.Swap(&b);
308  }
309  inline void Swap(LogicalCameraImage* other) {
310  if (other == this) return;
311  if (GetArena() == other->GetArena()) {
312  InternalSwap(other);
313  } else {
314  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
315  }
316  }
317  void UnsafeArenaSwap(LogicalCameraImage* other) {
318  if (other == this) return;
319  GOOGLE_DCHECK(GetArena() == other->GetArena());
320  InternalSwap(other);
321  }
322 
323  // implements Message ----------------------------------------------
324 
325  inline LogicalCameraImage* New() const final {
326  return CreateMaybeMessage<LogicalCameraImage>(nullptr);
327  }
328 
329  LogicalCameraImage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
330  return CreateMaybeMessage<LogicalCameraImage>(arena);
331  }
332  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
333  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
334  void CopyFrom(const LogicalCameraImage& from);
335  void MergeFrom(const LogicalCameraImage& from);
336  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
337  bool IsInitialized() const final;
338 
339  size_t ByteSizeLong() const final;
340  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
341  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
342  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
343  int GetCachedSize() const final { return _cached_size_.Get(); }
344 
345  private:
346  inline void SharedCtor();
347  inline void SharedDtor();
348  void SetCachedSize(int size) const final;
349  void InternalSwap(LogicalCameraImage* other);
350  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
351  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
352  return "ignition.msgs.LogicalCameraImage";
353  }
354  protected:
355  explicit LogicalCameraImage(::PROTOBUF_NAMESPACE_ID::Arena* arena);
356  private:
357  static void ArenaDtor(void* object);
358  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
359  public:
360 
361  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
362  private:
363  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
364  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto);
366  }
367 
368  public:
369 
370  // nested types ----------------------------------------------------
371 
372  typedef LogicalCameraImage_Model Model;
373 
374  // accessors -------------------------------------------------------
375 
376  enum : int {
377  kModelFieldNumber = 3,
378  kHeaderFieldNumber = 1,
379  kPoseFieldNumber = 2,
380  };
381  // repeated .ignition.msgs.LogicalCameraImage.Model model = 3;
382  int model_size() const;
383  private:
384  int _internal_model_size() const;
385  public:
386  void clear_model();
387  ::ignition::msgs::LogicalCameraImage_Model* mutable_model(int index);
388  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >*
390  private:
391  const ::ignition::msgs::LogicalCameraImage_Model& _internal_model(int index) const;
392  ::ignition::msgs::LogicalCameraImage_Model* _internal_add_model();
393  public:
394  const ::ignition::msgs::LogicalCameraImage_Model& model(int index) const;
395  ::ignition::msgs::LogicalCameraImage_Model* add_model();
396  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >&
397  model() const;
398 
399  // .ignition.msgs.Header header = 1;
400  bool has_header() const;
401  private:
402  bool _internal_has_header() const;
403  public:
404  void clear_header();
405  const ::ignition::msgs::Header& header() const;
406  ::ignition::msgs::Header* release_header();
407  ::ignition::msgs::Header* mutable_header();
408  void set_allocated_header(::ignition::msgs::Header* header);
409  private:
410  const ::ignition::msgs::Header& _internal_header() const;
411  ::ignition::msgs::Header* _internal_mutable_header();
412  public:
414  ::ignition::msgs::Header* header);
415  ::ignition::msgs::Header* unsafe_arena_release_header();
416 
417  // .ignition.msgs.Pose pose = 2;
418  bool has_pose() const;
419  private:
420  bool _internal_has_pose() const;
421  public:
422  void clear_pose();
423  const ::ignition::msgs::Pose& pose() const;
424  ::ignition::msgs::Pose* release_pose();
425  ::ignition::msgs::Pose* mutable_pose();
426  void set_allocated_pose(::ignition::msgs::Pose* pose);
427  private:
428  const ::ignition::msgs::Pose& _internal_pose() const;
429  ::ignition::msgs::Pose* _internal_mutable_pose();
430  public:
432  ::ignition::msgs::Pose* pose);
433  ::ignition::msgs::Pose* unsafe_arena_release_pose();
434 
435  // @@protoc_insertion_point(class_scope:ignition.msgs.LogicalCameraImage)
436  private:
437  class _Internal;
438 
439  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
440  typedef void InternalArenaConstructable_;
441  typedef void DestructorSkippable_;
442  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > model_;
443  ::ignition::msgs::Header* header_;
444  ::ignition::msgs::Pose* pose_;
445  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
446  friend struct ::TableStruct_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto;
447 };
448 // ===================================================================
449 
450 
451 // ===================================================================
452 
453 #ifdef __GNUC__
454  #pragma GCC diagnostic push
455  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
456 #endif // __GNUC__
457 // LogicalCameraImage_Model
458 
459 // string name = 1;
460 inline void LogicalCameraImage_Model::clear_name() {
461  name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
462 }
463 inline const std::string& LogicalCameraImage_Model::name() const {
464  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.Model.name)
465  return _internal_name();
466 }
467 inline void LogicalCameraImage_Model::set_name(const std::string& value) {
468  _internal_set_name(value);
469  // @@protoc_insertion_point(field_set:ignition.msgs.LogicalCameraImage.Model.name)
470 }
471 inline std::string* LogicalCameraImage_Model::mutable_name() {
472  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.Model.name)
473  return _internal_mutable_name();
474 }
475 inline const std::string& LogicalCameraImage_Model::_internal_name() const {
476  return name_.Get();
477 }
478 inline void LogicalCameraImage_Model::_internal_set_name(const std::string& value) {
479 
480  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
481 }
482 inline void LogicalCameraImage_Model::set_name(std::string&& value) {
483 
484  name_.Set(
485  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
486  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.LogicalCameraImage.Model.name)
487 }
488 inline void LogicalCameraImage_Model::set_name(const char* value) {
489  GOOGLE_DCHECK(value != nullptr);
490 
491  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
492  GetArena());
493  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogicalCameraImage.Model.name)
494 }
495 inline void LogicalCameraImage_Model::set_name(const char* value,
496  size_t size) {
497 
498  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
499  reinterpret_cast<const char*>(value), size), GetArena());
500  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogicalCameraImage.Model.name)
501 }
502 inline std::string* LogicalCameraImage_Model::_internal_mutable_name() {
503 
504  return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
505 }
506 inline std::string* LogicalCameraImage_Model::release_name() {
507  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.Model.name)
508  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
509 }
510 inline void LogicalCameraImage_Model::set_allocated_name(std::string* name) {
511  if (name != nullptr) {
512 
513  } else {
514 
515  }
516  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
517  GetArena());
518  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.Model.name)
519 }
520 inline std::string* LogicalCameraImage_Model::unsafe_arena_release_name() {
521  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.LogicalCameraImage.Model.name)
522  GOOGLE_DCHECK(GetArena() != nullptr);
523 
524  return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
525  GetArena());
526 }
527 inline void LogicalCameraImage_Model::unsafe_arena_set_allocated_name(
528  std::string* name) {
529  GOOGLE_DCHECK(GetArena() != nullptr);
530  if (name != nullptr) {
531 
532  } else {
533 
534  }
535  name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
536  name, GetArena());
537  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogicalCameraImage.Model.name)
538 }
539 
540 // .ignition.msgs.Pose pose = 2;
541 inline bool LogicalCameraImage_Model::_internal_has_pose() const {
542  return this != internal_default_instance() && pose_ != nullptr;
543 }
544 inline bool LogicalCameraImage_Model::has_pose() const {
545  return _internal_has_pose();
546 }
547 inline const ::ignition::msgs::Pose& LogicalCameraImage_Model::_internal_pose() const {
548  const ::ignition::msgs::Pose* p = pose_;
549  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
551 }
552 inline const ::ignition::msgs::Pose& LogicalCameraImage_Model::pose() const {
553  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.Model.pose)
554  return _internal_pose();
555 }
556 inline void LogicalCameraImage_Model::unsafe_arena_set_allocated_pose(
557  ::ignition::msgs::Pose* pose) {
558  if (GetArena() == nullptr) {
559  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
560  }
561  pose_ = pose;
562  if (pose) {
563 
564  } else {
565 
566  }
567  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogicalCameraImage.Model.pose)
568 }
569 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::release_pose() {
570  auto temp = unsafe_arena_release_pose();
571  if (GetArena() != nullptr) {
572  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
573  }
574  return temp;
575 }
576 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::unsafe_arena_release_pose() {
577  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.Model.pose)
578 
579  ::ignition::msgs::Pose* temp = pose_;
580  pose_ = nullptr;
581  return temp;
582 }
583 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::_internal_mutable_pose() {
584 
585  if (pose_ == nullptr) {
586  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
587  pose_ = p;
588  }
589  return pose_;
590 }
591 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::mutable_pose() {
592  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.Model.pose)
593  return _internal_mutable_pose();
594 }
595 inline void LogicalCameraImage_Model::set_allocated_pose(::ignition::msgs::Pose* pose) {
596  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
597  if (message_arena == nullptr) {
598  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
599  }
600  if (pose) {
601  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
602  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
603  if (message_arena != submessage_arena) {
604  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
605  message_arena, pose, submessage_arena);
606  }
607 
608  } else {
609 
610  }
611  pose_ = pose;
612  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.Model.pose)
613 }
614 
615 // -------------------------------------------------------------------
616 
617 // LogicalCameraImage
618 
619 // .ignition.msgs.Header header = 1;
620 inline bool LogicalCameraImage::_internal_has_header() const {
621  return this != internal_default_instance() && header_ != nullptr;
622 }
623 inline bool LogicalCameraImage::has_header() const {
624  return _internal_has_header();
625 }
626 inline const ::ignition::msgs::Header& LogicalCameraImage::_internal_header() const {
627  const ::ignition::msgs::Header* p = header_;
628  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
630 }
631 inline const ::ignition::msgs::Header& LogicalCameraImage::header() const {
632  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.header)
633  return _internal_header();
634 }
635 inline void LogicalCameraImage::unsafe_arena_set_allocated_header(
636  ::ignition::msgs::Header* header) {
637  if (GetArena() == nullptr) {
638  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
639  }
640  header_ = header;
641  if (header) {
642 
643  } else {
644 
645  }
646  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogicalCameraImage.header)
647 }
648 inline ::ignition::msgs::Header* LogicalCameraImage::release_header() {
649  auto temp = unsafe_arena_release_header();
650  if (GetArena() != nullptr) {
651  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
652  }
653  return temp;
654 }
655 inline ::ignition::msgs::Header* LogicalCameraImage::unsafe_arena_release_header() {
656  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.header)
657 
658  ::ignition::msgs::Header* temp = header_;
659  header_ = nullptr;
660  return temp;
661 }
662 inline ::ignition::msgs::Header* LogicalCameraImage::_internal_mutable_header() {
663 
664  if (header_ == nullptr) {
665  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
666  header_ = p;
667  }
668  return header_;
669 }
670 inline ::ignition::msgs::Header* LogicalCameraImage::mutable_header() {
671  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.header)
672  return _internal_mutable_header();
673 }
674 inline void LogicalCameraImage::set_allocated_header(::ignition::msgs::Header* header) {
675  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
676  if (message_arena == nullptr) {
677  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
678  }
679  if (header) {
680  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
681  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
682  if (message_arena != submessage_arena) {
683  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
684  message_arena, header, submessage_arena);
685  }
686 
687  } else {
688 
689  }
690  header_ = header;
691  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.header)
692 }
693 
694 // .ignition.msgs.Pose pose = 2;
695 inline bool LogicalCameraImage::_internal_has_pose() const {
696  return this != internal_default_instance() && pose_ != nullptr;
697 }
698 inline bool LogicalCameraImage::has_pose() const {
699  return _internal_has_pose();
700 }
701 inline const ::ignition::msgs::Pose& LogicalCameraImage::_internal_pose() const {
702  const ::ignition::msgs::Pose* p = pose_;
703  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
705 }
706 inline const ::ignition::msgs::Pose& LogicalCameraImage::pose() const {
707  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.pose)
708  return _internal_pose();
709 }
710 inline void LogicalCameraImage::unsafe_arena_set_allocated_pose(
711  ::ignition::msgs::Pose* pose) {
712  if (GetArena() == nullptr) {
713  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
714  }
715  pose_ = pose;
716  if (pose) {
717 
718  } else {
719 
720  }
721  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogicalCameraImage.pose)
722 }
723 inline ::ignition::msgs::Pose* LogicalCameraImage::release_pose() {
724  auto temp = unsafe_arena_release_pose();
725  if (GetArena() != nullptr) {
726  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
727  }
728  return temp;
729 }
730 inline ::ignition::msgs::Pose* LogicalCameraImage::unsafe_arena_release_pose() {
731  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.pose)
732 
733  ::ignition::msgs::Pose* temp = pose_;
734  pose_ = nullptr;
735  return temp;
736 }
737 inline ::ignition::msgs::Pose* LogicalCameraImage::_internal_mutable_pose() {
738 
739  if (pose_ == nullptr) {
740  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
741  pose_ = p;
742  }
743  return pose_;
744 }
745 inline ::ignition::msgs::Pose* LogicalCameraImage::mutable_pose() {
746  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.pose)
747  return _internal_mutable_pose();
748 }
749 inline void LogicalCameraImage::set_allocated_pose(::ignition::msgs::Pose* pose) {
750  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
751  if (message_arena == nullptr) {
752  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
753  }
754  if (pose) {
755  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
756  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
757  if (message_arena != submessage_arena) {
758  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
759  message_arena, pose, submessage_arena);
760  }
761 
762  } else {
763 
764  }
765  pose_ = pose;
766  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.pose)
767 }
768 
769 // repeated .ignition.msgs.LogicalCameraImage.Model model = 3;
770 inline int LogicalCameraImage::_internal_model_size() const {
771  return model_.size();
772 }
773 inline int LogicalCameraImage::model_size() const {
774  return _internal_model_size();
775 }
776 inline void LogicalCameraImage::clear_model() {
777  model_.Clear();
778 }
779 inline ::ignition::msgs::LogicalCameraImage_Model* LogicalCameraImage::mutable_model(int index) {
780  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.model)
781  return model_.Mutable(index);
782 }
783 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >*
784 LogicalCameraImage::mutable_model() {
785  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LogicalCameraImage.model)
786  return &model_;
787 }
788 inline const ::ignition::msgs::LogicalCameraImage_Model& LogicalCameraImage::_internal_model(int index) const {
789  return model_.Get(index);
790 }
791 inline const ::ignition::msgs::LogicalCameraImage_Model& LogicalCameraImage::model(int index) const {
792  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.model)
793  return _internal_model(index);
794 }
795 inline ::ignition::msgs::LogicalCameraImage_Model* LogicalCameraImage::_internal_add_model() {
796  return model_.Add();
797 }
798 inline ::ignition::msgs::LogicalCameraImage_Model* LogicalCameraImage::add_model() {
799  // @@protoc_insertion_point(field_add:ignition.msgs.LogicalCameraImage.model)
800  return _internal_add_model();
801 }
802 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >&
803 LogicalCameraImage::model() const {
804  // @@protoc_insertion_point(field_list:ignition.msgs.LogicalCameraImage.model)
805  return model_;
806 }
807 
808 #ifdef __GNUC__
809  #pragma GCC diagnostic pop
810 #endif // __GNUC__
811 // -------------------------------------------------------------------
812 
813 
818 // @@protoc_insertion_point(namespace_scope)
819 
820 } // namespace msgs
821 } // namespace ignition
822 
823 #ifdef _MSC_VER
824 #pragma warning(pop)
825 #endif
826 // @@protoc_insertion_point(global_scope)
827 
828 #include <google/protobuf/port_undef.inc>
829 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
static const LogicalCameraImage & default_instance()
::ignition::msgs::LogicalCameraImage_Model * add_model()
::ignition::msgs::Pose * release_pose()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:120
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * release_header()
void set_name(const char *value, size_t size)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > & model() const
static const LogicalCameraImage * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:299
LogicalCameraImage(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::Header * mutable_header()
void MergeFrom(const LogicalCameraImage_Model &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:114
void set_name(const std::string &value)
static const LogicalCameraImage_Model * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:126
static const LogicalCameraImage_Model & default_instance()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::LogicalCameraImage_Model * mutable_model(int index)
friend void swap(LogicalCameraImage_Model &a, LogicalCameraImage_Model &b)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:133
LogicalCameraImage_Model Model
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:372
LogicalCameraImage_Model(const LogicalCameraImage_Model &from)
LogicalCameraImage & operator=(const LogicalCameraImage &from)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:274
LogicalCameraImage * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:325
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
LogicalCameraImage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:329
LogicalCameraImage_Model & operator=(const LogicalCameraImage_Model &from)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:101
friend void swap(LogicalCameraImage &a, LogicalCameraImage &b)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:306
LogicalCameraImage_Model * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:156
LogicalCameraImage_Model & operator=(LogicalCameraImage_Model &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:105
void set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
LogicalCameraImage(LogicalCameraImage &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:269
LogicalCameraImage & operator=(LogicalCameraImage &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:278
LogicalCameraImage_Model()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:92
void CopyFrom(const LogicalCameraImage &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > * mutable_model()
const ::ignition::msgs::LogicalCameraImage_Model & model(int index) const
void UnsafeArenaSwap(LogicalCameraImage *other)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:317
void set_allocated_header(::ignition::msgs::Header *header)
LogicalCameraImage_Model * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:152
const ::ignition::msgs::Pose & pose() const
::ignition::msgs::Pose * unsafe_arena_release_pose()
void Swap(LogicalCameraImage *other)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:309
::ignition::msgs::Pose * mutable_pose()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:117
LogicalCameraImage_Model(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const LogicalCameraImage_Model &from)
const std::string & name() const
LogicalCameraImage_Model(LogicalCameraImage_Model &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:96
void set_name(const char *value)
void set_name(std::string &&value)
void Swap(LogicalCameraImage_Model *other)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:136
LogicalCameraImage(const LogicalCameraImage &from)
void set_allocated_name(std::string *name)
void MergeFrom(const LogicalCameraImage &from)
LogicalCameraImage()
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:265
void UnsafeArenaSwap(LogicalCameraImage_Model *other)
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:144
const ::ignition::msgs::Header & header() const
T move(T... args)
std::shared_ptr< LogicalCameraImage > LogicalCameraImageSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:816
std::unique_ptr< const LogicalCameraImage > ConstLogicalCameraImageUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:815
std::unique_ptr< LogicalCameraImage > LogicalCameraImageUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:814
IGNITION_MSGS_VISIBLE LogicalCameraImage_ModelDefaultTypeInternal _LogicalCameraImage_Model_default_instance_
IGNITION_MSGS_VISIBLE LogicalCameraImageDefaultTypeInternal _LogicalCameraImage_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::shared_ptr< const LogicalCameraImage > ConstLogicalCameraImageSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:817
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/logical_camera_image.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)