Ignition Msgs

API Reference

8.4.0
odometry_with_covariance.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/odometry_with_covariance.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_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>
33 #ifndef _MSC_VER
34 #pragma GCC system_header
35 #else
36 #pragma warning(push)
37 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
38 #endif
39 #ifdef __linux__
40 #include <sys/sysmacros.h>
41 #endif
42 #include <memory>
43 #include <ignition/msgs/Export.hh>
44 // @@protoc_insertion_point(includes)
45 
46 namespace ignition {
47 namespace msgs {
48 
49 // Internal implementation detail -- do not call these.
53 
54 class OdometryWithCovariance;
55 
56 // ===================================================================
57 
58 class IGNITION_MSGS_VISIBLE OdometryWithCovariance : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.OdometryWithCovariance) */ {
59  public:
61  virtual ~OdometryWithCovariance();
62 
64 
66  CopyFrom(from);
67  return *this;
68  }
69 
70  static const ::google::protobuf::Descriptor* descriptor();
71  static const OdometryWithCovariance& default_instance();
72 
73  void Swap(OdometryWithCovariance* other);
74 
75  // implements Message ----------------------------------------------
76 
77  inline OdometryWithCovariance* New() const { return New(NULL); }
78 
79  OdometryWithCovariance* 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 OdometryWithCovariance& from);
83  void MergeFrom(const OdometryWithCovariance& 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(OdometryWithCovariance* 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 .ignition.msgs.Header header = 1;
119  bool has_header() const;
120  void clear_header();
121  static const int kHeaderFieldNumber = 1;
122  const ::ignition::msgs::Header& header() const;
123  ::ignition::msgs::Header* mutable_header();
124  ::ignition::msgs::Header* release_header();
125  void set_allocated_header(::ignition::msgs::Header* header);
126 
127  // optional .ignition.msgs.PoseWithCovariance pose_with_covariance = 2;
128  bool has_pose_with_covariance() const;
129  void clear_pose_with_covariance();
130  static const int kPoseWithCovarianceFieldNumber = 2;
131  const ::ignition::msgs::PoseWithCovariance& pose_with_covariance() const;
132  ::ignition::msgs::PoseWithCovariance* mutable_pose_with_covariance();
133  ::ignition::msgs::PoseWithCovariance* release_pose_with_covariance();
134  void set_allocated_pose_with_covariance(::ignition::msgs::PoseWithCovariance* pose_with_covariance);
135 
136  // optional .ignition.msgs.TwistWithCovariance twist_with_covariance = 3;
137  bool has_twist_with_covariance() const;
138  void clear_twist_with_covariance();
139  static const int kTwistWithCovarianceFieldNumber = 3;
140  const ::ignition::msgs::TwistWithCovariance& twist_with_covariance() const;
141  ::ignition::msgs::TwistWithCovariance* mutable_twist_with_covariance();
142  ::ignition::msgs::TwistWithCovariance* release_twist_with_covariance();
143  void set_allocated_twist_with_covariance(::ignition::msgs::TwistWithCovariance* twist_with_covariance);
144 
145  // @@protoc_insertion_point(class_scope:ignition.msgs.OdometryWithCovariance)
146  private:
147 
148  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
149  bool _is_default_instance_;
150  ::ignition::msgs::Header* header_;
151  ::ignition::msgs::PoseWithCovariance* pose_with_covariance_;
152  ::ignition::msgs::TwistWithCovariance* twist_with_covariance_;
153  mutable int _cached_size_;
157 
158  void InitAsDefaultInstance();
159  static OdometryWithCovariance* default_instance_;
160 };
161 // ===================================================================
162 
163 
164 // ===================================================================
165 
166 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
167 // OdometryWithCovariance
168 
169 // optional .ignition.msgs.Header header = 1;
171  return !_is_default_instance_ && header_ != NULL;
172 }
174  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
175  header_ = NULL;
176 }
177 inline const ::ignition::msgs::Header& OdometryWithCovariance::header() const {
178  // @@protoc_insertion_point(field_get:ignition.msgs.OdometryWithCovariance.header)
179  return header_ != NULL ? *header_ : *default_instance_->header_;
180 }
181 inline ::ignition::msgs::Header* OdometryWithCovariance::mutable_header() {
182 
183  if (header_ == NULL) {
184  header_ = new ::ignition::msgs::Header;
185  }
186  // @@protoc_insertion_point(field_mutable:ignition.msgs.OdometryWithCovariance.header)
187  return header_;
188 }
189 inline ::ignition::msgs::Header* OdometryWithCovariance::release_header() {
190  // @@protoc_insertion_point(field_release:ignition.msgs.OdometryWithCovariance.header)
191 
192  ::ignition::msgs::Header* temp = header_;
193  header_ = NULL;
194  return temp;
195 }
197  delete header_;
198  header_ = header;
199  if (header) {
200 
201  } else {
202 
203  }
204  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OdometryWithCovariance.header)
205 }
206 
207 // optional .ignition.msgs.PoseWithCovariance pose_with_covariance = 2;
209  return !_is_default_instance_ && pose_with_covariance_ != NULL;
210 }
212  if (GetArenaNoVirtual() == NULL && pose_with_covariance_ != NULL) delete pose_with_covariance_;
213  pose_with_covariance_ = NULL;
214 }
215 inline const ::ignition::msgs::PoseWithCovariance& OdometryWithCovariance::pose_with_covariance() const {
216  // @@protoc_insertion_point(field_get:ignition.msgs.OdometryWithCovariance.pose_with_covariance)
217  return pose_with_covariance_ != NULL ? *pose_with_covariance_ : *default_instance_->pose_with_covariance_;
218 }
219 inline ::ignition::msgs::PoseWithCovariance* OdometryWithCovariance::mutable_pose_with_covariance() {
220 
221  if (pose_with_covariance_ == NULL) {
222  pose_with_covariance_ = new ::ignition::msgs::PoseWithCovariance;
223  }
224  // @@protoc_insertion_point(field_mutable:ignition.msgs.OdometryWithCovariance.pose_with_covariance)
225  return pose_with_covariance_;
226 }
227 inline ::ignition::msgs::PoseWithCovariance* OdometryWithCovariance::release_pose_with_covariance() {
228  // @@protoc_insertion_point(field_release:ignition.msgs.OdometryWithCovariance.pose_with_covariance)
229 
230  ::ignition::msgs::PoseWithCovariance* temp = pose_with_covariance_;
231  pose_with_covariance_ = NULL;
232  return temp;
233 }
235  delete pose_with_covariance_;
236  pose_with_covariance_ = pose_with_covariance;
237  if (pose_with_covariance) {
238 
239  } else {
240 
241  }
242  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OdometryWithCovariance.pose_with_covariance)
243 }
244 
245 // optional .ignition.msgs.TwistWithCovariance twist_with_covariance = 3;
247  return !_is_default_instance_ && twist_with_covariance_ != NULL;
248 }
250  if (GetArenaNoVirtual() == NULL && twist_with_covariance_ != NULL) delete twist_with_covariance_;
251  twist_with_covariance_ = NULL;
252 }
253 inline const ::ignition::msgs::TwistWithCovariance& OdometryWithCovariance::twist_with_covariance() const {
254  // @@protoc_insertion_point(field_get:ignition.msgs.OdometryWithCovariance.twist_with_covariance)
255  return twist_with_covariance_ != NULL ? *twist_with_covariance_ : *default_instance_->twist_with_covariance_;
256 }
257 inline ::ignition::msgs::TwistWithCovariance* OdometryWithCovariance::mutable_twist_with_covariance() {
258 
259  if (twist_with_covariance_ == NULL) {
260  twist_with_covariance_ = new ::ignition::msgs::TwistWithCovariance;
261  }
262  // @@protoc_insertion_point(field_mutable:ignition.msgs.OdometryWithCovariance.twist_with_covariance)
263  return twist_with_covariance_;
264 }
265 inline ::ignition::msgs::TwistWithCovariance* OdometryWithCovariance::release_twist_with_covariance() {
266  // @@protoc_insertion_point(field_release:ignition.msgs.OdometryWithCovariance.twist_with_covariance)
267 
268  ::ignition::msgs::TwistWithCovariance* temp = twist_with_covariance_;
269  twist_with_covariance_ = NULL;
270  return temp;
271 }
273  delete twist_with_covariance_;
274  twist_with_covariance_ = twist_with_covariance;
275  if (twist_with_covariance) {
276 
277  } else {
278 
279  }
280  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OdometryWithCovariance.twist_with_covariance)
281 }
282 
283 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
284 
289 // @@protoc_insertion_point(namespace_scope)
290 
291 } // namespace msgs
292 } // namespace ignition
293 
294 #ifdef _MSC_VER
295 #pragma warning(pop)
296 #endif
297 // @@protoc_insertion_point(global_scope)
298 
299 #endif // PROTOBUF_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_2eproto__INCLUDED
OdometryWithCovariance * New() const
Definition: odometry_with_covariance.pb.h:77
std::shared_ptr< const OdometryWithCovariance > ConstOdometryWithCovarianceSharedPtr
Definition: odometry_with_covariance.pb.h:288
::ignition::msgs::PoseWithCovariance * release_pose_with_covariance()
Definition: odometry_with_covariance.pb.h:227
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_2eproto()
std::shared_ptr< OdometryWithCovariance > OdometryWithCovarianceSharedPtr
Definition: odometry_with_covariance.pb.h:287
void set_allocated_pose_with_covariance(::ignition::msgs::PoseWithCovariance *pose_with_covariance)
Definition: odometry_with_covariance.pb.h:234
bool has_header() const
Definition: odometry_with_covariance.pb.h:170
Definition: odometry_with_covariance.pb.h:58
bool has_twist_with_covariance() const
Definition: odometry_with_covariance.pb.h:246
Definition: header.pb.h:161
::ignition::msgs::Header * release_header()
Definition: odometry_with_covariance.pb.h:189
void protobuf_ShutdownFile_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_2eproto()
std::unique_ptr< OdometryWithCovariance > OdometryWithCovarianceUniquePtr
Definition: odometry_with_covariance.pb.h:285
const ::ignition::msgs::PoseWithCovariance & pose_with_covariance() const
Definition: odometry_with_covariance.pb.h:215
void clear_header()
Definition: odometry_with_covariance.pb.h:173
::ignition::msgs::Header * mutable_header()
Definition: odometry_with_covariance.pb.h:181
Definition: twist_with_covariance.pb.h:57
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: odometry_with_covariance.pb.h:94
const ::ignition::msgs::TwistWithCovariance & twist_with_covariance() const
Definition: odometry_with_covariance.pb.h:253
void clear_pose_with_covariance()
Definition: odometry_with_covariance.pb.h:211
OdometryWithCovariance & operator=(const OdometryWithCovariance &from)
Definition: odometry_with_covariance.pb.h:65
int GetCachedSize() const
Definition: odometry_with_covariance.pb.h:97
::ignition::msgs::TwistWithCovariance * mutable_twist_with_covariance()
Definition: odometry_with_covariance.pb.h:257
::ignition::msgs::TwistWithCovariance * release_twist_with_covariance()
Definition: odometry_with_covariance.pb.h:265
void set_allocated_header(::ignition::msgs::Header *header)
Definition: odometry_with_covariance.pb.h:196
const ::ignition::msgs::Header & header() const
Definition: odometry_with_covariance.pb.h:177
STL class.
void protobuf_AssignDesc_ignition_2fmsgs_2fodometry_5fwith_5fcovariance_2eproto()
Definition: pose_with_covariance.pb.h:57
std::unique_ptr< const OdometryWithCovariance > ConstOdometryWithCovarianceUniquePtr
Definition: odometry_with_covariance.pb.h:286
void set_allocated_twist_with_covariance(::ignition::msgs::TwistWithCovariance *twist_with_covariance)
Definition: odometry_with_covariance.pb.h:272
void clear_twist_with_covariance()
Definition: odometry_with_covariance.pb.h:249
::ignition::msgs::PoseWithCovariance * mutable_pose_with_covariance()
Definition: odometry_with_covariance.pb.h:219
bool has_pose_with_covariance() const
Definition: odometry_with_covariance.pb.h:208