Ignition Msgs

API Reference

5.6.0
logical_camera_image.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/logical_camera_image.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
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 3000000 < 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/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/unknown_field_set.h>
30 #include "ignition/msgs/pose.pb.h"
32 #ifndef _MSC_VER
33 #pragma GCC system_header
34 #else
35 #pragma warning(push)
36 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
37 #endif
38 #ifdef __linux__
39 #include <sys/sysmacros.h>
40 #endif
41 #include <memory>
42 #include <ignition/msgs/Export.hh>
43 // @@protoc_insertion_point(includes)
44 
45 namespace ignition {
46 namespace msgs {
47 
48 // Internal implementation detail -- do not call these.
52 
53 class LogicalCameraImage;
54 class LogicalCameraImage_Model;
55 
56 // ===================================================================
57 
58 class IGNITION_MSGS_VISIBLE LogicalCameraImage_Model : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogicalCameraImage.Model) */ {
59  public:
61  virtual ~LogicalCameraImage_Model();
62 
64 
66  CopyFrom(from);
67  return *this;
68  }
69 
70  static const ::google::protobuf::Descriptor* descriptor();
71  static const LogicalCameraImage_Model& default_instance();
72 
73  void Swap(LogicalCameraImage_Model* other);
74 
75  // implements Message ----------------------------------------------
76 
77  inline LogicalCameraImage_Model* New() const { return New(NULL); }
78 
79  LogicalCameraImage_Model* New(::google::protobuf::Arena* arena) const;
80  void CopyFrom(const ::google::protobuf::Message& from);
81  void MergeFrom(const ::google::protobuf::Message& from);
82  void CopyFrom(const LogicalCameraImage_Model& from);
83  void MergeFrom(const LogicalCameraImage_Model& from);
84  void Clear();
85  bool IsInitialized() const;
86 
87  int ByteSize() const;
88  bool MergePartialFromCodedStream(
89  ::google::protobuf::io::CodedInputStream* input);
90  void SerializeWithCachedSizes(
91  ::google::protobuf::io::CodedOutputStream* output) const;
92  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
93  bool deterministic, ::google::protobuf::uint8* output) const;
94  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
95  return InternalSerializeWithCachedSizesToArray(false, output);
96  }
97  int GetCachedSize() const { return _cached_size_; }
98  private:
99  void SharedCtor();
100  void SharedDtor();
101  void SetCachedSize(int size) const;
102  void InternalSwap(LogicalCameraImage_Model* other);
103  private:
104  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
105  return _internal_metadata_.arena();
106  }
107  inline void* MaybeArenaPtr() const {
108  return _internal_metadata_.raw_arena_ptr();
109  }
110  public:
111 
112  ::google::protobuf::Metadata GetMetadata() const;
113 
114  // nested types ----------------------------------------------------
115 
116  // accessors -------------------------------------------------------
117 
118  // optional string name = 1;
119  void clear_name();
120  static const int kNameFieldNumber = 1;
121  const ::std::string& name() const;
122  void set_name(const ::std::string& value);
123  void set_name(const char* value);
124  void set_name(const char* value, size_t size);
125  ::std::string* mutable_name();
126  ::std::string* release_name();
127  void set_allocated_name(::std::string* name);
128 
129  // optional .ignition.msgs.Pose pose = 2;
130  bool has_pose() const;
131  void clear_pose();
132  static const int kPoseFieldNumber = 2;
133  const ::ignition::msgs::Pose& pose() const;
134  ::ignition::msgs::Pose* mutable_pose();
135  ::ignition::msgs::Pose* release_pose();
136  void set_allocated_pose(::ignition::msgs::Pose* pose);
137 
138  // @@protoc_insertion_point(class_scope:ignition.msgs.LogicalCameraImage.Model)
139  private:
140 
141  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
142  bool _is_default_instance_;
143  ::google::protobuf::internal::ArenaStringPtr name_;
144  ::ignition::msgs::Pose* pose_;
145  mutable int _cached_size_;
149 
150  void InitAsDefaultInstance();
151  static LogicalCameraImage_Model* default_instance_;
152 };
153 // -------------------------------------------------------------------
154 
155 class IGNITION_MSGS_VISIBLE LogicalCameraImage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogicalCameraImage) */ {
156  public:
158  virtual ~LogicalCameraImage();
159 
161 
163  CopyFrom(from);
164  return *this;
165  }
166 
167  static const ::google::protobuf::Descriptor* descriptor();
168  static const LogicalCameraImage& default_instance();
169 
170  void Swap(LogicalCameraImage* other);
171 
172  // implements Message ----------------------------------------------
173 
174  inline LogicalCameraImage* New() const { return New(NULL); }
175 
176  LogicalCameraImage* New(::google::protobuf::Arena* arena) const;
177  void CopyFrom(const ::google::protobuf::Message& from);
178  void MergeFrom(const ::google::protobuf::Message& from);
179  void CopyFrom(const LogicalCameraImage& from);
180  void MergeFrom(const LogicalCameraImage& from);
181  void Clear();
182  bool IsInitialized() const;
183 
184  int ByteSize() const;
185  bool MergePartialFromCodedStream(
186  ::google::protobuf::io::CodedInputStream* input);
187  void SerializeWithCachedSizes(
188  ::google::protobuf::io::CodedOutputStream* output) const;
189  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
190  bool deterministic, ::google::protobuf::uint8* output) const;
191  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
192  return InternalSerializeWithCachedSizesToArray(false, output);
193  }
194  int GetCachedSize() const { return _cached_size_; }
195  private:
196  void SharedCtor();
197  void SharedDtor();
198  void SetCachedSize(int size) const;
199  void InternalSwap(LogicalCameraImage* other);
200  private:
201  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
202  return _internal_metadata_.arena();
203  }
204  inline void* MaybeArenaPtr() const {
205  return _internal_metadata_.raw_arena_ptr();
206  }
207  public:
208 
209  ::google::protobuf::Metadata GetMetadata() const;
210 
211  // nested types ----------------------------------------------------
212 
214 
215  // accessors -------------------------------------------------------
216 
217  // optional .ignition.msgs.Header header = 1;
218  bool has_header() const;
219  void clear_header();
220  static const int kHeaderFieldNumber = 1;
221  const ::ignition::msgs::Header& header() const;
222  ::ignition::msgs::Header* mutable_header();
223  ::ignition::msgs::Header* release_header();
224  void set_allocated_header(::ignition::msgs::Header* header);
225 
226  // optional .ignition.msgs.Pose pose = 2;
227  bool has_pose() const;
228  void clear_pose();
229  static const int kPoseFieldNumber = 2;
230  const ::ignition::msgs::Pose& pose() const;
231  ::ignition::msgs::Pose* mutable_pose();
232  ::ignition::msgs::Pose* release_pose();
233  void set_allocated_pose(::ignition::msgs::Pose* pose);
234 
235  // repeated .ignition.msgs.LogicalCameraImage.Model model = 3;
236  int model_size() const;
237  void clear_model();
238  static const int kModelFieldNumber = 3;
239  const ::ignition::msgs::LogicalCameraImage_Model& model(int index) const;
240  ::ignition::msgs::LogicalCameraImage_Model* mutable_model(int index);
242  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >*
243  mutable_model();
244  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >&
245  model() const;
246 
247  // @@protoc_insertion_point(class_scope:ignition.msgs.LogicalCameraImage)
248  private:
249 
250  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
251  bool _is_default_instance_;
252  ::ignition::msgs::Header* header_;
253  ::ignition::msgs::Pose* pose_;
254  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > model_;
255  mutable int _cached_size_;
259 
260  void InitAsDefaultInstance();
261  static LogicalCameraImage* default_instance_;
262 };
263 // ===================================================================
264 
265 
266 // ===================================================================
267 
268 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
269 // LogicalCameraImage_Model
270 
271 // optional string name = 1;
273  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
274 }
275 inline const ::std::string& LogicalCameraImage_Model::name() const {
276  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.Model.name)
277  return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
278 }
279 inline void LogicalCameraImage_Model::set_name(const ::std::string& value) {
280 
281  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
282  // @@protoc_insertion_point(field_set:ignition.msgs.LogicalCameraImage.Model.name)
283 }
284 inline void LogicalCameraImage_Model::set_name(const char* value) {
285 
286  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
287  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogicalCameraImage.Model.name)
288 }
289 inline void LogicalCameraImage_Model::set_name(const char* value, size_t size) {
290 
291  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
292  ::std::string(reinterpret_cast<const char*>(value), size));
293  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogicalCameraImage.Model.name)
294 }
295 inline ::std::string* LogicalCameraImage_Model::mutable_name() {
296 
297  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.Model.name)
298  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
299 }
300 inline ::std::string* LogicalCameraImage_Model::release_name() {
301  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.Model.name)
302 
303  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
304 }
306  if (name != NULL) {
307 
308  } else {
309 
310  }
311  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
312  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.Model.name)
313 }
314 
315 // optional .ignition.msgs.Pose pose = 2;
317  return !_is_default_instance_ && pose_ != NULL;
318 }
320  if (GetArenaNoVirtual() == NULL && pose_ != NULL) delete pose_;
321  pose_ = NULL;
322 }
323 inline const ::ignition::msgs::Pose& LogicalCameraImage_Model::pose() const {
324  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.Model.pose)
325  return pose_ != NULL ? *pose_ : *default_instance_->pose_;
326 }
327 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::mutable_pose() {
328 
329  if (pose_ == NULL) {
330  pose_ = new ::ignition::msgs::Pose;
331  }
332  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.Model.pose)
333  return pose_;
334 }
335 inline ::ignition::msgs::Pose* LogicalCameraImage_Model::release_pose() {
336  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.Model.pose)
337 
338  ::ignition::msgs::Pose* temp = pose_;
339  pose_ = NULL;
340  return temp;
341 }
343  delete pose_;
344  pose_ = pose;
345  if (pose) {
346 
347  } else {
348 
349  }
350  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.Model.pose)
351 }
352 
353 // -------------------------------------------------------------------
354 
355 // LogicalCameraImage
356 
357 // optional .ignition.msgs.Header header = 1;
358 inline bool LogicalCameraImage::has_header() const {
359  return !_is_default_instance_ && header_ != NULL;
360 }
362  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
363  header_ = NULL;
364 }
365 inline const ::ignition::msgs::Header& LogicalCameraImage::header() const {
366  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.header)
367  return header_ != NULL ? *header_ : *default_instance_->header_;
368 }
369 inline ::ignition::msgs::Header* LogicalCameraImage::mutable_header() {
370 
371  if (header_ == NULL) {
372  header_ = new ::ignition::msgs::Header;
373  }
374  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.header)
375  return header_;
376 }
377 inline ::ignition::msgs::Header* LogicalCameraImage::release_header() {
378  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.header)
379 
380  ::ignition::msgs::Header* temp = header_;
381  header_ = NULL;
382  return temp;
383 }
385  delete header_;
386  header_ = header;
387  if (header) {
388 
389  } else {
390 
391  }
392  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.header)
393 }
394 
395 // optional .ignition.msgs.Pose pose = 2;
396 inline bool LogicalCameraImage::has_pose() const {
397  return !_is_default_instance_ && pose_ != NULL;
398 }
400  if (GetArenaNoVirtual() == NULL && pose_ != NULL) delete pose_;
401  pose_ = NULL;
402 }
403 inline const ::ignition::msgs::Pose& LogicalCameraImage::pose() const {
404  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.pose)
405  return pose_ != NULL ? *pose_ : *default_instance_->pose_;
406 }
407 inline ::ignition::msgs::Pose* LogicalCameraImage::mutable_pose() {
408 
409  if (pose_ == NULL) {
410  pose_ = new ::ignition::msgs::Pose;
411  }
412  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.pose)
413  return pose_;
414 }
415 inline ::ignition::msgs::Pose* LogicalCameraImage::release_pose() {
416  // @@protoc_insertion_point(field_release:ignition.msgs.LogicalCameraImage.pose)
417 
418  ::ignition::msgs::Pose* temp = pose_;
419  pose_ = NULL;
420  return temp;
421 }
423  delete pose_;
424  pose_ = pose;
425  if (pose) {
426 
427  } else {
428 
429  }
430  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogicalCameraImage.pose)
431 }
432 
433 // repeated .ignition.msgs.LogicalCameraImage.Model model = 3;
434 inline int LogicalCameraImage::model_size() const {
435  return model_.size();
436 }
438  model_.Clear();
439 }
440 inline const ::ignition::msgs::LogicalCameraImage_Model& LogicalCameraImage::model(int index) const {
441  // @@protoc_insertion_point(field_get:ignition.msgs.LogicalCameraImage.model)
442  return model_.Get(index);
443 }
444 inline ::ignition::msgs::LogicalCameraImage_Model* LogicalCameraImage::mutable_model(int index) {
445  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogicalCameraImage.model)
446  return model_.Mutable(index);
447 }
448 inline ::ignition::msgs::LogicalCameraImage_Model* LogicalCameraImage::add_model() {
449  // @@protoc_insertion_point(field_add:ignition.msgs.LogicalCameraImage.model)
450  return model_.Add();
451 }
452 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >*
454  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LogicalCameraImage.model)
455  return &model_;
456 }
457 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model >&
459  // @@protoc_insertion_point(field_list:ignition.msgs.LogicalCameraImage.model)
460  return model_;
461 }
462 
463 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
464 // -------------------------------------------------------------------
465 
466 
471 // @@protoc_insertion_point(namespace_scope)
472 
473 } // namespace msgs
474 } // namespace ignition
475 
476 #ifdef _MSC_VER
477 #pragma warning(pop)
478 #endif
479 // @@protoc_insertion_point(global_scope)
480 
481 #endif // PROTOBUF_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto__INCLUDED
Definition: pose.pb.h:58
bool has_header() const
Definition: logical_camera_image.pb.h:358
void set_name(const ::std::string &value)
Definition: logical_camera_image.pb.h:279
void clear_pose()
Definition: logical_camera_image.pb.h:399
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: logical_camera_image.pb.h:422
void set_allocated_name(::std::string *name)
Definition: logical_camera_image.pb.h:305
Definition: logical_camera_image.pb.h:155
::ignition::msgs::Pose * release_pose()
Definition: logical_camera_image.pb.h:335
std::shared_ptr< const LogicalCameraImage > ConstLogicalCameraImageSharedPtr
Definition: logical_camera_image.pb.h:470
int model_size() const
Definition: logical_camera_image.pb.h:434
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto()
Definition: logical_camera_image.pb.h:58
LogicalCameraImage * New() const
Definition: logical_camera_image.pb.h:174
::ignition::msgs::LogicalCameraImage_Model * add_model()
Definition: logical_camera_image.pb.h:448
void set_allocated_header(::ignition::msgs::Header *header)
Definition: logical_camera_image.pb.h:384
const ::ignition::msgs::Pose & pose() const
Definition: logical_camera_image.pb.h:403
bool has_pose() const
Definition: logical_camera_image.pb.h:316
::std::string * mutable_name()
Definition: logical_camera_image.pb.h:295
LogicalCameraImage & operator=(const LogicalCameraImage &from)
Definition: logical_camera_image.pb.h:162
void protobuf_AssignDesc_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto()
LogicalCameraImage_Model * New() const
Definition: logical_camera_image.pb.h:77
::ignition::msgs::Header * mutable_header()
Definition: logical_camera_image.pb.h:369
Definition: header.pb.h:161
STL class.
bool has_pose() const
Definition: logical_camera_image.pb.h:396
::ignition::msgs::Header * release_header()
Definition: logical_camera_image.pb.h:377
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: logical_camera_image.pb.h:94
void clear_name()
Definition: logical_camera_image.pb.h:272
::ignition::msgs::Pose * mutable_pose()
Definition: logical_camera_image.pb.h:327
::ignition::msgs::Pose * release_pose()
Definition: logical_camera_image.pb.h:415
LogicalCameraImage_Model Model
Definition: logical_camera_image.pb.h:213
STL class.
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > & model() const
Definition: logical_camera_image.pb.h:458
void clear_pose()
Definition: logical_camera_image.pb.h:319
::ignition::msgs::Pose * mutable_pose()
Definition: logical_camera_image.pb.h:407
int GetCachedSize() const
Definition: logical_camera_image.pb.h:97
const ::std::string & name() const
Definition: logical_camera_image.pb.h:275
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: logical_camera_image.pb.h:191
std::unique_ptr< const LogicalCameraImage > ConstLogicalCameraImageUniquePtr
Definition: logical_camera_image.pb.h:468
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: logical_camera_image.pb.h:342
void clear_header()
Definition: logical_camera_image.pb.h:361
std::unique_ptr< LogicalCameraImage > LogicalCameraImageUniquePtr
Definition: logical_camera_image.pb.h:467
const ::ignition::msgs::Header & header() const
Definition: logical_camera_image.pb.h:365
::google::protobuf::RepeatedPtrField< ::ignition::msgs::LogicalCameraImage_Model > * mutable_model()
Definition: logical_camera_image.pb.h:453
const ::ignition::msgs::Pose & pose() const
Definition: logical_camera_image.pb.h:323
void clear_model()
Definition: logical_camera_image.pb.h:437
std::shared_ptr< LogicalCameraImage > LogicalCameraImageSharedPtr
Definition: logical_camera_image.pb.h:469
LogicalCameraImage_Model & operator=(const LogicalCameraImage_Model &from)
Definition: logical_camera_image.pb.h:65
int GetCachedSize() const
Definition: logical_camera_image.pb.h:194
::std::string * release_name()
Definition: logical_camera_image.pb.h:300
void protobuf_ShutdownFile_ignition_2fmsgs_2flogical_5fcamera_5fimage_2eproto()