Gazebo Msgs

API Reference

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