Gazebo Msgs

API Reference

5.11.0
build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/entity_factory.proto
3 
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
33 #include "ignition/msgs/pose.pb.h"
34 #include "ignition/msgs/light.pb.h"
35 #include "ignition/msgs/model.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 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fentity_5ffactory_2eproto IGNITION_MSGS_VISIBLE
50 
52 // Internal implementation detail -- do not use these members.
53 struct IGNITION_MSGS_VISIBLE TableStruct {
54  static const ::google::protobuf::internal::ParseTableField entries[];
55  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
56  static const ::google::protobuf::internal::ParseTable schema[1];
57  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
58  static const ::google::protobuf::internal::SerializationTable serialization_table[];
59  static const ::google::protobuf::uint32 offsets[];
60 };
61 void IGNITION_MSGS_VISIBLE AddDescriptors();
62 } // namespace protobuf_ignition_2fmsgs_2fentity_5ffactory_2eproto
63 namespace ignition {
64 namespace msgs {
65 class EntityFactory;
66 class EntityFactoryDefaultTypeInternal;
67 IGNITION_MSGS_VISIBLE extern EntityFactoryDefaultTypeInternal _EntityFactory_default_instance_;
68 } // namespace msgs
69 } // namespace ignition
70 namespace google {
71 namespace protobuf {
72 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::EntityFactory* Arena::CreateMaybeMessage<::ignition::msgs::EntityFactory>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace ignition {
76 namespace msgs {
77 
78 // ===================================================================
79 
80 class IGNITION_MSGS_VISIBLE EntityFactory : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.EntityFactory) */ {
81  public:
82  EntityFactory();
83  virtual ~EntityFactory();
84 
85  EntityFactory(const EntityFactory& from);
86 
87  inline EntityFactory& operator=(const EntityFactory& from) {
88  CopyFrom(from);
89  return *this;
90  }
91  #if LANG_CXX11
92  EntityFactory(EntityFactory&& from) noexcept
93  : EntityFactory() {
94  *this = ::std::move(from);
95  }
96 
97  inline EntityFactory& operator=(EntityFactory&& from) noexcept {
98  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
99  if (this != &from) InternalSwap(&from);
100  } else {
101  CopyFrom(from);
102  }
103  return *this;
104  }
105  #endif
106  static const ::google::protobuf::Descriptor* descriptor();
107  static const EntityFactory& default_instance();
108 
109  enum FromCase {
110  kSdf = 2,
111  kSdfFilename = 3,
112  kModel = 4,
113  kLight = 5,
114  kCloneName = 6,
115  FROM_NOT_SET = 0,
116  };
117 
118  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
119  static inline const EntityFactory* internal_default_instance() {
120  return reinterpret_cast<const EntityFactory*>(
122  }
123  static constexpr int kIndexInFileMessages =
124  0;
125 
126  void Swap(EntityFactory* other);
127  friend void swap(EntityFactory& a, EntityFactory& b) {
128  a.Swap(&b);
129  }
130 
131  // implements Message ----------------------------------------------
132 
133  inline EntityFactory* New() const final {
134  return CreateMaybeMessage<EntityFactory>(NULL);
135  }
136 
137  EntityFactory* New(::google::protobuf::Arena* arena) const final {
138  return CreateMaybeMessage<EntityFactory>(arena);
139  }
140  void CopyFrom(const ::google::protobuf::Message& from) final;
141  void MergeFrom(const ::google::protobuf::Message& from) final;
142  void CopyFrom(const EntityFactory& from);
143  void MergeFrom(const EntityFactory& from);
144  void Clear() final;
145  bool IsInitialized() const final;
146 
147  size_t ByteSizeLong() const final;
148  bool MergePartialFromCodedStream(
149  ::google::protobuf::io::CodedInputStream* input) final;
150  void SerializeWithCachedSizes(
151  ::google::protobuf::io::CodedOutputStream* output) const final;
152  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
153  bool deterministic, ::google::protobuf::uint8* target) const final;
154  int GetCachedSize() const final { return _cached_size_.Get(); }
155 
156  private:
157  void SharedCtor();
158  void SharedDtor();
159  void SetCachedSize(int size) const final;
160  void InternalSwap(EntityFactory* other);
161  private:
162  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
163  return NULL;
164  }
165  inline void* MaybeArenaPtr() const {
166  return NULL;
167  }
168  public:
169 
170  ::google::protobuf::Metadata GetMetadata() const final;
171 
172  // nested types ----------------------------------------------------
173 
174  // accessors -------------------------------------------------------
175 
176  // string name = 8;
177  void clear_name();
178  static const int kNameFieldNumber = 8;
179  const ::std::string& name() const;
180  void set_name(const ::std::string& value);
181  #if LANG_CXX11
182  void set_name(::std::string&& value);
183  #endif
184  void set_name(const char* value);
185  void set_name(const char* value, size_t size);
186  ::std::string* mutable_name();
187  ::std::string* release_name();
188  void set_allocated_name(::std::string* name);
189 
190  // string relative_to = 10;
191  void clear_relative_to();
192  static const int kRelativeToFieldNumber = 10;
193  const ::std::string& relative_to() const;
194  void set_relative_to(const ::std::string& value);
195  #if LANG_CXX11
196  void set_relative_to(::std::string&& value);
197  #endif
198  void set_relative_to(const char* value);
199  void set_relative_to(const char* value, size_t size);
200  ::std::string* mutable_relative_to();
201  ::std::string* release_relative_to();
202  void set_allocated_relative_to(::std::string* relative_to);
203 
204  // .ignition.msgs.Header header = 1;
205  bool has_header() const;
206  void clear_header();
207  static const int kHeaderFieldNumber = 1;
208  private:
209  const ::ignition::msgs::Header& _internal_header() const;
210  public:
211  const ::ignition::msgs::Header& header() const;
212  ::ignition::msgs::Header* release_header();
213  ::ignition::msgs::Header* mutable_header();
214  void set_allocated_header(::ignition::msgs::Header* header);
215 
216  // .ignition.msgs.Pose pose = 7;
217  bool has_pose() const;
218  void clear_pose();
219  static const int kPoseFieldNumber = 7;
220  private:
221  const ::ignition::msgs::Pose& _internal_pose() const;
222  public:
223  const ::ignition::msgs::Pose& pose() const;
224  ::ignition::msgs::Pose* release_pose();
225  ::ignition::msgs::Pose* mutable_pose();
226  void set_allocated_pose(::ignition::msgs::Pose* pose);
227 
228  // bool allow_renaming = 9;
229  void clear_allow_renaming();
230  static const int kAllowRenamingFieldNumber = 9;
231  bool allow_renaming() const;
232  void set_allow_renaming(bool value);
233 
234  // string sdf = 2;
235  private:
236  bool has_sdf() const;
237  public:
238  void clear_sdf();
239  static const int kSdfFieldNumber = 2;
240  const ::std::string& sdf() const;
241  void set_sdf(const ::std::string& value);
242  #if LANG_CXX11
243  void set_sdf(::std::string&& value);
244  #endif
245  void set_sdf(const char* value);
246  void set_sdf(const char* value, size_t size);
247  ::std::string* mutable_sdf();
248  ::std::string* release_sdf();
249  void set_allocated_sdf(::std::string* sdf);
250 
251  // string sdf_filename = 3;
252  private:
253  bool has_sdf_filename() const;
254  public:
255  void clear_sdf_filename();
256  static const int kSdfFilenameFieldNumber = 3;
257  const ::std::string& sdf_filename() const;
258  void set_sdf_filename(const ::std::string& value);
259  #if LANG_CXX11
260  void set_sdf_filename(::std::string&& value);
261  #endif
262  void set_sdf_filename(const char* value);
263  void set_sdf_filename(const char* value, size_t size);
264  ::std::string* mutable_sdf_filename();
265  ::std::string* release_sdf_filename();
266  void set_allocated_sdf_filename(::std::string* sdf_filename);
267 
268  // .ignition.msgs.Model model = 4;
269  bool has_model() const;
270  void clear_model();
271  static const int kModelFieldNumber = 4;
272  private:
273  const ::ignition::msgs::Model& _internal_model() const;
274  public:
275  const ::ignition::msgs::Model& model() const;
276  ::ignition::msgs::Model* release_model();
277  ::ignition::msgs::Model* mutable_model();
278  void set_allocated_model(::ignition::msgs::Model* model);
279 
280  // .ignition.msgs.Light light = 5;
281  bool has_light() const;
282  void clear_light();
283  static const int kLightFieldNumber = 5;
284  private:
285  const ::ignition::msgs::Light& _internal_light() const;
286  public:
287  const ::ignition::msgs::Light& light() const;
288  ::ignition::msgs::Light* release_light();
289  ::ignition::msgs::Light* mutable_light();
290  void set_allocated_light(::ignition::msgs::Light* light);
291 
292  // string clone_name = 6;
293  private:
294  bool has_clone_name() const;
295  public:
296  void clear_clone_name();
297  static const int kCloneNameFieldNumber = 6;
298  const ::std::string& clone_name() const;
299  void set_clone_name(const ::std::string& value);
300  #if LANG_CXX11
301  void set_clone_name(::std::string&& value);
302  #endif
303  void set_clone_name(const char* value);
304  void set_clone_name(const char* value, size_t size);
305  ::std::string* mutable_clone_name();
306  ::std::string* release_clone_name();
307  void set_allocated_clone_name(::std::string* clone_name);
308 
309  void clear_from();
310  FromCase from_case() const;
311  // @@protoc_insertion_point(class_scope:ignition.msgs.EntityFactory)
312  private:
313  void set_has_sdf();
314  void set_has_sdf_filename();
315  void set_has_model();
316  void set_has_light();
317  void set_has_clone_name();
318 
319  inline bool has_from() const;
320  inline void clear_has_from();
321 
322  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
323  ::google::protobuf::internal::ArenaStringPtr name_;
324  ::google::protobuf::internal::ArenaStringPtr relative_to_;
325  ::ignition::msgs::Header* header_;
326  ::ignition::msgs::Pose* pose_;
327  bool allow_renaming_;
328  union FromUnion {
329  FromUnion() {}
330  ::google::protobuf::internal::ArenaStringPtr sdf_;
331  ::google::protobuf::internal::ArenaStringPtr sdf_filename_;
332  ::ignition::msgs::Model* model_;
333  ::ignition::msgs::Light* light_;
334  ::google::protobuf::internal::ArenaStringPtr clone_name_;
335  } from_;
336  mutable ::google::protobuf::internal::CachedSize _cached_size_;
337  ::google::protobuf::uint32 _oneof_case_[1];
338 
339  friend struct ::protobuf_ignition_2fmsgs_2fentity_5ffactory_2eproto::TableStruct;
340 };
341 // ===================================================================
342 
343 
344 // ===================================================================
345 
346 #ifdef __GNUC__
347  #pragma GCC diagnostic push
348  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
349 #endif // __GNUC__
350 // EntityFactory
351 
352 // .ignition.msgs.Header header = 1;
353 inline bool EntityFactory::has_header() const {
354  return this != internal_default_instance() && header_ != NULL;
355 }
356 inline const ::ignition::msgs::Header& EntityFactory::_internal_header() const {
357  return *header_;
358 }
359 inline const ::ignition::msgs::Header& EntityFactory::header() const {
360  const ::ignition::msgs::Header* p = header_;
361  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.header)
362  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
364 }
365 inline ::ignition::msgs::Header* EntityFactory::release_header() {
366  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.header)
367 
368  ::ignition::msgs::Header* temp = header_;
369  header_ = NULL;
370  return temp;
371 }
372 inline ::ignition::msgs::Header* EntityFactory::mutable_header() {
373 
374  if (header_ == NULL) {
375  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
376  header_ = p;
377  }
378  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.header)
379  return header_;
380 }
382  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
383  if (message_arena == NULL) {
384  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
385  }
386  if (header) {
387  ::google::protobuf::Arena* submessage_arena = NULL;
388  if (message_arena != submessage_arena) {
389  header = ::google::protobuf::internal::GetOwnedMessage(
390  message_arena, header, submessage_arena);
391  }
392 
393  } else {
394 
395  }
396  header_ = header;
397  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.header)
398 }
399 
400 // string sdf = 2;
401 inline bool EntityFactory::has_sdf() const {
402  return from_case() == kSdf;
403 }
404 inline void EntityFactory::set_has_sdf() {
405  _oneof_case_[0] = kSdf;
406 }
408  if (has_sdf()) {
409  from_.sdf_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
410  clear_has_from();
411  }
412 }
413 inline const ::std::string& EntityFactory::sdf() const {
414  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.sdf)
415  if (has_sdf()) {
416  return from_.sdf_.GetNoArena();
417  }
418  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
419 }
420 inline void EntityFactory::set_sdf(const ::std::string& value) {
421  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf)
422  if (!has_sdf()) {
423  clear_from();
424  set_has_sdf();
425  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
426  }
427  from_.sdf_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
428  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf)
429 }
430 #if LANG_CXX11
431 inline void EntityFactory::set_sdf(::std::string&& value) {
432  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf)
433  if (!has_sdf()) {
434  clear_from();
435  set_has_sdf();
436  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
437  }
438  from_.sdf_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
439  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.sdf)
440 }
441 #endif
442 inline void EntityFactory::set_sdf(const char* value) {
443  GOOGLE_DCHECK(value != NULL);
444  if (!has_sdf()) {
445  clear_from();
446  set_has_sdf();
447  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
448  }
449  from_.sdf_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
450  ::std::string(value));
451  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.sdf)
452 }
453 inline void EntityFactory::set_sdf(const char* value, size_t size) {
454  if (!has_sdf()) {
455  clear_from();
456  set_has_sdf();
457  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
458  }
459  from_.sdf_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
460  reinterpret_cast<const char*>(value), size));
461  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.sdf)
462 }
463 inline ::std::string* EntityFactory::mutable_sdf() {
464  if (!has_sdf()) {
465  clear_from();
466  set_has_sdf();
467  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
468  }
469  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.sdf)
470  return from_.sdf_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
471 }
472 inline ::std::string* EntityFactory::release_sdf() {
473  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.sdf)
474  if (has_sdf()) {
475  clear_has_from();
476  return from_.sdf_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
477  } else {
478  return NULL;
479  }
480 }
482  if (!has_sdf()) {
483  from_.sdf_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
484  }
485  clear_from();
486  if (sdf != NULL) {
487  set_has_sdf();
488  from_.sdf_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sdf);
489  }
490  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.sdf)
491 }
492 
493 // string sdf_filename = 3;
494 inline bool EntityFactory::has_sdf_filename() const {
495  return from_case() == kSdfFilename;
496 }
497 inline void EntityFactory::set_has_sdf_filename() {
498  _oneof_case_[0] = kSdfFilename;
499 }
501  if (has_sdf_filename()) {
502  from_.sdf_filename_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
503  clear_has_from();
504  }
505 }
506 inline const ::std::string& EntityFactory::sdf_filename() const {
507  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.sdf_filename)
508  if (has_sdf_filename()) {
509  return from_.sdf_filename_.GetNoArena();
510  }
511  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
512 }
513 inline void EntityFactory::set_sdf_filename(const ::std::string& value) {
514  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf_filename)
515  if (!has_sdf_filename()) {
516  clear_from();
517  set_has_sdf_filename();
518  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
519  }
520  from_.sdf_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
521  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf_filename)
522 }
523 #if LANG_CXX11
524 inline void EntityFactory::set_sdf_filename(::std::string&& value) {
525  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.sdf_filename)
526  if (!has_sdf_filename()) {
527  clear_from();
528  set_has_sdf_filename();
529  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
530  }
531  from_.sdf_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
532  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.sdf_filename)
533 }
534 #endif
535 inline void EntityFactory::set_sdf_filename(const char* value) {
536  GOOGLE_DCHECK(value != NULL);
537  if (!has_sdf_filename()) {
538  clear_from();
539  set_has_sdf_filename();
540  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
541  }
542  from_.sdf_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
543  ::std::string(value));
544  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.sdf_filename)
545 }
546 inline void EntityFactory::set_sdf_filename(const char* value, size_t size) {
547  if (!has_sdf_filename()) {
548  clear_from();
549  set_has_sdf_filename();
550  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
551  }
552  from_.sdf_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
553  reinterpret_cast<const char*>(value), size));
554  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.sdf_filename)
555 }
556 inline ::std::string* EntityFactory::mutable_sdf_filename() {
557  if (!has_sdf_filename()) {
558  clear_from();
559  set_has_sdf_filename();
560  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
561  }
562  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.sdf_filename)
563  return from_.sdf_filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
564 }
565 inline ::std::string* EntityFactory::release_sdf_filename() {
566  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.sdf_filename)
567  if (has_sdf_filename()) {
568  clear_has_from();
569  return from_.sdf_filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
570  } else {
571  return NULL;
572  }
573 }
575  if (!has_sdf_filename()) {
576  from_.sdf_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
577  }
578  clear_from();
579  if (sdf_filename != NULL) {
580  set_has_sdf_filename();
581  from_.sdf_filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sdf_filename);
582  }
583  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.sdf_filename)
584 }
585 
586 // .ignition.msgs.Model model = 4;
587 inline bool EntityFactory::has_model() const {
588  return from_case() == kModel;
589 }
590 inline void EntityFactory::set_has_model() {
591  _oneof_case_[0] = kModel;
592 }
593 inline const ::ignition::msgs::Model& EntityFactory::_internal_model() const {
594  return *from_.model_;
595 }
596 inline ::ignition::msgs::Model* EntityFactory::release_model() {
597  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.model)
598  if (has_model()) {
599  clear_has_from();
600  ::ignition::msgs::Model* temp = from_.model_;
601  from_.model_ = NULL;
602  return temp;
603  } else {
604  return NULL;
605  }
606 }
607 inline const ::ignition::msgs::Model& EntityFactory::model() const {
608  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.model)
609  return has_model()
610  ? *from_.model_
612 }
613 inline ::ignition::msgs::Model* EntityFactory::mutable_model() {
614  if (!has_model()) {
615  clear_from();
616  set_has_model();
617  from_.model_ = CreateMaybeMessage< ::ignition::msgs::Model >(
618  GetArenaNoVirtual());
619  }
620  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.model)
621  return from_.model_;
622 }
623 
624 // .ignition.msgs.Light light = 5;
625 inline bool EntityFactory::has_light() const {
626  return from_case() == kLight;
627 }
628 inline void EntityFactory::set_has_light() {
629  _oneof_case_[0] = kLight;
630 }
631 inline const ::ignition::msgs::Light& EntityFactory::_internal_light() const {
632  return *from_.light_;
633 }
634 inline ::ignition::msgs::Light* EntityFactory::release_light() {
635  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.light)
636  if (has_light()) {
637  clear_has_from();
638  ::ignition::msgs::Light* temp = from_.light_;
639  from_.light_ = NULL;
640  return temp;
641  } else {
642  return NULL;
643  }
644 }
645 inline const ::ignition::msgs::Light& EntityFactory::light() const {
646  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.light)
647  return has_light()
648  ? *from_.light_
650 }
651 inline ::ignition::msgs::Light* EntityFactory::mutable_light() {
652  if (!has_light()) {
653  clear_from();
654  set_has_light();
655  from_.light_ = CreateMaybeMessage< ::ignition::msgs::Light >(
656  GetArenaNoVirtual());
657  }
658  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.light)
659  return from_.light_;
660 }
661 
662 // string clone_name = 6;
663 inline bool EntityFactory::has_clone_name() const {
664  return from_case() == kCloneName;
665 }
666 inline void EntityFactory::set_has_clone_name() {
667  _oneof_case_[0] = kCloneName;
668 }
670  if (has_clone_name()) {
671  from_.clone_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
672  clear_has_from();
673  }
674 }
675 inline const ::std::string& EntityFactory::clone_name() const {
676  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.clone_name)
677  if (has_clone_name()) {
678  return from_.clone_name_.GetNoArena();
679  }
680  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
681 }
682 inline void EntityFactory::set_clone_name(const ::std::string& value) {
683  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.clone_name)
684  if (!has_clone_name()) {
685  clear_from();
686  set_has_clone_name();
687  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
688  }
689  from_.clone_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
690  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.clone_name)
691 }
692 #if LANG_CXX11
693 inline void EntityFactory::set_clone_name(::std::string&& value) {
694  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.clone_name)
695  if (!has_clone_name()) {
696  clear_from();
697  set_has_clone_name();
698  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
699  }
700  from_.clone_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
701  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.clone_name)
702 }
703 #endif
704 inline void EntityFactory::set_clone_name(const char* value) {
705  GOOGLE_DCHECK(value != NULL);
706  if (!has_clone_name()) {
707  clear_from();
708  set_has_clone_name();
709  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
710  }
711  from_.clone_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
712  ::std::string(value));
713  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.clone_name)
714 }
715 inline void EntityFactory::set_clone_name(const char* value, size_t size) {
716  if (!has_clone_name()) {
717  clear_from();
718  set_has_clone_name();
719  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
720  }
721  from_.clone_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
722  reinterpret_cast<const char*>(value), size));
723  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.clone_name)
724 }
725 inline ::std::string* EntityFactory::mutable_clone_name() {
726  if (!has_clone_name()) {
727  clear_from();
728  set_has_clone_name();
729  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
730  }
731  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.clone_name)
732  return from_.clone_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
733 }
734 inline ::std::string* EntityFactory::release_clone_name() {
735  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.clone_name)
736  if (has_clone_name()) {
737  clear_has_from();
738  return from_.clone_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
739  } else {
740  return NULL;
741  }
742 }
744  if (!has_clone_name()) {
745  from_.clone_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
746  }
747  clear_from();
748  if (clone_name != NULL) {
749  set_has_clone_name();
750  from_.clone_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), clone_name);
751  }
752  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.clone_name)
753 }
754 
755 // .ignition.msgs.Pose pose = 7;
756 inline bool EntityFactory::has_pose() const {
757  return this != internal_default_instance() && pose_ != NULL;
758 }
759 inline const ::ignition::msgs::Pose& EntityFactory::_internal_pose() const {
760  return *pose_;
761 }
762 inline const ::ignition::msgs::Pose& EntityFactory::pose() const {
763  const ::ignition::msgs::Pose* p = pose_;
764  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.pose)
765  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
767 }
768 inline ::ignition::msgs::Pose* EntityFactory::release_pose() {
769  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.pose)
770 
771  ::ignition::msgs::Pose* temp = pose_;
772  pose_ = NULL;
773  return temp;
774 }
775 inline ::ignition::msgs::Pose* EntityFactory::mutable_pose() {
776 
777  if (pose_ == NULL) {
778  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
779  pose_ = p;
780  }
781  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.pose)
782  return pose_;
783 }
785  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
786  if (message_arena == NULL) {
787  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pose_);
788  }
789  if (pose) {
790  ::google::protobuf::Arena* submessage_arena = NULL;
791  if (message_arena != submessage_arena) {
792  pose = ::google::protobuf::internal::GetOwnedMessage(
793  message_arena, pose, submessage_arena);
794  }
795 
796  } else {
797 
798  }
799  pose_ = pose;
800  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.pose)
801 }
802 
803 // string name = 8;
805  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
806 }
807 inline const ::std::string& EntityFactory::name() const {
808  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.name)
809  return name_.GetNoArena();
810 }
811 inline void EntityFactory::set_name(const ::std::string& value) {
812 
813  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
814  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.name)
815 }
816 #if LANG_CXX11
817 inline void EntityFactory::set_name(::std::string&& value) {
818 
819  name_.SetNoArena(
820  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
821  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.name)
822 }
823 #endif
824 inline void EntityFactory::set_name(const char* value) {
825  GOOGLE_DCHECK(value != NULL);
826 
827  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
828  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.name)
829 }
830 inline void EntityFactory::set_name(const char* value, size_t size) {
831 
832  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
833  ::std::string(reinterpret_cast<const char*>(value), size));
834  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.name)
835 }
836 inline ::std::string* EntityFactory::mutable_name() {
837 
838  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.name)
839  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
840 }
841 inline ::std::string* EntityFactory::release_name() {
842  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.name)
843 
844  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
845 }
847  if (name != NULL) {
848 
849  } else {
850 
851  }
852  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
853  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.name)
854 }
855 
856 // bool allow_renaming = 9;
858  allow_renaming_ = false;
859 }
860 inline bool EntityFactory::allow_renaming() const {
861  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.allow_renaming)
862  return allow_renaming_;
863 }
864 inline void EntityFactory::set_allow_renaming(bool value) {
865 
866  allow_renaming_ = value;
867  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.allow_renaming)
868 }
869 
870 // string relative_to = 10;
872  relative_to_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
873 }
874 inline const ::std::string& EntityFactory::relative_to() const {
875  // @@protoc_insertion_point(field_get:ignition.msgs.EntityFactory.relative_to)
876  return relative_to_.GetNoArena();
877 }
878 inline void EntityFactory::set_relative_to(const ::std::string& value) {
879 
880  relative_to_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
881  // @@protoc_insertion_point(field_set:ignition.msgs.EntityFactory.relative_to)
882 }
883 #if LANG_CXX11
884 inline void EntityFactory::set_relative_to(::std::string&& value) {
885 
886  relative_to_.SetNoArena(
887  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
888  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.EntityFactory.relative_to)
889 }
890 #endif
891 inline void EntityFactory::set_relative_to(const char* value) {
892  GOOGLE_DCHECK(value != NULL);
893 
894  relative_to_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
895  // @@protoc_insertion_point(field_set_char:ignition.msgs.EntityFactory.relative_to)
896 }
897 inline void EntityFactory::set_relative_to(const char* value, size_t size) {
898 
899  relative_to_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
900  ::std::string(reinterpret_cast<const char*>(value), size));
901  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.EntityFactory.relative_to)
902 }
903 inline ::std::string* EntityFactory::mutable_relative_to() {
904 
905  // @@protoc_insertion_point(field_mutable:ignition.msgs.EntityFactory.relative_to)
906  return relative_to_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
907 }
908 inline ::std::string* EntityFactory::release_relative_to() {
909  // @@protoc_insertion_point(field_release:ignition.msgs.EntityFactory.relative_to)
910 
911  return relative_to_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
912 }
914  if (relative_to != NULL) {
915 
916  } else {
917 
918  }
919  relative_to_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), relative_to);
920  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.EntityFactory.relative_to)
921 }
922 
923 inline bool EntityFactory::has_from() const {
924  return from_case() != FROM_NOT_SET;
925 }
926 inline void EntityFactory::clear_has_from() {
927  _oneof_case_[0] = FROM_NOT_SET;
928 }
930  return EntityFactory::FromCase(_oneof_case_[0]);
931 }
932 #ifdef __GNUC__
933  #pragma GCC diagnostic pop
934 #endif // __GNUC__
935 
940 // @@protoc_insertion_point(namespace_scope)
941 
942 } // namespace msgs
943 } // namespace ignition
944 
945 #ifdef _MSC_VER
946 #pragma warning(pop)
947 #endif
948 // @@protoc_insertion_point(global_scope)
949 
950 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_5ffactory_2eproto
@ kSdfFilename
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:111
::std::string * mutable_relative_to()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:903
::std::string * mutable_sdf()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:463
bool has_light() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:625
bool has_model() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:587
@ kLight
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:113
void set_allocated_sdf(::std::string *sdf)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:481
void set_allow_renaming(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:864
void clear_clone_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:669
STL class.
STL class.
const ::std::string & sdf_filename() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:506
const ::std::string & relative_to() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:874
void clear_allow_renaming()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:857
T move(T... args)
IGNITION_MSGS_VISIBLE EntityFactoryDefaultTypeInternal _EntityFactory_default_instance_
::std::string * mutable_clone_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:725
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:762
void set_allocated_sdf_filename(::std::string *sdf_filename)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:574
EntityFactory & operator=(const EntityFactory &from)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:87
FromCase
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:109
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
Definition: build/ignition-msgs5/include/ignition/msgs/model.pb.h:83
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:807
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:811
bool allow_renaming() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:860
const ::std::string & clone_name() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:675
const ::ignition::msgs::Light & light() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:645
FromCase from_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:929
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:51
::std::string * release_relative_to()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:908
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:359
IGNITION_MSGS_VISIBLE ModelDefaultTypeInternal _Model_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:80
@ kSdf
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:110
void clear_sdf_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:500
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:841
friend void swap(EntityFactory &a, EntityFactory &b)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:127
std::unique_ptr< const EntityFactory > ConstEntityFactoryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:937
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:836
::ignition::msgs::Model * mutable_model()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:613
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:353
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:53
::std::string * release_sdf_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:565
const ::std::string & sdf() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:413
EntityFactory * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:133
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:768
const ::ignition::msgs::Model & model() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:607
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void clear_relative_to()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:871
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:103
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:775
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:756
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:846
void Swap(EntityFactory *other)
STL namespace.
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
::std::string * release_clone_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:734
EntityFactory * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:137
IGNITION_MSGS_VISIBLE LightDefaultTypeInternal _Light_default_instance_
::ignition::msgs::Model * release_model()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:596
@ FROM_NOT_SET
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:115
::ignition::msgs::Light * release_light()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:634
::std::string * release_sdf()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:472
void set_relative_to(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:878
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:381
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:784
@ kModel
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:112
::std::string * mutable_sdf_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:556
std::shared_ptr< EntityFactory > EntityFactorySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:938
std::shared_ptr< const EntityFactory > ConstEntityFactorySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:939
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:372
@ kCloneName
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:114
void set_sdf(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:420
void set_sdf_filename(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:513
static const EntityFactory * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:119
STL class.
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:804
::ignition::msgs::Light * mutable_light()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:651
void set_clone_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:682
std::unique_ptr< EntityFactory > EntityFactoryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:936
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:365
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void clear_sdf()
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:407
void set_allocated_relative_to(::std::string *relative_to)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:913
void set_allocated_clone_name(::std::string *clone_name)
Definition: build/ignition-msgs5/include/ignition/msgs/entity_factory.pb.h:743