Ignition Msgs

API Reference

5.8.1
entity.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/entity.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_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/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fentity_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
51 namespace internal {
52 class AnyMetadata;
53 } // namespace internal
54 PROTOBUF_NAMESPACE_CLOSE
55 
56 // Internal implementation detail -- do not use these members.
57 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fentity_2eproto {
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
67 };
68 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class Entity;
72 class EntityDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern EntityDefaultTypeInternal _Entity_default_instance_;
74 } // namespace msgs
75 } // namespace ignition
76 PROTOBUF_NAMESPACE_OPEN
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Entity* Arena::CreateMaybeMessage<::ignition::msgs::Entity>(Arena*);
78 PROTOBUF_NAMESPACE_CLOSE
79 namespace ignition {
80 namespace msgs {
81 
82 enum Entity_Type : int {
93 };
94 IGNITION_MSGS_VISIBLE bool Entity_Type_IsValid(int value);
98 
99 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Entity_Type_descriptor();
100 template<typename T>
101 inline const std::string& Entity_Type_Name(T enum_t_value) {
102  static_assert(::std::is_same<T, Entity_Type>::value ||
104  "Incorrect type passed to function Entity_Type_Name.");
105  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
106  Entity_Type_descriptor(), enum_t_value);
107 }
108 inline bool Entity_Type_Parse(
109  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Entity_Type* value) {
110  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Entity_Type>(
111  Entity_Type_descriptor(), name, value);
112 }
113 // ===================================================================
114 
115 class IGNITION_MSGS_VISIBLE Entity PROTOBUF_FINAL :
116  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Entity) */ {
117  public:
118  inline Entity() : Entity(nullptr) {}
119  virtual ~Entity();
120 
121  Entity(const Entity& from);
122  Entity(Entity&& from) noexcept
123  : Entity() {
124  *this = ::std::move(from);
125  }
126 
127  inline Entity& operator=(const Entity& from) {
128  CopyFrom(from);
129  return *this;
130  }
131  inline Entity& operator=(Entity&& from) noexcept {
132  if (GetArena() == from.GetArena()) {
133  if (this != &from) InternalSwap(&from);
134  } else {
135  CopyFrom(from);
136  }
137  return *this;
138  }
139 
140  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
141  return GetDescriptor();
142  }
143  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
144  return GetMetadataStatic().descriptor;
145  }
146  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
147  return GetMetadataStatic().reflection;
148  }
149  static const Entity& default_instance();
150 
151  static inline const Entity* internal_default_instance() {
152  return reinterpret_cast<const Entity*>(
154  }
155  static constexpr int kIndexInFileMessages =
156  0;
157 
158  friend void swap(Entity& a, Entity& b) {
159  a.Swap(&b);
160  }
161  inline void Swap(Entity* other) {
162  if (other == this) return;
163  if (GetArena() == other->GetArena()) {
164  InternalSwap(other);
165  } else {
166  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
167  }
168  }
169  void UnsafeArenaSwap(Entity* other) {
170  if (other == this) return;
171  GOOGLE_DCHECK(GetArena() == other->GetArena());
172  InternalSwap(other);
173  }
174 
175  // implements Message ----------------------------------------------
176 
177  inline Entity* New() const final {
178  return CreateMaybeMessage<Entity>(nullptr);
179  }
180 
181  Entity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
182  return CreateMaybeMessage<Entity>(arena);
183  }
184  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
185  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
186  void CopyFrom(const Entity& from);
187  void MergeFrom(const Entity& from);
188  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
189  bool IsInitialized() const final;
190 
191  size_t ByteSizeLong() const final;
192  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
193  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
194  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
195  int GetCachedSize() const final { return _cached_size_.Get(); }
196 
197  private:
198  inline void SharedCtor();
199  inline void SharedDtor();
200  void SetCachedSize(int size) const final;
201  void InternalSwap(Entity* other);
202  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
203  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
204  return "ignition.msgs.Entity";
205  }
206  protected:
207  explicit Entity(::PROTOBUF_NAMESPACE_ID::Arena* arena);
208  private:
209  static void ArenaDtor(void* object);
210  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
211  public:
212 
213  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
214  private:
215  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
216  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fentity_2eproto);
217  return ::descriptor_table_ignition_2fmsgs_2fentity_2eproto.file_level_metadata[kIndexInFileMessages];
218  }
219 
220  public:
221 
222  // nested types ----------------------------------------------------
223 
224  typedef Entity_Type Type;
225  static constexpr Type NONE =
227  static constexpr Type LIGHT =
229  static constexpr Type MODEL =
231  static constexpr Type LINK =
233  static constexpr Type VISUAL =
235  static constexpr Type COLLISION =
237  static constexpr Type SENSOR =
239  static constexpr Type JOINT =
241  static inline bool Type_IsValid(int value) {
242  return Entity_Type_IsValid(value);
243  }
244  static constexpr Type Type_MIN =
246  static constexpr Type Type_MAX =
248  static constexpr int Type_ARRAYSIZE =
250  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
252  return Entity_Type_descriptor();
253  }
254  template<typename T>
255  static inline const std::string& Type_Name(T enum_t_value) {
256  static_assert(::std::is_same<T, Type>::value ||
258  "Incorrect type passed to function Type_Name.");
259  return Entity_Type_Name(enum_t_value);
260  }
261  static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
262  Type* value) {
263  return Entity_Type_Parse(name, value);
264  }
265 
266  // accessors -------------------------------------------------------
267 
268  enum : int {
269  kNameFieldNumber = 3,
270  kHeaderFieldNumber = 1,
271  kIdFieldNumber = 2,
272  kTypeFieldNumber = 4,
273  };
274  // string name = 3;
275  void clear_name();
276  const std::string& name() const;
277  void set_name(const std::string& value);
278  void set_name(std::string&& value);
279  void set_name(const char* value);
280  void set_name(const char* value, size_t size);
284  private:
285  const std::string& _internal_name() const;
286  void _internal_set_name(const std::string& value);
287  std::string* _internal_mutable_name();
288  public:
289 
290  // .ignition.msgs.Header header = 1;
291  bool has_header() const;
292  private:
293  bool _internal_has_header() const;
294  public:
295  void clear_header();
296  const ::ignition::msgs::Header& header() const;
297  ::ignition::msgs::Header* release_header();
298  ::ignition::msgs::Header* mutable_header();
299  void set_allocated_header(::ignition::msgs::Header* header);
300  private:
301  const ::ignition::msgs::Header& _internal_header() const;
302  ::ignition::msgs::Header* _internal_mutable_header();
303  public:
305  ::ignition::msgs::Header* header);
306  ::ignition::msgs::Header* unsafe_arena_release_header();
307 
308  // uint64 id = 2;
309  void clear_id();
310  ::PROTOBUF_NAMESPACE_ID::uint64 id() const;
311  void set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
312  private:
313  ::PROTOBUF_NAMESPACE_ID::uint64 _internal_id() const;
314  void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
315  public:
316 
317  // .ignition.msgs.Entity.Type type = 4;
318  void clear_type();
321  private:
322  ::ignition::msgs::Entity_Type _internal_type() const;
323  void _internal_set_type(::ignition::msgs::Entity_Type value);
324  public:
325 
326  // @@protoc_insertion_point(class_scope:ignition.msgs.Entity)
327  private:
328  class _Internal;
329 
330  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
331  typedef void InternalArenaConstructable_;
332  typedef void DestructorSkippable_;
333  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
334  ::ignition::msgs::Header* header_;
335  ::PROTOBUF_NAMESPACE_ID::uint64 id_;
336  int type_;
337  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
338  friend struct ::TableStruct_ignition_2fmsgs_2fentity_2eproto;
339 };
340 // ===================================================================
341 
342 
343 // ===================================================================
344 
345 #ifdef __GNUC__
346  #pragma GCC diagnostic push
347  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
348 #endif // __GNUC__
349 // Entity
350 
351 // .ignition.msgs.Header header = 1;
352 inline bool Entity::_internal_has_header() const {
353  return this != internal_default_instance() && header_ != nullptr;
354 }
355 inline bool Entity::has_header() const {
356  return _internal_has_header();
357 }
358 inline const ::ignition::msgs::Header& Entity::_internal_header() const {
359  const ::ignition::msgs::Header* p = header_;
360  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
362 }
363 inline const ::ignition::msgs::Header& Entity::header() const {
364  // @@protoc_insertion_point(field_get:ignition.msgs.Entity.header)
365  return _internal_header();
366 }
367 inline void Entity::unsafe_arena_set_allocated_header(
368  ::ignition::msgs::Header* header) {
369  if (GetArena() == nullptr) {
370  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
371  }
372  header_ = header;
373  if (header) {
374 
375  } else {
376 
377  }
378  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Entity.header)
379 }
380 inline ::ignition::msgs::Header* Entity::release_header() {
381 
382  ::ignition::msgs::Header* temp = header_;
383  header_ = nullptr;
384  if (GetArena() != nullptr) {
385  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
386  }
387  return temp;
388 }
389 inline ::ignition::msgs::Header* Entity::unsafe_arena_release_header() {
390  // @@protoc_insertion_point(field_release:ignition.msgs.Entity.header)
391 
392  ::ignition::msgs::Header* temp = header_;
393  header_ = nullptr;
394  return temp;
395 }
396 inline ::ignition::msgs::Header* Entity::_internal_mutable_header() {
397 
398  if (header_ == nullptr) {
399  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
400  header_ = p;
401  }
402  return header_;
403 }
404 inline ::ignition::msgs::Header* Entity::mutable_header() {
405  // @@protoc_insertion_point(field_mutable:ignition.msgs.Entity.header)
406  return _internal_mutable_header();
407 }
408 inline void Entity::set_allocated_header(::ignition::msgs::Header* header) {
409  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
410  if (message_arena == nullptr) {
411  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
412  }
413  if (header) {
414  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
415  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
416  if (message_arena != submessage_arena) {
417  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
418  message_arena, header, submessage_arena);
419  }
420 
421  } else {
422 
423  }
424  header_ = header;
425  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Entity.header)
426 }
427 
428 // uint64 id = 2;
429 inline void Entity::clear_id() {
430  id_ = PROTOBUF_ULONGLONG(0);
431 }
432 inline ::PROTOBUF_NAMESPACE_ID::uint64 Entity::_internal_id() const {
433  return id_;
434 }
435 inline ::PROTOBUF_NAMESPACE_ID::uint64 Entity::id() const {
436  // @@protoc_insertion_point(field_get:ignition.msgs.Entity.id)
437  return _internal_id();
438 }
439 inline void Entity::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
440 
441  id_ = value;
442 }
443 inline void Entity::set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
444  _internal_set_id(value);
445  // @@protoc_insertion_point(field_set:ignition.msgs.Entity.id)
446 }
447 
448 // string name = 3;
449 inline void Entity::clear_name() {
450  name_.ClearToEmpty();
451 }
452 inline const std::string& Entity::name() const {
453  // @@protoc_insertion_point(field_get:ignition.msgs.Entity.name)
454  return _internal_name();
455 }
456 inline void Entity::set_name(const std::string& value) {
457  _internal_set_name(value);
458  // @@protoc_insertion_point(field_set:ignition.msgs.Entity.name)
459 }
460 inline std::string* Entity::mutable_name() {
461  // @@protoc_insertion_point(field_mutable:ignition.msgs.Entity.name)
462  return _internal_mutable_name();
463 }
464 inline const std::string& Entity::_internal_name() const {
465  return name_.Get();
466 }
467 inline void Entity::_internal_set_name(const std::string& value) {
468 
469  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
470 }
471 inline void Entity::set_name(std::string&& value) {
472 
473  name_.Set(
474  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
475  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Entity.name)
476 }
477 inline void Entity::set_name(const char* value) {
478  GOOGLE_DCHECK(value != nullptr);
479 
480  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
481  // @@protoc_insertion_point(field_set_char:ignition.msgs.Entity.name)
482 }
483 inline void Entity::set_name(const char* value,
484  size_t size) {
485 
486  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
487  reinterpret_cast<const char*>(value), size), GetArena());
488  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Entity.name)
489 }
490 inline std::string* Entity::_internal_mutable_name() {
491 
492  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
493 }
494 inline std::string* Entity::release_name() {
495  // @@protoc_insertion_point(field_release:ignition.msgs.Entity.name)
496  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
497 }
498 inline void Entity::set_allocated_name(std::string* name) {
499  if (name != nullptr) {
500 
501  } else {
502 
503  }
504  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
505  GetArena());
506  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Entity.name)
507 }
508 
509 // .ignition.msgs.Entity.Type type = 4;
510 inline void Entity::clear_type() {
511  type_ = 0;
512 }
513 inline ::ignition::msgs::Entity_Type Entity::_internal_type() const {
514  return static_cast< ::ignition::msgs::Entity_Type >(type_);
515 }
516 inline ::ignition::msgs::Entity_Type Entity::type() const {
517  // @@protoc_insertion_point(field_get:ignition.msgs.Entity.type)
518  return _internal_type();
519 }
520 inline void Entity::_internal_set_type(::ignition::msgs::Entity_Type value) {
521 
522  type_ = value;
523 }
524 inline void Entity::set_type(::ignition::msgs::Entity_Type value) {
525  _internal_set_type(value);
526  // @@protoc_insertion_point(field_set:ignition.msgs.Entity.type)
527 }
528 
529 #ifdef __GNUC__
530  #pragma GCC diagnostic pop
531 #endif // __GNUC__
532 
537 // @@protoc_insertion_point(namespace_scope)
538 
539 } // namespace msgs
540 } // namespace ignition
541 
542 PROTOBUF_NAMESPACE_OPEN
543 
544 template <> struct is_proto_enum< ::ignition::msgs::Entity_Type> : ::std::true_type {};
545 template <>
546 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Entity_Type>() {
548 }
549 
550 PROTOBUF_NAMESPACE_CLOSE
551 
552 #ifdef _MSC_VER
553 #pragma warning(pop)
554 #endif
555 // @@protoc_insertion_point(global_scope)
556 
557 #include <google/protobuf/port_undef.inc>
558 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fentity_2eproto
Entity * New() const final
Definition: entity.pb.h:177
void Swap(Entity *other)
Definition: entity.pb.h:161
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: entity.pb.h:146
static const std::string & Type_Name(T enum_t_value)
Definition: entity.pb.h:255
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header * release_header()
void set_name(const char *value, size_t size)
friend void swap(Entity &a, Entity &b)
Definition: entity.pb.h:158
void set_id(::PROTOBUF_NAMESPACE_ID::uint64 value)
::ignition::msgs::Header * mutable_header()
Entity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: entity.pb.h:181
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: entity.pb.h:140
void set_name(const std::string &value)
Entity & operator=(Entity &&from) noexcept
Definition: entity.pb.h:131
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: entity.pb.h:251
static const Entity * internal_default_instance()
Definition: entity.pb.h:151
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Entity & operator=(const Entity &from)
Definition: entity.pb.h:127
static bool Type_IsValid(int value)
Definition: entity.pb.h:241
::ignition::msgs::Entity_Type type() const
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Entity_Type Type
Definition: entity.pb.h:224
::ignition::msgs::Header * unsafe_arena_release_header()
Entity(const Entity &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const Entity &from)
void set_type(::ignition::msgs::Entity_Type value)
void CopyFrom(const Entity &from)
static bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
Definition: entity.pb.h:261
Entity(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::uint64 id() const
void set_allocated_header(::ignition::msgs::Header *header)
Entity(Entity &&from) noexcept
Definition: entity.pb.h:122
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: entity.pb.h:143
const std::string & name() const
void set_name(const char *value)
void set_name(std::string &&value)
void set_allocated_name(std::string *name)
void UnsafeArenaSwap(Entity *other)
Definition: entity.pb.h:169
const ::ignition::msgs::Header & header() const
static const Entity & default_instance()
Entity()
Definition: entity.pb.h:118
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fentity_2eproto
T max(T... args)
T min(T... args)
IGNITION_MSGS_VISIBLE EntityDefaultTypeInternal _Entity_default_instance_
IGNITION_MSGS_VISIBLE bool Entity_Type_IsValid(int value)
std::unique_ptr< const Entity > ConstEntityUniquePtr
Definition: entity.pb.h:534
constexpr int Entity_Type_Type_ARRAYSIZE
Definition: entity.pb.h:97
const std::string & Entity_Type_Name(T enum_t_value)
Definition: entity.pb.h:101
std::unique_ptr< Entity > EntityUniquePtr
Definition: entity.pb.h:533
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Entity_Type_descriptor()
std::shared_ptr< Entity > EntitySharedPtr
Definition: entity.pb.h:535
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const Entity > ConstEntitySharedPtr
Definition: entity.pb.h:536
bool Entity_Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Entity_Type *value)
Definition: entity.pb.h:108
Entity_Type
Definition: entity.pb.h:82
@ Entity_Type_JOINT
Definition: entity.pb.h:90
@ Entity_Type_LIGHT
Definition: entity.pb.h:84
@ Entity_Type_SENSOR
Definition: entity.pb.h:89
@ Entity_Type_Entity_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: entity.pb.h:92
@ Entity_Type_VISUAL
Definition: entity.pb.h:87
@ Entity_Type_LINK
Definition: entity.pb.h:86
@ Entity_Type_Entity_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: entity.pb.h:91
@ Entity_Type_COLLISION
Definition: entity.pb.h:88
@ Entity_Type_NONE
Definition: entity.pb.h:83
@ Entity_Type_MODEL
Definition: entity.pb.h:85
constexpr Entity_Type Entity_Type_Type_MAX
Definition: entity.pb.h:96
constexpr Entity_Type Entity_Type_Type_MIN
Definition: entity.pb.h:95
Atmosphere_Type
Definition: atmosphere.pb.h:82
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)