Gazebo Msgs

API Reference

9.5.0
imagegeom.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: gz/msgs/imagegeom.proto
3 
4 #ifndef PROTOBUF_INCLUDED_gz_2fmsgs_2fimagegeom_2eproto
5 #define PROTOBUF_INCLUDED_gz_2fmsgs_2fimagegeom_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 "gz/msgs/header.pb.h"
34 // @@protoc_insertion_point(includes)
35 #define PROTOBUF_INTERNAL_EXPORT_protobuf_gz_2fmsgs_2fimagegeom_2eproto GZ_MSGS_VISIBLE
36 
38 // Internal implementation detail -- do not use these members.
39 struct GZ_MSGS_VISIBLE TableStruct {
40  static const ::google::protobuf::internal::ParseTableField entries[];
41  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
42  static const ::google::protobuf::internal::ParseTable schema[1];
43  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
44  static const ::google::protobuf::internal::SerializationTable serialization_table[];
45  static const ::google::protobuf::uint32 offsets[];
46 };
47 void GZ_MSGS_VISIBLE AddDescriptors();
48 } // namespace protobuf_gz_2fmsgs_2fimagegeom_2eproto
49 namespace gz {
50 namespace msgs {
51 class ImageGeom;
52 class ImageGeomDefaultTypeInternal;
53 GZ_MSGS_VISIBLE extern ImageGeomDefaultTypeInternal _ImageGeom_default_instance_;
54 } // namespace msgs
55 } // namespace gz
56 namespace google {
57 namespace protobuf {
58 template<> GZ_MSGS_VISIBLE ::gz::msgs::ImageGeom* Arena::CreateMaybeMessage<::gz::msgs::ImageGeom>(Arena*);
59 } // namespace protobuf
60 } // namespace google
61 namespace gz {
62 namespace msgs {
63 
64 // ===================================================================
65 
66 class GZ_MSGS_VISIBLE ImageGeom : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:gz.msgs.ImageGeom) */ {
67  public:
68  ImageGeom();
69  virtual ~ImageGeom();
70 
71  ImageGeom(const ImageGeom& from);
72 
73  inline ImageGeom& operator=(const ImageGeom& from) {
74  CopyFrom(from);
75  return *this;
76  }
77  #if LANG_CXX11
78  ImageGeom(ImageGeom&& from) noexcept
79  : ImageGeom() {
80  *this = ::std::move(from);
81  }
82 
83  inline ImageGeom& operator=(ImageGeom&& from) noexcept {
84  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
85  if (this != &from) InternalSwap(&from);
86  } else {
87  CopyFrom(from);
88  }
89  return *this;
90  }
91  #endif
92  static const ::google::protobuf::Descriptor* descriptor();
93  static const ImageGeom& default_instance();
94 
95  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
96  static inline const ImageGeom* internal_default_instance() {
97  return reinterpret_cast<const ImageGeom*>(
99  }
100  static constexpr int kIndexInFileMessages =
101  0;
102 
103  void Swap(ImageGeom* other);
104  friend void swap(ImageGeom& a, ImageGeom& b) {
105  a.Swap(&b);
106  }
107 
108  // implements Message ----------------------------------------------
109 
110  inline ImageGeom* New() const final {
111  return CreateMaybeMessage<ImageGeom>(NULL);
112  }
113 
114  ImageGeom* New(::google::protobuf::Arena* arena) const final {
115  return CreateMaybeMessage<ImageGeom>(arena);
116  }
117  void CopyFrom(const ::google::protobuf::Message& from) final;
118  void MergeFrom(const ::google::protobuf::Message& from) final;
119  void CopyFrom(const ImageGeom& from);
120  void MergeFrom(const ImageGeom& from);
121  void Clear() final;
122  bool IsInitialized() const final;
123 
124  size_t ByteSizeLong() const final;
125  bool MergePartialFromCodedStream(
126  ::google::protobuf::io::CodedInputStream* input) final;
127  void SerializeWithCachedSizes(
128  ::google::protobuf::io::CodedOutputStream* output) const final;
129  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
130  bool deterministic, ::google::protobuf::uint8* target) const final;
131  int GetCachedSize() const final { return _cached_size_.Get(); }
132 
133  private:
134  void SharedCtor();
135  void SharedDtor();
136  void SetCachedSize(int size) const final;
137  void InternalSwap(ImageGeom* other);
138  private:
139  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
140  return NULL;
141  }
142  inline void* MaybeArenaPtr() const {
143  return NULL;
144  }
145  public:
146 
147  ::google::protobuf::Metadata GetMetadata() const final;
148 
149  // nested types ----------------------------------------------------
150 
151  // accessors -------------------------------------------------------
152 
153  // string uri = 2;
154  void clear_uri();
155  static const int kUriFieldNumber = 2;
156  const ::std::string& uri() const;
157  void set_uri(const ::std::string& value);
158  #if LANG_CXX11
159  void set_uri(::std::string&& value);
160  #endif
161  void set_uri(const char* value);
162  void set_uri(const char* value, size_t size);
163  ::std::string* mutable_uri();
164  ::std::string* release_uri();
165  void set_allocated_uri(::std::string* uri);
166 
167  // .gz.msgs.Header header = 1;
168  bool has_header() const;
169  void clear_header();
170  static const int kHeaderFieldNumber = 1;
171  private:
172  const ::gz::msgs::Header& _internal_header() const;
173  public:
174  const ::gz::msgs::Header& header() const;
175  ::gz::msgs::Header* release_header();
176  ::gz::msgs::Header* mutable_header();
177  void set_allocated_header(::gz::msgs::Header* header);
178 
179  // double scale = 3;
180  void clear_scale();
181  static const int kScaleFieldNumber = 3;
182  double scale() const;
183  void set_scale(double value);
184 
185  // double height = 5;
186  void clear_height();
187  static const int kHeightFieldNumber = 5;
188  double height() const;
189  void set_height(double value);
190 
191  // int32 threshold = 4;
192  void clear_threshold();
193  static const int kThresholdFieldNumber = 4;
194  ::google::protobuf::int32 threshold() const;
195  void set_threshold(::google::protobuf::int32 value);
196 
197  // int32 granularity = 6;
198  void clear_granularity();
199  static const int kGranularityFieldNumber = 6;
200  ::google::protobuf::int32 granularity() const;
201  void set_granularity(::google::protobuf::int32 value);
202 
203  // @@protoc_insertion_point(class_scope:gz.msgs.ImageGeom)
204  private:
205 
206  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
207  ::google::protobuf::internal::ArenaStringPtr uri_;
208  ::gz::msgs::Header* header_;
209  double scale_;
210  double height_;
211  ::google::protobuf::int32 threshold_;
212  ::google::protobuf::int32 granularity_;
213  mutable ::google::protobuf::internal::CachedSize _cached_size_;
214  friend struct ::protobuf_gz_2fmsgs_2fimagegeom_2eproto::TableStruct;
215 };
216 // ===================================================================
217 
218 
219 // ===================================================================
220 
221 #ifdef __GNUC__
222  #pragma GCC diagnostic push
223  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
224 #endif // __GNUC__
225 // ImageGeom
226 
227 // .gz.msgs.Header header = 1;
228 inline bool ImageGeom::has_header() const {
229  return this != internal_default_instance() && header_ != NULL;
230 }
231 inline const ::gz::msgs::Header& ImageGeom::_internal_header() const {
232  return *header_;
233 }
234 inline const ::gz::msgs::Header& ImageGeom::header() const {
235  const ::gz::msgs::Header* p = header_;
236  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.header)
237  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Header*>(
239 }
240 inline ::gz::msgs::Header* ImageGeom::release_header() {
241  // @@protoc_insertion_point(field_release:gz.msgs.ImageGeom.header)
242 
243  ::gz::msgs::Header* temp = header_;
244  header_ = NULL;
245  return temp;
246 }
247 inline ::gz::msgs::Header* ImageGeom::mutable_header() {
248 
249  if (header_ == NULL) {
250  auto* p = CreateMaybeMessage<::gz::msgs::Header>(GetArenaNoVirtual());
251  header_ = p;
252  }
253  // @@protoc_insertion_point(field_mutable:gz.msgs.ImageGeom.header)
254  return header_;
255 }
257  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
258  if (message_arena == NULL) {
259  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
260  }
261  if (header) {
262  ::google::protobuf::Arena* submessage_arena = NULL;
263  if (message_arena != submessage_arena) {
264  header = ::google::protobuf::internal::GetOwnedMessage(
265  message_arena, header, submessage_arena);
266  }
267 
268  } else {
269 
270  }
271  header_ = header;
272  // @@protoc_insertion_point(field_set_allocated:gz.msgs.ImageGeom.header)
273 }
274 
275 // string uri = 2;
276 inline void ImageGeom::clear_uri() {
277  uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
278 }
279 inline const ::std::string& ImageGeom::uri() const {
280  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.uri)
281  return uri_.GetNoArena();
282 }
283 inline void ImageGeom::set_uri(const ::std::string& value) {
284 
285  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
286  // @@protoc_insertion_point(field_set:gz.msgs.ImageGeom.uri)
287 }
288 #if LANG_CXX11
289 inline void ImageGeom::set_uri(::std::string&& value) {
290 
291  uri_.SetNoArena(
292  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
293  // @@protoc_insertion_point(field_set_rvalue:gz.msgs.ImageGeom.uri)
294 }
295 #endif
296 inline void ImageGeom::set_uri(const char* value) {
297  GOOGLE_DCHECK(value != NULL);
298 
299  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
300  // @@protoc_insertion_point(field_set_char:gz.msgs.ImageGeom.uri)
301 }
302 inline void ImageGeom::set_uri(const char* value, size_t size) {
303 
304  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
305  ::std::string(reinterpret_cast<const char*>(value), size));
306  // @@protoc_insertion_point(field_set_pointer:gz.msgs.ImageGeom.uri)
307 }
308 inline ::std::string* ImageGeom::mutable_uri() {
309 
310  // @@protoc_insertion_point(field_mutable:gz.msgs.ImageGeom.uri)
311  return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
312 }
313 inline ::std::string* ImageGeom::release_uri() {
314  // @@protoc_insertion_point(field_release:gz.msgs.ImageGeom.uri)
315 
316  return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
317 }
319  if (uri != NULL) {
320 
321  } else {
322 
323  }
324  uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uri);
325  // @@protoc_insertion_point(field_set_allocated:gz.msgs.ImageGeom.uri)
326 }
327 
328 // double scale = 3;
329 inline void ImageGeom::clear_scale() {
330  scale_ = 0;
331 }
332 inline double ImageGeom::scale() const {
333  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.scale)
334  return scale_;
335 }
336 inline void ImageGeom::set_scale(double value) {
337 
338  scale_ = value;
339  // @@protoc_insertion_point(field_set:gz.msgs.ImageGeom.scale)
340 }
341 
342 // int32 threshold = 4;
344  threshold_ = 0;
345 }
346 inline ::google::protobuf::int32 ImageGeom::threshold() const {
347  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.threshold)
348  return threshold_;
349 }
350 inline void ImageGeom::set_threshold(::google::protobuf::int32 value) {
351 
352  threshold_ = value;
353  // @@protoc_insertion_point(field_set:gz.msgs.ImageGeom.threshold)
354 }
355 
356 // double height = 5;
357 inline void ImageGeom::clear_height() {
358  height_ = 0;
359 }
360 inline double ImageGeom::height() const {
361  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.height)
362  return height_;
363 }
364 inline void ImageGeom::set_height(double value) {
365 
366  height_ = value;
367  // @@protoc_insertion_point(field_set:gz.msgs.ImageGeom.height)
368 }
369 
370 // int32 granularity = 6;
372  granularity_ = 0;
373 }
374 inline ::google::protobuf::int32 ImageGeom::granularity() const {
375  // @@protoc_insertion_point(field_get:gz.msgs.ImageGeom.granularity)
376  return granularity_;
377 }
378 inline void ImageGeom::set_granularity(::google::protobuf::int32 value) {
379 
380  granularity_ = value;
381  // @@protoc_insertion_point(field_set:gz.msgs.ImageGeom.granularity)
382 }
383 
384 #ifdef __GNUC__
385  #pragma GCC diagnostic pop
386 #endif // __GNUC__
387 
388 // @@protoc_insertion_point(namespace_scope)
389 
390 } // namespace msgs
391 } // namespace gz
392 
393 // @@protoc_insertion_point(global_scope)
394 
395 #endif // PROTOBUF_INCLUDED_gz_2fmsgs_2fimagegeom_2eproto