Ignition Msgs

API Reference

5.8.1
model.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/model.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3014000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/joint.pb.h"
36 #include "ignition/msgs/link.pb.h"
37 #include "ignition/msgs/pose.pb.h"
41 #ifndef _MSC_VER
42 #pragma GCC system_header
43 #else
44 #pragma warning(push)
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
46 #endif
47 #ifdef __linux__
48 #include <sys/sysmacros.h>
49 #endif
50 #include <memory>
51 #include <ignition/msgs/Export.hh>
52 // @@protoc_insertion_point(includes)
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fmodel_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
56 namespace internal {
57 class AnyMetadata;
58 } // namespace internal
59 PROTOBUF_NAMESPACE_CLOSE
60 
61 // Internal implementation detail -- do not use these members.
62 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fmodel_2eproto {
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
66  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
67  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
68  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
69  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
70  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
71  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
72 };
73 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fmodel_2eproto;
74 namespace ignition {
75 namespace msgs {
76 class Model;
77 class ModelDefaultTypeInternal;
78 IGNITION_MSGS_VISIBLE extern ModelDefaultTypeInternal _Model_default_instance_;
79 } // namespace msgs
80 } // namespace ignition
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Model* Arena::CreateMaybeMessage<::ignition::msgs::Model>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
84 namespace ignition {
85 namespace msgs {
86 
87 // ===================================================================
88 
89 class IGNITION_MSGS_VISIBLE Model PROTOBUF_FINAL :
90  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Model) */ {
91  public:
92  inline Model() : Model(nullptr) {}
93  virtual ~Model();
94 
95  Model(const Model& from);
96  Model(Model&& from) noexcept
97  : Model() {
98  *this = ::std::move(from);
99  }
100 
101  inline Model& operator=(const Model& from) {
102  CopyFrom(from);
103  return *this;
104  }
105  inline Model& operator=(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 Model& default_instance();
124 
125  static inline const Model* internal_default_instance() {
126  return reinterpret_cast<const Model*>(
128  }
129  static constexpr int kIndexInFileMessages =
130  0;
131 
132  friend void swap(Model& a, Model& b) {
133  a.Swap(&b);
134  }
135  inline void Swap(Model* other) {
136  if (other == this) return;
137  if (GetArena() == other->GetArena()) {
138  InternalSwap(other);
139  } else {
140  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
141  }
142  }
143  void UnsafeArenaSwap(Model* other) {
144  if (other == this) return;
145  GOOGLE_DCHECK(GetArena() == other->GetArena());
146  InternalSwap(other);
147  }
148 
149  // implements Message ----------------------------------------------
150 
151  inline Model* New() const final {
152  return CreateMaybeMessage<Model>(nullptr);
153  }
154 
155  Model* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
156  return CreateMaybeMessage<Model>(arena);
157  }
158  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
159  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
160  void CopyFrom(const Model& from);
161  void MergeFrom(const Model& from);
162  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
166  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
167  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
168  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
169  int GetCachedSize() const final { return _cached_size_.Get(); }
170 
171  private:
172  inline void SharedCtor();
173  inline void SharedDtor();
174  void SetCachedSize(int size) const final;
175  void InternalSwap(Model* other);
176  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
177  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
178  return "ignition.msgs.Model";
179  }
180  protected:
181  explicit Model(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182  private:
183  static void ArenaDtor(void* object);
184  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
185  public:
186 
187  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
188  private:
189  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
190  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fmodel_2eproto);
191  return ::descriptor_table_ignition_2fmsgs_2fmodel_2eproto.file_level_metadata[kIndexInFileMessages];
192  }
193 
194  public:
195 
196  // nested types ----------------------------------------------------
197 
198  // accessors -------------------------------------------------------
199 
200  enum : int {
201  kJointFieldNumber = 6,
202  kLinkFieldNumber = 7,
203  kVisualFieldNumber = 9,
204  kModelFieldNumber = 12,
205  kNameFieldNumber = 2,
206  kHeaderFieldNumber = 1,
207  kPoseFieldNumber = 5,
208  kScaleFieldNumber = 10,
209  kBoundingBoxFieldNumber = 13,
210  kIdFieldNumber = 3,
211  kIsStaticFieldNumber = 4,
212  kDeletedFieldNumber = 8,
213  kSelfCollideFieldNumber = 11,
214  };
215  // repeated .ignition.msgs.Joint joint = 6;
216  int joint_size() const;
217  private:
218  int _internal_joint_size() const;
219  public:
220  void clear_joint();
221  ::ignition::msgs::Joint* mutable_joint(int index);
222  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
224  private:
225  const ::ignition::msgs::Joint& _internal_joint(int index) const;
226  ::ignition::msgs::Joint* _internal_add_joint();
227  public:
228  const ::ignition::msgs::Joint& joint(int index) const;
229  ::ignition::msgs::Joint* add_joint();
230  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
231  joint() const;
232 
233  // repeated .ignition.msgs.Link link = 7;
234  int link_size() const;
235  private:
236  int _internal_link_size() const;
237  public:
238  void clear_link();
239  ::ignition::msgs::Link* mutable_link(int index);
240  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link >*
242  private:
243  const ::ignition::msgs::Link& _internal_link(int index) const;
244  ::ignition::msgs::Link* _internal_add_link();
245  public:
246  const ::ignition::msgs::Link& link(int index) const;
247  ::ignition::msgs::Link* add_link();
248  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link >&
249  link() const;
250 
251  // repeated .ignition.msgs.Visual visual = 9;
252  int visual_size() const;
253  private:
254  int _internal_visual_size() const;
255  public:
256  void clear_visual();
257  ::ignition::msgs::Visual* mutable_visual(int index);
258  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual >*
260  private:
261  const ::ignition::msgs::Visual& _internal_visual(int index) const;
262  ::ignition::msgs::Visual* _internal_add_visual();
263  public:
264  const ::ignition::msgs::Visual& visual(int index) const;
265  ::ignition::msgs::Visual* add_visual();
266  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual >&
267  visual() const;
268 
269  // repeated .ignition.msgs.Model model = 12;
270  int model_size() const;
271  private:
272  int _internal_model_size() const;
273  public:
274  void clear_model();
275  ::ignition::msgs::Model* mutable_model(int index);
276  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
278  private:
279  const ::ignition::msgs::Model& _internal_model(int index) const;
280  ::ignition::msgs::Model* _internal_add_model();
281  public:
282  const ::ignition::msgs::Model& model(int index) const;
283  ::ignition::msgs::Model* add_model();
284  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
285  model() const;
286 
287  // string name = 2;
288  void clear_name();
289  const std::string& name() const;
290  void set_name(const std::string& value);
291  void set_name(std::string&& value);
292  void set_name(const char* value);
293  void set_name(const char* value, size_t size);
297  private:
298  const std::string& _internal_name() const;
299  void _internal_set_name(const std::string& value);
300  std::string* _internal_mutable_name();
301  public:
302 
303  // .ignition.msgs.Header header = 1;
304  bool has_header() const;
305  private:
306  bool _internal_has_header() const;
307  public:
308  void clear_header();
309  const ::ignition::msgs::Header& header() const;
310  ::ignition::msgs::Header* release_header();
311  ::ignition::msgs::Header* mutable_header();
312  void set_allocated_header(::ignition::msgs::Header* header);
313  private:
314  const ::ignition::msgs::Header& _internal_header() const;
315  ::ignition::msgs::Header* _internal_mutable_header();
316  public:
318  ::ignition::msgs::Header* header);
319  ::ignition::msgs::Header* unsafe_arena_release_header();
320 
321  // .ignition.msgs.Pose pose = 5;
322  bool has_pose() const;
323  private:
324  bool _internal_has_pose() const;
325  public:
326  void clear_pose();
327  const ::ignition::msgs::Pose& pose() const;
328  ::ignition::msgs::Pose* release_pose();
329  ::ignition::msgs::Pose* mutable_pose();
330  void set_allocated_pose(::ignition::msgs::Pose* pose);
331  private:
332  const ::ignition::msgs::Pose& _internal_pose() const;
333  ::ignition::msgs::Pose* _internal_mutable_pose();
334  public:
336  ::ignition::msgs::Pose* pose);
337  ::ignition::msgs::Pose* unsafe_arena_release_pose();
338 
339  // .ignition.msgs.Vector3d scale = 10;
340  bool has_scale() const;
341  private:
342  bool _internal_has_scale() const;
343  public:
344  void clear_scale();
345  const ::ignition::msgs::Vector3d& scale() const;
346  ::ignition::msgs::Vector3d* release_scale();
347  ::ignition::msgs::Vector3d* mutable_scale();
348  void set_allocated_scale(::ignition::msgs::Vector3d* scale);
349  private:
350  const ::ignition::msgs::Vector3d& _internal_scale() const;
351  ::ignition::msgs::Vector3d* _internal_mutable_scale();
352  public:
354  ::ignition::msgs::Vector3d* scale);
355  ::ignition::msgs::Vector3d* unsafe_arena_release_scale();
356 
357  // .ignition.msgs.AxisAlignedBox bounding_box = 13;
358  bool has_bounding_box() const;
359  private:
360  bool _internal_has_bounding_box() const;
361  public:
363  const ::ignition::msgs::AxisAlignedBox& bounding_box() const;
364  ::ignition::msgs::AxisAlignedBox* release_bounding_box();
365  ::ignition::msgs::AxisAlignedBox* mutable_bounding_box();
366  void set_allocated_bounding_box(::ignition::msgs::AxisAlignedBox* bounding_box);
367  private:
368  const ::ignition::msgs::AxisAlignedBox& _internal_bounding_box() const;
369  ::ignition::msgs::AxisAlignedBox* _internal_mutable_bounding_box();
370  public:
372  ::ignition::msgs::AxisAlignedBox* bounding_box);
373  ::ignition::msgs::AxisAlignedBox* unsafe_arena_release_bounding_box();
374 
375  // uint32 id = 3;
376  void clear_id();
377  ::PROTOBUF_NAMESPACE_ID::uint32 id() const;
378  void set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
379  private:
380  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_id() const;
381  void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
382  public:
383 
384  // bool is_static = 4;
386  bool is_static() const;
387  void set_is_static(bool value);
388  private:
389  bool _internal_is_static() const;
390  void _internal_set_is_static(bool value);
391  public:
392 
393  // bool deleted = 8;
395  bool deleted() const;
396  void set_deleted(bool value);
397  private:
398  bool _internal_deleted() const;
399  void _internal_set_deleted(bool value);
400  public:
401 
402  // bool self_collide = 11;
404  bool self_collide() const;
405  void set_self_collide(bool value);
406  private:
407  bool _internal_self_collide() const;
408  void _internal_set_self_collide(bool value);
409  public:
410 
411  // @@protoc_insertion_point(class_scope:ignition.msgs.Model)
412  private:
413  class _Internal;
414 
415  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
416  typedef void InternalArenaConstructable_;
417  typedef void DestructorSkippable_;
418  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > joint_;
419  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link > link_;
420  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual > visual_;
421  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > model_;
422  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
423  ::ignition::msgs::Header* header_;
424  ::ignition::msgs::Pose* pose_;
425  ::ignition::msgs::Vector3d* scale_;
426  ::ignition::msgs::AxisAlignedBox* bounding_box_;
427  ::PROTOBUF_NAMESPACE_ID::uint32 id_;
428  bool is_static_;
429  bool deleted_;
430  bool self_collide_;
431  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
432  friend struct ::TableStruct_ignition_2fmsgs_2fmodel_2eproto;
433 };
434 // ===================================================================
435 
436 
437 // ===================================================================
438 
439 #ifdef __GNUC__
440  #pragma GCC diagnostic push
441  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
442 #endif // __GNUC__
443 // Model
444 
445 // .ignition.msgs.Header header = 1;
446 inline bool Model::_internal_has_header() const {
447  return this != internal_default_instance() && header_ != nullptr;
448 }
449 inline bool Model::has_header() const {
450  return _internal_has_header();
451 }
452 inline const ::ignition::msgs::Header& Model::_internal_header() const {
453  const ::ignition::msgs::Header* p = header_;
454  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
456 }
457 inline const ::ignition::msgs::Header& Model::header() const {
458  // @@protoc_insertion_point(field_get:ignition.msgs.Model.header)
459  return _internal_header();
460 }
461 inline void Model::unsafe_arena_set_allocated_header(
462  ::ignition::msgs::Header* header) {
463  if (GetArena() == nullptr) {
464  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
465  }
466  header_ = header;
467  if (header) {
468 
469  } else {
470 
471  }
472  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Model.header)
473 }
474 inline ::ignition::msgs::Header* Model::release_header() {
475 
476  ::ignition::msgs::Header* temp = header_;
477  header_ = nullptr;
478  if (GetArena() != nullptr) {
479  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
480  }
481  return temp;
482 }
483 inline ::ignition::msgs::Header* Model::unsafe_arena_release_header() {
484  // @@protoc_insertion_point(field_release:ignition.msgs.Model.header)
485 
486  ::ignition::msgs::Header* temp = header_;
487  header_ = nullptr;
488  return temp;
489 }
490 inline ::ignition::msgs::Header* Model::_internal_mutable_header() {
491 
492  if (header_ == nullptr) {
493  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
494  header_ = p;
495  }
496  return header_;
497 }
498 inline ::ignition::msgs::Header* Model::mutable_header() {
499  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.header)
500  return _internal_mutable_header();
501 }
502 inline void Model::set_allocated_header(::ignition::msgs::Header* header) {
503  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
504  if (message_arena == nullptr) {
505  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
506  }
507  if (header) {
508  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
509  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
510  if (message_arena != submessage_arena) {
511  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
512  message_arena, header, submessage_arena);
513  }
514 
515  } else {
516 
517  }
518  header_ = header;
519  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Model.header)
520 }
521 
522 // string name = 2;
523 inline void Model::clear_name() {
524  name_.ClearToEmpty();
525 }
526 inline const std::string& Model::name() const {
527  // @@protoc_insertion_point(field_get:ignition.msgs.Model.name)
528  return _internal_name();
529 }
530 inline void Model::set_name(const std::string& value) {
531  _internal_set_name(value);
532  // @@protoc_insertion_point(field_set:ignition.msgs.Model.name)
533 }
534 inline std::string* Model::mutable_name() {
535  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.name)
536  return _internal_mutable_name();
537 }
538 inline const std::string& Model::_internal_name() const {
539  return name_.Get();
540 }
541 inline void Model::_internal_set_name(const std::string& value) {
542 
543  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
544 }
545 inline void Model::set_name(std::string&& value) {
546 
547  name_.Set(
548  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
549  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Model.name)
550 }
551 inline void Model::set_name(const char* value) {
552  GOOGLE_DCHECK(value != nullptr);
553 
554  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
555  // @@protoc_insertion_point(field_set_char:ignition.msgs.Model.name)
556 }
557 inline void Model::set_name(const char* value,
558  size_t size) {
559 
560  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
561  reinterpret_cast<const char*>(value), size), GetArena());
562  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Model.name)
563 }
564 inline std::string* Model::_internal_mutable_name() {
565 
566  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
567 }
568 inline std::string* Model::release_name() {
569  // @@protoc_insertion_point(field_release:ignition.msgs.Model.name)
570  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
571 }
572 inline void Model::set_allocated_name(std::string* name) {
573  if (name != nullptr) {
574 
575  } else {
576 
577  }
578  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
579  GetArena());
580  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Model.name)
581 }
582 
583 // uint32 id = 3;
584 inline void Model::clear_id() {
585  id_ = 0u;
586 }
587 inline ::PROTOBUF_NAMESPACE_ID::uint32 Model::_internal_id() const {
588  return id_;
589 }
590 inline ::PROTOBUF_NAMESPACE_ID::uint32 Model::id() const {
591  // @@protoc_insertion_point(field_get:ignition.msgs.Model.id)
592  return _internal_id();
593 }
594 inline void Model::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
595 
596  id_ = value;
597 }
598 inline void Model::set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
599  _internal_set_id(value);
600  // @@protoc_insertion_point(field_set:ignition.msgs.Model.id)
601 }
602 
603 // bool is_static = 4;
604 inline void Model::clear_is_static() {
605  is_static_ = false;
606 }
607 inline bool Model::_internal_is_static() const {
608  return is_static_;
609 }
610 inline bool Model::is_static() const {
611  // @@protoc_insertion_point(field_get:ignition.msgs.Model.is_static)
612  return _internal_is_static();
613 }
614 inline void Model::_internal_set_is_static(bool value) {
615 
616  is_static_ = value;
617 }
618 inline void Model::set_is_static(bool value) {
619  _internal_set_is_static(value);
620  // @@protoc_insertion_point(field_set:ignition.msgs.Model.is_static)
621 }
622 
623 // .ignition.msgs.Pose pose = 5;
624 inline bool Model::_internal_has_pose() const {
625  return this != internal_default_instance() && pose_ != nullptr;
626 }
627 inline bool Model::has_pose() const {
628  return _internal_has_pose();
629 }
630 inline const ::ignition::msgs::Pose& Model::_internal_pose() const {
631  const ::ignition::msgs::Pose* p = pose_;
632  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
634 }
635 inline const ::ignition::msgs::Pose& Model::pose() const {
636  // @@protoc_insertion_point(field_get:ignition.msgs.Model.pose)
637  return _internal_pose();
638 }
639 inline void Model::unsafe_arena_set_allocated_pose(
640  ::ignition::msgs::Pose* pose) {
641  if (GetArena() == nullptr) {
642  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
643  }
644  pose_ = pose;
645  if (pose) {
646 
647  } else {
648 
649  }
650  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Model.pose)
651 }
652 inline ::ignition::msgs::Pose* Model::release_pose() {
653 
654  ::ignition::msgs::Pose* temp = pose_;
655  pose_ = nullptr;
656  if (GetArena() != nullptr) {
657  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
658  }
659  return temp;
660 }
661 inline ::ignition::msgs::Pose* Model::unsafe_arena_release_pose() {
662  // @@protoc_insertion_point(field_release:ignition.msgs.Model.pose)
663 
664  ::ignition::msgs::Pose* temp = pose_;
665  pose_ = nullptr;
666  return temp;
667 }
668 inline ::ignition::msgs::Pose* Model::_internal_mutable_pose() {
669 
670  if (pose_ == nullptr) {
671  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
672  pose_ = p;
673  }
674  return pose_;
675 }
676 inline ::ignition::msgs::Pose* Model::mutable_pose() {
677  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.pose)
678  return _internal_mutable_pose();
679 }
680 inline void Model::set_allocated_pose(::ignition::msgs::Pose* pose) {
681  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
682  if (message_arena == nullptr) {
683  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
684  }
685  if (pose) {
686  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
687  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
688  if (message_arena != submessage_arena) {
689  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
690  message_arena, pose, submessage_arena);
691  }
692 
693  } else {
694 
695  }
696  pose_ = pose;
697  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Model.pose)
698 }
699 
700 // repeated .ignition.msgs.Joint joint = 6;
701 inline int Model::_internal_joint_size() const {
702  return joint_.size();
703 }
704 inline int Model::joint_size() const {
705  return _internal_joint_size();
706 }
707 inline ::ignition::msgs::Joint* Model::mutable_joint(int index) {
708  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.joint)
709  return joint_.Mutable(index);
710 }
711 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
712 Model::mutable_joint() {
713  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Model.joint)
714  return &joint_;
715 }
716 inline const ::ignition::msgs::Joint& Model::_internal_joint(int index) const {
717  return joint_.Get(index);
718 }
719 inline const ::ignition::msgs::Joint& Model::joint(int index) const {
720  // @@protoc_insertion_point(field_get:ignition.msgs.Model.joint)
721  return _internal_joint(index);
722 }
723 inline ::ignition::msgs::Joint* Model::_internal_add_joint() {
724  return joint_.Add();
725 }
726 inline ::ignition::msgs::Joint* Model::add_joint() {
727  // @@protoc_insertion_point(field_add:ignition.msgs.Model.joint)
728  return _internal_add_joint();
729 }
730 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
731 Model::joint() const {
732  // @@protoc_insertion_point(field_list:ignition.msgs.Model.joint)
733  return joint_;
734 }
735 
736 // repeated .ignition.msgs.Link link = 7;
737 inline int Model::_internal_link_size() const {
738  return link_.size();
739 }
740 inline int Model::link_size() const {
741  return _internal_link_size();
742 }
743 inline ::ignition::msgs::Link* Model::mutable_link(int index) {
744  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.link)
745  return link_.Mutable(index);
746 }
747 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link >*
748 Model::mutable_link() {
749  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Model.link)
750  return &link_;
751 }
752 inline const ::ignition::msgs::Link& Model::_internal_link(int index) const {
753  return link_.Get(index);
754 }
755 inline const ::ignition::msgs::Link& Model::link(int index) const {
756  // @@protoc_insertion_point(field_get:ignition.msgs.Model.link)
757  return _internal_link(index);
758 }
759 inline ::ignition::msgs::Link* Model::_internal_add_link() {
760  return link_.Add();
761 }
762 inline ::ignition::msgs::Link* Model::add_link() {
763  // @@protoc_insertion_point(field_add:ignition.msgs.Model.link)
764  return _internal_add_link();
765 }
766 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link >&
767 Model::link() const {
768  // @@protoc_insertion_point(field_list:ignition.msgs.Model.link)
769  return link_;
770 }
771 
772 // bool deleted = 8;
773 inline void Model::clear_deleted() {
774  deleted_ = false;
775 }
776 inline bool Model::_internal_deleted() const {
777  return deleted_;
778 }
779 inline bool Model::deleted() const {
780  // @@protoc_insertion_point(field_get:ignition.msgs.Model.deleted)
781  return _internal_deleted();
782 }
783 inline void Model::_internal_set_deleted(bool value) {
784 
785  deleted_ = value;
786 }
787 inline void Model::set_deleted(bool value) {
788  _internal_set_deleted(value);
789  // @@protoc_insertion_point(field_set:ignition.msgs.Model.deleted)
790 }
791 
792 // repeated .ignition.msgs.Visual visual = 9;
793 inline int Model::_internal_visual_size() const {
794  return visual_.size();
795 }
796 inline int Model::visual_size() const {
797  return _internal_visual_size();
798 }
799 inline ::ignition::msgs::Visual* Model::mutable_visual(int index) {
800  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.visual)
801  return visual_.Mutable(index);
802 }
803 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual >*
804 Model::mutable_visual() {
805  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Model.visual)
806  return &visual_;
807 }
808 inline const ::ignition::msgs::Visual& Model::_internal_visual(int index) const {
809  return visual_.Get(index);
810 }
811 inline const ::ignition::msgs::Visual& Model::visual(int index) const {
812  // @@protoc_insertion_point(field_get:ignition.msgs.Model.visual)
813  return _internal_visual(index);
814 }
815 inline ::ignition::msgs::Visual* Model::_internal_add_visual() {
816  return visual_.Add();
817 }
818 inline ::ignition::msgs::Visual* Model::add_visual() {
819  // @@protoc_insertion_point(field_add:ignition.msgs.Model.visual)
820  return _internal_add_visual();
821 }
822 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual >&
823 Model::visual() const {
824  // @@protoc_insertion_point(field_list:ignition.msgs.Model.visual)
825  return visual_;
826 }
827 
828 // .ignition.msgs.Vector3d scale = 10;
829 inline bool Model::_internal_has_scale() const {
830  return this != internal_default_instance() && scale_ != nullptr;
831 }
832 inline bool Model::has_scale() const {
833  return _internal_has_scale();
834 }
835 inline const ::ignition::msgs::Vector3d& Model::_internal_scale() const {
836  const ::ignition::msgs::Vector3d* p = scale_;
837  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Vector3d&>(
839 }
840 inline const ::ignition::msgs::Vector3d& Model::scale() const {
841  // @@protoc_insertion_point(field_get:ignition.msgs.Model.scale)
842  return _internal_scale();
843 }
844 inline void Model::unsafe_arena_set_allocated_scale(
845  ::ignition::msgs::Vector3d* scale) {
846  if (GetArena() == nullptr) {
847  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale_);
848  }
849  scale_ = scale;
850  if (scale) {
851 
852  } else {
853 
854  }
855  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Model.scale)
856 }
857 inline ::ignition::msgs::Vector3d* Model::release_scale() {
858 
859  ::ignition::msgs::Vector3d* temp = scale_;
860  scale_ = nullptr;
861  if (GetArena() != nullptr) {
862  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
863  }
864  return temp;
865 }
866 inline ::ignition::msgs::Vector3d* Model::unsafe_arena_release_scale() {
867  // @@protoc_insertion_point(field_release:ignition.msgs.Model.scale)
868 
869  ::ignition::msgs::Vector3d* temp = scale_;
870  scale_ = nullptr;
871  return temp;
872 }
873 inline ::ignition::msgs::Vector3d* Model::_internal_mutable_scale() {
874 
875  if (scale_ == nullptr) {
876  auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
877  scale_ = p;
878  }
879  return scale_;
880 }
881 inline ::ignition::msgs::Vector3d* Model::mutable_scale() {
882  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.scale)
883  return _internal_mutable_scale();
884 }
885 inline void Model::set_allocated_scale(::ignition::msgs::Vector3d* scale) {
886  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
887  if (message_arena == nullptr) {
888  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale_);
889  }
890  if (scale) {
891  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
892  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale)->GetArena();
893  if (message_arena != submessage_arena) {
894  scale = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
895  message_arena, scale, submessage_arena);
896  }
897 
898  } else {
899 
900  }
901  scale_ = scale;
902  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Model.scale)
903 }
904 
905 // bool self_collide = 11;
906 inline void Model::clear_self_collide() {
907  self_collide_ = false;
908 }
909 inline bool Model::_internal_self_collide() const {
910  return self_collide_;
911 }
912 inline bool Model::self_collide() const {
913  // @@protoc_insertion_point(field_get:ignition.msgs.Model.self_collide)
914  return _internal_self_collide();
915 }
916 inline void Model::_internal_set_self_collide(bool value) {
917 
918  self_collide_ = value;
919 }
920 inline void Model::set_self_collide(bool value) {
921  _internal_set_self_collide(value);
922  // @@protoc_insertion_point(field_set:ignition.msgs.Model.self_collide)
923 }
924 
925 // repeated .ignition.msgs.Model model = 12;
926 inline int Model::_internal_model_size() const {
927  return model_.size();
928 }
929 inline int Model::model_size() const {
930  return _internal_model_size();
931 }
932 inline void Model::clear_model() {
933  model_.Clear();
934 }
935 inline ::ignition::msgs::Model* Model::mutable_model(int index) {
936  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.model)
937  return model_.Mutable(index);
938 }
939 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
940 Model::mutable_model() {
941  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Model.model)
942  return &model_;
943 }
944 inline const ::ignition::msgs::Model& Model::_internal_model(int index) const {
945  return model_.Get(index);
946 }
947 inline const ::ignition::msgs::Model& Model::model(int index) const {
948  // @@protoc_insertion_point(field_get:ignition.msgs.Model.model)
949  return _internal_model(index);
950 }
951 inline ::ignition::msgs::Model* Model::_internal_add_model() {
952  return model_.Add();
953 }
954 inline ::ignition::msgs::Model* Model::add_model() {
955  // @@protoc_insertion_point(field_add:ignition.msgs.Model.model)
956  return _internal_add_model();
957 }
958 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
959 Model::model() const {
960  // @@protoc_insertion_point(field_list:ignition.msgs.Model.model)
961  return model_;
962 }
963 
964 // .ignition.msgs.AxisAlignedBox bounding_box = 13;
965 inline bool Model::_internal_has_bounding_box() const {
966  return this != internal_default_instance() && bounding_box_ != nullptr;
967 }
968 inline bool Model::has_bounding_box() const {
969  return _internal_has_bounding_box();
970 }
971 inline const ::ignition::msgs::AxisAlignedBox& Model::_internal_bounding_box() const {
972  const ::ignition::msgs::AxisAlignedBox* p = bounding_box_;
973  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::AxisAlignedBox&>(
975 }
976 inline const ::ignition::msgs::AxisAlignedBox& Model::bounding_box() const {
977  // @@protoc_insertion_point(field_get:ignition.msgs.Model.bounding_box)
978  return _internal_bounding_box();
979 }
980 inline void Model::unsafe_arena_set_allocated_bounding_box(
981  ::ignition::msgs::AxisAlignedBox* bounding_box) {
982  if (GetArena() == nullptr) {
983  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(bounding_box_);
984  }
985  bounding_box_ = bounding_box;
986  if (bounding_box) {
987 
988  } else {
989 
990  }
991  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Model.bounding_box)
992 }
993 inline ::ignition::msgs::AxisAlignedBox* Model::release_bounding_box() {
994 
995  ::ignition::msgs::AxisAlignedBox* temp = bounding_box_;
996  bounding_box_ = nullptr;
997  if (GetArena() != nullptr) {
998  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
999  }
1000  return temp;
1001 }
1002 inline ::ignition::msgs::AxisAlignedBox* Model::unsafe_arena_release_bounding_box() {
1003  // @@protoc_insertion_point(field_release:ignition.msgs.Model.bounding_box)
1004 
1005  ::ignition::msgs::AxisAlignedBox* temp = bounding_box_;
1006  bounding_box_ = nullptr;
1007  return temp;
1008 }
1009 inline ::ignition::msgs::AxisAlignedBox* Model::_internal_mutable_bounding_box() {
1010 
1011  if (bounding_box_ == nullptr) {
1012  auto* p = CreateMaybeMessage<::ignition::msgs::AxisAlignedBox>(GetArena());
1013  bounding_box_ = p;
1014  }
1015  return bounding_box_;
1016 }
1017 inline ::ignition::msgs::AxisAlignedBox* Model::mutable_bounding_box() {
1018  // @@protoc_insertion_point(field_mutable:ignition.msgs.Model.bounding_box)
1019  return _internal_mutable_bounding_box();
1020 }
1021 inline void Model::set_allocated_bounding_box(::ignition::msgs::AxisAlignedBox* bounding_box) {
1022  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1023  if (message_arena == nullptr) {
1024  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(bounding_box_);
1025  }
1026  if (bounding_box) {
1027  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1028  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(bounding_box)->GetArena();
1029  if (message_arena != submessage_arena) {
1030  bounding_box = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1031  message_arena, bounding_box, submessage_arena);
1032  }
1033 
1034  } else {
1035 
1036  }
1037  bounding_box_ = bounding_box;
1038  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Model.bounding_box)
1039 }
1040 
1041 #ifdef __GNUC__
1042  #pragma GCC diagnostic pop
1043 #endif // __GNUC__
1044 
1049 // @@protoc_insertion_point(namespace_scope)
1050 
1051 } // namespace msgs
1052 } // namespace ignition
1053 
1054 #ifdef _MSC_VER
1055 #pragma warning(pop)
1056 #endif
1057 // @@protoc_insertion_point(global_scope)
1058 
1059 #include <google/protobuf/port_undef.inc>
1060 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_2eproto
const ::ignition::msgs::Model & model(int index) const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link > * mutable_link()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > & model() const
::ignition::msgs::Model * add_model()
Model & operator=(const Model &from)
Definition: model.pb.h:101
Model * New() const final
Definition: model.pb.h:151
::ignition::msgs::AxisAlignedBox * release_bounding_box()
::ignition::msgs::Pose * release_pose()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: model.pb.h:120
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * release_header()
const ::ignition::msgs::Link & link(int index) const
void set_name(const char *value, size_t size)
::ignition::msgs::AxisAlignedBox * mutable_bounding_box()
const ::ignition::msgs::Vector3d & scale() const
::ignition::msgs::Link * add_link()
::ignition::msgs::Header * mutable_header()
::ignition::msgs::Vector3d * mutable_scale()
Model(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: model.pb.h:114
Model()
Definition: model.pb.h:92
void set_name(const std::string &value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > & joint() const
void set_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
::ignition::msgs::Model * mutable_model(int index)
void set_is_static(bool value)
FuelMetadata_Model Model
Definition: fuel_metadata.pb.h:1257
::ignition::msgs::Joint * mutable_joint(int index)
Model(Model &&from) noexcept
Definition: model.pb.h:96
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > * mutable_joint()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void unsafe_arena_set_allocated_scale(::ignition::msgs::Vector3d *scale)
void set_allocated_bounding_box(::ignition::msgs::AxisAlignedBox *bounding_box)
::ignition::msgs::Joint * add_joint()
const ::ignition::msgs::AxisAlignedBox & bounding_box() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual > & visual() const
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_self_collide(bool value)
::ignition::msgs::AxisAlignedBox * unsafe_arena_release_bounding_box()
void unsafe_arena_set_allocated_bounding_box(::ignition::msgs::AxisAlignedBox *bounding_box)
::ignition::msgs::Visual * mutable_visual(int index)
void set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * unsafe_arena_release_header()
static const Model & default_instance()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Model * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: model.pb.h:155
const ::ignition::msgs::Visual & visual(int index) const
void CopyFrom(const Model &from)
void set_allocated_header(::ignition::msgs::Header *header)
const ::ignition::msgs::Pose & pose() const
::ignition::msgs::Pose * unsafe_arena_release_pose()
void UnsafeArenaSwap(Model *other)
Definition: model.pb.h:143
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Model & operator=(Model &&from) noexcept
Definition: model.pb.h:105
::ignition::msgs::Pose * mutable_pose()
::ignition::msgs::Link * mutable_link(int index)
::ignition::msgs::Vector3d * unsafe_arena_release_scale()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::uint32 id() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: model.pb.h:117
::ignition::msgs::Visual * add_visual()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > * mutable_model()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Link > & link() const
static const Model * internal_default_instance()
Definition: model.pb.h:125
const std::string & name() const
void set_name(const char *value)
void set_name(std::string &&value)
::ignition::msgs::Vector3d * release_scale()
void Swap(Model *other)
Definition: model.pb.h:135
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Visual > * mutable_visual()
friend void swap(Model &a, Model &b)
Definition: model.pb.h:132
void set_allocated_name(std::string *name)
const ::ignition::msgs::Header & header() const
const ::ignition::msgs::Joint & joint(int index) const
void MergeFrom(const Model &from)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fmodel_2eproto
std::shared_ptr< const Model > ConstModelSharedPtr
Definition: model.pb.h:1048
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE ModelDefaultTypeInternal _Model_default_instance_
std::shared_ptr< Model > ModelSharedPtr
Definition: model.pb.h:1047
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< const Model > ConstModelUniquePtr
Definition: model.pb.h:1046
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Model > ModelUniquePtr
Definition: model.pb.h:1045
IGNITION_MSGS_VISIBLE AxisAlignedBoxDefaultTypeInternal _AxisAlignedBox_default_instance_
Definition: actor.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)