Gazebo Msgs

API Reference

8.7.0
build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/meshgeom.proto
3 
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2fmeshgeom_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fmeshgeom_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>
35 #ifndef _MSC_VER
36 #pragma GCC system_header
37 #else
38 #pragma warning(push)
39 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
40 #endif
41 #ifdef __linux__
42 #include <sys/sysmacros.h>
43 #endif
44 #include <memory>
45 #include <ignition/msgs/Export.hh>
46 // @@protoc_insertion_point(includes)
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fmeshgeom_2eproto IGNITION_MSGS_VISIBLE
48 
50 // Internal implementation detail -- do not use these members.
51 struct IGNITION_MSGS_VISIBLE TableStruct {
52  static const ::google::protobuf::internal::ParseTableField entries[];
53  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
54  static const ::google::protobuf::internal::ParseTable schema[1];
55  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
56  static const ::google::protobuf::internal::SerializationTable serialization_table[];
57  static const ::google::protobuf::uint32 offsets[];
58 };
59 void IGNITION_MSGS_VISIBLE AddDescriptors();
60 } // namespace protobuf_ignition_2fmsgs_2fmeshgeom_2eproto
61 namespace ignition {
62 namespace msgs {
63 class MeshGeom;
64 class MeshGeomDefaultTypeInternal;
65 IGNITION_MSGS_VISIBLE extern MeshGeomDefaultTypeInternal _MeshGeom_default_instance_;
66 } // namespace msgs
67 } // namespace ignition
68 namespace google {
69 namespace protobuf {
70 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::MeshGeom* Arena::CreateMaybeMessage<::ignition::msgs::MeshGeom>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace ignition {
74 namespace msgs {
75 
76 // ===================================================================
77 
78 class IGNITION_MSGS_VISIBLE MeshGeom : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.MeshGeom) */ {
79  public:
80  MeshGeom();
81  virtual ~MeshGeom();
82 
83  MeshGeom(const MeshGeom& from);
84 
85  inline MeshGeom& operator=(const MeshGeom& from) {
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
90  MeshGeom(MeshGeom&& from) noexcept
91  : MeshGeom() {
92  *this = ::std::move(from);
93  }
94 
95  inline MeshGeom& operator=(MeshGeom&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  static const ::google::protobuf::Descriptor* descriptor();
105  static const MeshGeom& default_instance();
106 
107  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
108  static inline const MeshGeom* internal_default_instance() {
109  return reinterpret_cast<const MeshGeom*>(
111  }
112  static constexpr int kIndexInFileMessages =
113  0;
114 
115  void Swap(MeshGeom* other);
116  friend void swap(MeshGeom& a, MeshGeom& b) {
117  a.Swap(&b);
118  }
119 
120  // implements Message ----------------------------------------------
121 
122  inline MeshGeom* New() const final {
123  return CreateMaybeMessage<MeshGeom>(NULL);
124  }
125 
126  MeshGeom* New(::google::protobuf::Arena* arena) const final {
127  return CreateMaybeMessage<MeshGeom>(arena);
128  }
129  void CopyFrom(const ::google::protobuf::Message& from) final;
130  void MergeFrom(const ::google::protobuf::Message& from) final;
131  void CopyFrom(const MeshGeom& from);
132  void MergeFrom(const MeshGeom& from);
133  void Clear() final;
134  bool IsInitialized() const final;
135 
136  size_t ByteSizeLong() const final;
137  bool MergePartialFromCodedStream(
138  ::google::protobuf::io::CodedInputStream* input) final;
139  void SerializeWithCachedSizes(
140  ::google::protobuf::io::CodedOutputStream* output) const final;
141  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
142  bool deterministic, ::google::protobuf::uint8* target) const final;
143  int GetCachedSize() const final { return _cached_size_.Get(); }
144 
145  private:
146  void SharedCtor();
147  void SharedDtor();
148  void SetCachedSize(int size) const final;
149  void InternalSwap(MeshGeom* other);
150  private:
151  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
152  return NULL;
153  }
154  inline void* MaybeArenaPtr() const {
155  return NULL;
156  }
157  public:
158 
159  ::google::protobuf::Metadata GetMetadata() const final;
160 
161  // nested types ----------------------------------------------------
162 
163  // accessors -------------------------------------------------------
164 
165  // string filename = 2;
166  void clear_filename();
167  static const int kFilenameFieldNumber = 2;
168  const ::std::string& filename() const;
169  void set_filename(const ::std::string& value);
170  #if LANG_CXX11
171  void set_filename(::std::string&& value);
172  #endif
173  void set_filename(const char* value);
174  void set_filename(const char* value, size_t size);
175  ::std::string* mutable_filename();
176  ::std::string* release_filename();
177  void set_allocated_filename(::std::string* filename);
178 
179  // string submesh = 4;
180  void clear_submesh();
181  static const int kSubmeshFieldNumber = 4;
182  const ::std::string& submesh() const;
183  void set_submesh(const ::std::string& value);
184  #if LANG_CXX11
185  void set_submesh(::std::string&& value);
186  #endif
187  void set_submesh(const char* value);
188  void set_submesh(const char* value, size_t size);
189  ::std::string* mutable_submesh();
190  ::std::string* release_submesh();
191  void set_allocated_submesh(::std::string* submesh);
192 
193  // .ignition.msgs.Header header = 1;
194  bool has_header() const;
195  void clear_header();
196  static const int kHeaderFieldNumber = 1;
197  private:
198  const ::ignition::msgs::Header& _internal_header() const;
199  public:
200  const ::ignition::msgs::Header& header() const;
201  ::ignition::msgs::Header* release_header();
202  ::ignition::msgs::Header* mutable_header();
203  void set_allocated_header(::ignition::msgs::Header* header);
204 
205  // .ignition.msgs.Vector3d scale = 3;
206  bool has_scale() const;
207  void clear_scale();
208  static const int kScaleFieldNumber = 3;
209  private:
210  const ::ignition::msgs::Vector3d& _internal_scale() const;
211  public:
212  const ::ignition::msgs::Vector3d& scale() const;
213  ::ignition::msgs::Vector3d* release_scale();
214  ::ignition::msgs::Vector3d* mutable_scale();
215  void set_allocated_scale(::ignition::msgs::Vector3d* scale);
216 
217  // bool center_submesh = 5;
218  void clear_center_submesh();
219  static const int kCenterSubmeshFieldNumber = 5;
220  bool center_submesh() const;
221  void set_center_submesh(bool value);
222 
223  // @@protoc_insertion_point(class_scope:ignition.msgs.MeshGeom)
224  private:
225 
226  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
227  ::google::protobuf::internal::ArenaStringPtr filename_;
228  ::google::protobuf::internal::ArenaStringPtr submesh_;
229  ::ignition::msgs::Header* header_;
231  bool center_submesh_;
232  mutable ::google::protobuf::internal::CachedSize _cached_size_;
233  friend struct ::protobuf_ignition_2fmsgs_2fmeshgeom_2eproto::TableStruct;
234 };
235 // ===================================================================
236 
237 
238 // ===================================================================
239 
240 #ifdef __GNUC__
241  #pragma GCC diagnostic push
242  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
243 #endif // __GNUC__
244 // MeshGeom
245 
246 // .ignition.msgs.Header header = 1;
247 inline bool MeshGeom::has_header() const {
248  return this != internal_default_instance() && header_ != NULL;
249 }
250 inline const ::ignition::msgs::Header& MeshGeom::_internal_header() const {
251  return *header_;
252 }
253 inline const ::ignition::msgs::Header& MeshGeom::header() const {
254  const ::ignition::msgs::Header* p = header_;
255  // @@protoc_insertion_point(field_get:ignition.msgs.MeshGeom.header)
256  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
258 }
259 inline ::ignition::msgs::Header* MeshGeom::release_header() {
260  // @@protoc_insertion_point(field_release:ignition.msgs.MeshGeom.header)
261 
262  ::ignition::msgs::Header* temp = header_;
263  header_ = NULL;
264  return temp;
265 }
266 inline ::ignition::msgs::Header* MeshGeom::mutable_header() {
267 
268  if (header_ == NULL) {
269  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
270  header_ = p;
271  }
272  // @@protoc_insertion_point(field_mutable:ignition.msgs.MeshGeom.header)
273  return header_;
274 }
276  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
277  if (message_arena == NULL) {
278  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
279  }
280  if (header) {
281  ::google::protobuf::Arena* submessage_arena = NULL;
282  if (message_arena != submessage_arena) {
283  header = ::google::protobuf::internal::GetOwnedMessage(
284  message_arena, header, submessage_arena);
285  }
286 
287  } else {
288 
289  }
290  header_ = header;
291  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.MeshGeom.header)
292 }
293 
294 // string filename = 2;
296  filename_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
297 }
298 inline const ::std::string& MeshGeom::filename() const {
299  // @@protoc_insertion_point(field_get:ignition.msgs.MeshGeom.filename)
300  return filename_.GetNoArena();
301 }
302 inline void MeshGeom::set_filename(const ::std::string& value) {
303 
304  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
305  // @@protoc_insertion_point(field_set:ignition.msgs.MeshGeom.filename)
306 }
307 #if LANG_CXX11
308 inline void MeshGeom::set_filename(::std::string&& value) {
309 
310  filename_.SetNoArena(
311  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
312  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.MeshGeom.filename)
313 }
314 #endif
315 inline void MeshGeom::set_filename(const char* value) {
316  GOOGLE_DCHECK(value != NULL);
317 
318  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
319  // @@protoc_insertion_point(field_set_char:ignition.msgs.MeshGeom.filename)
320 }
321 inline void MeshGeom::set_filename(const char* value, size_t size) {
322 
323  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
324  ::std::string(reinterpret_cast<const char*>(value), size));
325  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.MeshGeom.filename)
326 }
327 inline ::std::string* MeshGeom::mutable_filename() {
328 
329  // @@protoc_insertion_point(field_mutable:ignition.msgs.MeshGeom.filename)
330  return filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
331 }
332 inline ::std::string* MeshGeom::release_filename() {
333  // @@protoc_insertion_point(field_release:ignition.msgs.MeshGeom.filename)
334 
335  return filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
336 }
338  if (filename != NULL) {
339 
340  } else {
341 
342  }
343  filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), filename);
344  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.MeshGeom.filename)
345 }
346 
347 // .ignition.msgs.Vector3d scale = 3;
348 inline bool MeshGeom::has_scale() const {
349  return this != internal_default_instance() && scale_ != NULL;
350 }
351 inline const ::ignition::msgs::Vector3d& MeshGeom::_internal_scale() const {
352  return *scale_;
353 }
354 inline const ::ignition::msgs::Vector3d& MeshGeom::scale() const {
355  const ::ignition::msgs::Vector3d* p = scale_;
356  // @@protoc_insertion_point(field_get:ignition.msgs.MeshGeom.scale)
357  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Vector3d*>(
359 }
360 inline ::ignition::msgs::Vector3d* MeshGeom::release_scale() {
361  // @@protoc_insertion_point(field_release:ignition.msgs.MeshGeom.scale)
362 
363  ::ignition::msgs::Vector3d* temp = scale_;
364  scale_ = NULL;
365  return temp;
366 }
367 inline ::ignition::msgs::Vector3d* MeshGeom::mutable_scale() {
368 
369  if (scale_ == NULL) {
370  auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaNoVirtual());
371  scale_ = p;
372  }
373  // @@protoc_insertion_point(field_mutable:ignition.msgs.MeshGeom.scale)
374  return scale_;
375 }
377  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
378  if (message_arena == NULL) {
379  delete reinterpret_cast< ::google::protobuf::MessageLite*>(scale_);
380  }
381  if (scale) {
382  ::google::protobuf::Arena* submessage_arena = NULL;
383  if (message_arena != submessage_arena) {
384  scale = ::google::protobuf::internal::GetOwnedMessage(
385  message_arena, scale, submessage_arena);
386  }
387 
388  } else {
389 
390  }
391  scale_ = scale;
392  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.MeshGeom.scale)
393 }
394 
395 // string submesh = 4;
396 inline void MeshGeom::clear_submesh() {
397  submesh_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
398 }
399 inline const ::std::string& MeshGeom::submesh() const {
400  // @@protoc_insertion_point(field_get:ignition.msgs.MeshGeom.submesh)
401  return submesh_.GetNoArena();
402 }
403 inline void MeshGeom::set_submesh(const ::std::string& value) {
404 
405  submesh_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
406  // @@protoc_insertion_point(field_set:ignition.msgs.MeshGeom.submesh)
407 }
408 #if LANG_CXX11
409 inline void MeshGeom::set_submesh(::std::string&& value) {
410 
411  submesh_.SetNoArena(
412  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
413  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.MeshGeom.submesh)
414 }
415 #endif
416 inline void MeshGeom::set_submesh(const char* value) {
417  GOOGLE_DCHECK(value != NULL);
418 
419  submesh_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
420  // @@protoc_insertion_point(field_set_char:ignition.msgs.MeshGeom.submesh)
421 }
422 inline void MeshGeom::set_submesh(const char* value, size_t size) {
423 
424  submesh_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
425  ::std::string(reinterpret_cast<const char*>(value), size));
426  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.MeshGeom.submesh)
427 }
428 inline ::std::string* MeshGeom::mutable_submesh() {
429 
430  // @@protoc_insertion_point(field_mutable:ignition.msgs.MeshGeom.submesh)
431  return submesh_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
432 }
433 inline ::std::string* MeshGeom::release_submesh() {
434  // @@protoc_insertion_point(field_release:ignition.msgs.MeshGeom.submesh)
435 
436  return submesh_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
437 }
439  if (submesh != NULL) {
440 
441  } else {
442 
443  }
444  submesh_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), submesh);
445  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.MeshGeom.submesh)
446 }
447 
448 // bool center_submesh = 5;
450  center_submesh_ = false;
451 }
452 inline bool MeshGeom::center_submesh() const {
453  // @@protoc_insertion_point(field_get:ignition.msgs.MeshGeom.center_submesh)
454  return center_submesh_;
455 }
456 inline void MeshGeom::set_center_submesh(bool value) {
457 
458  center_submesh_ = value;
459  // @@protoc_insertion_point(field_set:ignition.msgs.MeshGeom.center_submesh)
460 }
461 
462 #ifdef __GNUC__
463  #pragma GCC diagnostic pop
464 #endif // __GNUC__
465 
470 // @@protoc_insertion_point(namespace_scope)
471 
472 } // namespace msgs
473 } // namespace ignition
474 
475 #ifdef _MSC_VER
476 #pragma warning(pop)
477 #endif
478 // @@protoc_insertion_point(global_scope)
479 
480 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fmeshgeom_2eproto
const ::ignition::msgs::Vector3d & scale() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:354
STL class.
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:51
STL class.
void set_filename(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:302
bool center_submesh() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:452
T move(T... args)
Definition: build/ignition-msgs8/include/ignition/msgs/vector3d.pb.h:77
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:259
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:266
::std::string * mutable_submesh()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:428
::ignition::msgs::Vector3d * mutable_scale()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:367
void set_allocated_submesh(::std::string *submesh)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:438
std::unique_ptr< const MeshGeom > ConstMeshGeomUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:467
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:253
void clear_center_submesh()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:449
void clear_filename()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:295
const ::std::string & filename() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:298
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:376
::std::string * release_submesh()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:433
static const MeshGeom * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:108
::std::string * mutable_filename()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:327
MeshGeom & operator=(const MeshGeom &from)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:85
const ::std::string & submesh() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:399
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:275
std::shared_ptr< const MeshGeom > ConstMeshGeomSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:469
friend void swap(MeshGeom &a, MeshGeom &b)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:116
IGNITION_MSGS_VISIBLE MeshGeomDefaultTypeInternal _MeshGeom_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:78
MeshGeom * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:122
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_allocated_filename(::std::string *filename)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:337
void set_submesh(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:403
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:247
std::unique_ptr< MeshGeom > MeshGeomUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:466
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
void Swap(MeshGeom *other)
bool has_scale() const
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:348
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:49
::ignition::msgs::Vector3d * release_scale()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:360
std::shared_ptr< MeshGeom > MeshGeomSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:468
::std::string * release_filename()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:332
STL class.
MeshGeom * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:126
void set_center_submesh(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:456
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
void clear_submesh()
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:396