NETSIM 1.2.0
Hardware-in-the-loop acoustic network simulator
 
Loading...
Searching...
No Matches
svp_request_response.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: netsim/acousticstoolbox/svp_request_response.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.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>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
38// @@protoc_insertion_point(includes)
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
41PROTOBUF_NAMESPACE_OPEN
42namespace internal {
43class AnyMetadata;
44} // namespace internal
45PROTOBUF_NAMESPACE_CLOSE
46
47// Internal implementation detail -- do not use these members.
51extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
52namespace netsim {
53namespace SVP {
54namespace protobuf {
55class BathyRequest;
56struct BathyRequestDefaultTypeInternal;
57extern BathyRequestDefaultTypeInternal _BathyRequest_default_instance_;
58class BathyResponse;
59struct BathyResponseDefaultTypeInternal;
60extern BathyResponseDefaultTypeInternal _BathyResponse_default_instance_;
61class EOFCoefficients;
62struct EOFCoefficientsDefaultTypeInternal;
63extern EOFCoefficientsDefaultTypeInternal _EOFCoefficients_default_instance_;
65struct EOFCoefficients_EOFWeightDefaultTypeInternal;
66extern EOFCoefficients_EOFWeightDefaultTypeInternal _EOFCoefficients_EOFWeight_default_instance_;
67class EOFInternalWave;
68struct EOFInternalWaveDefaultTypeInternal;
69extern EOFInternalWaveDefaultTypeInternal _EOFInternalWave_default_instance_;
71struct EOFInternalWave_EOFAmplitudeFactorDefaultTypeInternal;
72extern EOFInternalWave_EOFAmplitudeFactorDefaultTypeInternal _EOFInternalWave_EOFAmplitudeFactor_default_instance_;
73class Request;
74struct RequestDefaultTypeInternal;
75extern RequestDefaultTypeInternal _Request_default_instance_;
76class Response;
77struct ResponseDefaultTypeInternal;
78extern ResponseDefaultTypeInternal _Response_default_instance_;
79} // namespace protobuf
80} // namespace SVP
81} // namespace netsim
82PROTOBUF_NAMESPACE_OPEN
83template<> ::netsim::SVP::protobuf::BathyRequest* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::BathyRequest>(Arena*);
84template<> ::netsim::SVP::protobuf::BathyResponse* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::BathyResponse>(Arena*);
85template<> ::netsim::SVP::protobuf::EOFCoefficients* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::EOFCoefficients>(Arena*);
86template<> ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::EOFCoefficients_EOFWeight>(Arena*);
87template<> ::netsim::SVP::protobuf::EOFInternalWave* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::EOFInternalWave>(Arena*);
88template<> ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor>(Arena*);
89template<> ::netsim::SVP::protobuf::Request* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::Request>(Arena*);
90template<> ::netsim::SVP::protobuf::Response* Arena::CreateMaybeMessage<::netsim::SVP::protobuf::Response>(Arena*);
91PROTOBUF_NAMESPACE_CLOSE
92namespace netsim {
93namespace SVP {
94namespace protobuf {
95
96// ===================================================================
97
98class Request final :
99 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.Request) */ {
100 public:
101 inline Request() : Request(nullptr) {}
102 ~Request() override;
103 explicit PROTOBUF_CONSTEXPR Request(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
104
105 Request(const Request& from);
106 Request(Request&& from) noexcept
107 : Request() {
108 *this = ::std::move(from);
109 }
110
111 inline Request& operator=(const Request& from) {
112 CopyFrom(from);
113 return *this;
114 }
115 inline Request& operator=(Request&& from) noexcept {
116 if (this == &from) return *this;
117 if (GetOwningArena() == from.GetOwningArena()
118 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
119 && GetOwningArena() != nullptr
120 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
121 ) {
122 InternalSwap(&from);
123 } else {
124 CopyFrom(from);
125 }
126 return *this;
127 }
128
129 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
130 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
131 }
132 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
133 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
134 }
135
136 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
137 return GetDescriptor();
138 }
139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
140 return default_instance().GetMetadata().descriptor;
141 }
142 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
143 return default_instance().GetMetadata().reflection;
144 }
145 static const Request& default_instance() {
147 }
148 static inline const Request* internal_default_instance() {
149 return reinterpret_cast<const Request*>(
151 }
152 static constexpr int kIndexInFileMessages =
153 0;
154
155 friend void swap(Request& a, Request& b) {
156 a.Swap(&b);
157 }
158 inline void Swap(Request* other) {
159 if (other == this) return;
160 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
161 if (GetOwningArena() != nullptr &&
162 GetOwningArena() == other->GetOwningArena()) {
163 #else // PROTOBUF_FORCE_COPY_IN_SWAP
164 if (GetOwningArena() == other->GetOwningArena()) {
165 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
166 InternalSwap(other);
167 } else {
168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
169 }
170 }
172 if (other == this) return;
173 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
174 InternalSwap(other);
175 }
176
177 // implements Message ----------------------------------------------
178
179 Request* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
180 return CreateMaybeMessage<Request>(arena);
181 }
182 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
183 void CopyFrom(const Request& from);
184 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
185 void MergeFrom( const Request& from) {
186 Request::MergeImpl(*this, from);
187 }
188 private:
189 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
190 public:
191 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
192 bool IsInitialized() const final;
193
194 size_t ByteSizeLong() const final;
195 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
197 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
198 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
199
200 private:
201 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
202 void SharedDtor();
203 void SetCachedSize(int size) const final;
204 void InternalSwap(Request* other);
205
206 private:
207 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
208 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
209 return "netsim.SVP.protobuf.Request";
210 }
211 protected:
212 explicit Request(::PROTOBUF_NAMESPACE_ID::Arena* arena,
213 bool is_message_owned = false);
214 public:
215
216 static const ClassData _class_data_;
217 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
218
219 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
220
221 // nested types ----------------------------------------------------
222
223 // accessors -------------------------------------------------------
224
225 enum : int {
234 };
235 // required double utc_time = 2;
236 bool has_utc_time() const;
237 private:
238 bool _internal_has_utc_time() const;
239 public:
240 void clear_utc_time();
241 double utc_time() const;
242 void set_utc_time(double value);
243 private:
244 double _internal_utc_time() const;
245 void _internal_set_utc_time(double value);
246 public:
247
248 // required double source_lat = 3;
249 bool has_source_lat() const;
250 private:
251 bool _internal_has_source_lat() const;
252 public:
253 void clear_source_lat();
254 double source_lat() const;
255 void set_source_lat(double value);
256 private:
257 double _internal_source_lat() const;
258 void _internal_set_source_lat(double value);
259 public:
260
261 // required double source_lon = 4;
262 bool has_source_lon() const;
263 private:
264 bool _internal_has_source_lon() const;
265 public:
266 void clear_source_lon();
267 double source_lon() const;
268 void set_source_lon(double value);
269 private:
270 double _internal_source_lon() const;
271 void _internal_set_source_lon(double value);
272 public:
273
274 // required double receiver_lat = 5;
275 bool has_receiver_lat() const;
276 private:
277 bool _internal_has_receiver_lat() const;
278 public:
279 void clear_receiver_lat();
280 double receiver_lat() const;
281 void set_receiver_lat(double value);
282 private:
283 double _internal_receiver_lat() const;
284 void _internal_set_receiver_lat(double value);
285 public:
286
287 // required double receiver_lon = 6;
288 bool has_receiver_lon() const;
289 private:
290 bool _internal_has_receiver_lon() const;
291 public:
292 void clear_receiver_lon();
293 double receiver_lon() const;
294 void set_receiver_lon(double value);
295 private:
296 double _internal_receiver_lon() const;
297 void _internal_set_receiver_lon(double value);
298 public:
299
300 // required double delta_range = 7;
301 bool has_delta_range() const;
302 private:
303 bool _internal_has_delta_range() const;
304 public:
305 void clear_delta_range();
306 double delta_range() const;
307 void set_delta_range(double value);
308 private:
309 double _internal_delta_range() const;
310 void _internal_set_delta_range(double value);
311 public:
312
313 // required double delta_depth = 8;
314 bool has_delta_depth() const;
315 private:
316 bool _internal_has_delta_depth() const;
317 public:
318 void clear_delta_depth();
319 double delta_depth() const;
320 void set_delta_depth(double value);
321 private:
322 double _internal_delta_depth() const;
323 void _internal_set_delta_depth(double value);
324 public:
325
326 // required int32 request_id = 1;
327 bool has_request_id() const;
328 private:
329 bool _internal_has_request_id() const;
330 public:
331 void clear_request_id();
332 int32_t request_id() const;
333 void set_request_id(int32_t value);
334 private:
335 int32_t _internal_request_id() const;
336 void _internal_set_request_id(int32_t value);
337 public:
338
339 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.Request)
340 private:
341 class _Internal;
342
343 // helper for ByteSizeLong()
344 size_t RequiredFieldsByteSizeFallback() const;
345
346 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
347 typedef void InternalArenaConstructable_;
348 typedef void DestructorSkippable_;
349 struct Impl_ {
350 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
351 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
352 double utc_time_;
353 double source_lat_;
354 double source_lon_;
355 double receiver_lat_;
356 double receiver_lon_;
357 double delta_range_;
358 double delta_depth_;
359 int32_t request_id_;
360 };
361 union { Impl_ _impl_; };
362 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
363};
364// -------------------------------------------------------------------
365
366class Response final :
367 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.Response) */ {
368 public:
369 inline Response() : Response(nullptr) {}
370 ~Response() override;
371 explicit PROTOBUF_CONSTEXPR Response(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
372
373 Response(const Response& from);
374 Response(Response&& from) noexcept
375 : Response() {
376 *this = ::std::move(from);
377 }
378
379 inline Response& operator=(const Response& from) {
380 CopyFrom(from);
381 return *this;
382 }
383 inline Response& operator=(Response&& from) noexcept {
384 if (this == &from) return *this;
385 if (GetOwningArena() == from.GetOwningArena()
386 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
387 && GetOwningArena() != nullptr
388 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
389 ) {
390 InternalSwap(&from);
391 } else {
392 CopyFrom(from);
393 }
394 return *this;
395 }
396
397 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
398 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
399 }
400 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
401 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
402 }
403
404 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
405 return GetDescriptor();
406 }
407 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
408 return default_instance().GetMetadata().descriptor;
409 }
410 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
411 return default_instance().GetMetadata().reflection;
412 }
413 static const Response& default_instance() {
414 return *internal_default_instance();
415 }
416 static inline const Response* internal_default_instance() {
417 return reinterpret_cast<const Response*>(
419 }
420 static constexpr int kIndexInFileMessages =
421 1;
422
423 friend void swap(Response& a, Response& b) {
424 a.Swap(&b);
425 }
426 inline void Swap(Response* other) {
427 if (other == this) return;
428 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
429 if (GetOwningArena() != nullptr &&
430 GetOwningArena() == other->GetOwningArena()) {
431 #else // PROTOBUF_FORCE_COPY_IN_SWAP
432 if (GetOwningArena() == other->GetOwningArena()) {
433 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
434 InternalSwap(other);
435 } else {
436 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
437 }
438 }
440 if (other == this) return;
441 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
442 InternalSwap(other);
443 }
444
445 // implements Message ----------------------------------------------
446
447 Response* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
448 return CreateMaybeMessage<Response>(arena);
449 }
450 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
451 void CopyFrom(const Response& from);
452 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
453 void MergeFrom( const Response& from) {
454 Response::MergeImpl(*this, from);
455 }
456 private:
457 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
458 public:
459 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
460 bool IsInitialized() const final;
461
462 size_t ByteSizeLong() const final;
463 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
464 uint8_t* _InternalSerialize(
465 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
466 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
467
468 private:
469 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
470 void SharedDtor();
471 void SetCachedSize(int size) const final;
472 void InternalSwap(Response* other);
473
474 private:
475 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
476 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
477 return "netsim.SVP.protobuf.Response";
478 }
479 protected:
480 explicit Response(::PROTOBUF_NAMESPACE_ID::Arena* arena,
481 bool is_message_owned = false);
482 public:
483
484 static const ClassData _class_data_;
485 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
486
487 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
488
489 // nested types ----------------------------------------------------
490
491 // accessors -------------------------------------------------------
492
493 enum : int {
494 kWaterColumnFieldNumber = 2,
495 kRequestIdFieldNumber = 1,
496 };
497 // repeated .netsim.bellhop.protobuf.Environment.WaterColumn water_column = 2;
498 int water_column_size() const;
499 private:
500 int _internal_water_column_size() const;
501 public:
503 ::netsim::bellhop::protobuf::Environment_WaterColumn* mutable_water_column(int index);
504 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >*
505 mutable_water_column();
506 private:
507 const ::netsim::bellhop::protobuf::Environment_WaterColumn& _internal_water_column(int index) const;
508 ::netsim::bellhop::protobuf::Environment_WaterColumn* _internal_add_water_column();
509 public:
510 const ::netsim::bellhop::protobuf::Environment_WaterColumn& water_column(int index) const;
512 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >&
513 water_column() const;
514
515 // required int32 request_id = 1;
516 bool has_request_id() const;
517 private:
518 bool _internal_has_request_id() const;
519 public:
520 void clear_request_id();
521 int32_t request_id() const;
522 void set_request_id(int32_t value);
523 private:
524 int32_t _internal_request_id() const;
525 void _internal_set_request_id(int32_t value);
526 public:
527
528 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.Response)
529 private:
530 class _Internal;
531
532 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
533 typedef void InternalArenaConstructable_;
534 typedef void DestructorSkippable_;
535 struct Impl_ {
536 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
537 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
538 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn > water_column_;
539 int32_t request_id_;
540 };
541 union { Impl_ _impl_; };
542 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
543};
544// -------------------------------------------------------------------
545
546class BathyRequest final :
547 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.BathyRequest) */ {
548 public:
549 inline BathyRequest() : BathyRequest(nullptr) {}
550 ~BathyRequest() override;
551 explicit PROTOBUF_CONSTEXPR BathyRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
552
554 BathyRequest(BathyRequest&& from) noexcept
555 : BathyRequest() {
556 *this = ::std::move(from);
557 }
558
559 inline BathyRequest& operator=(const BathyRequest& from) {
560 CopyFrom(from);
561 return *this;
562 }
563 inline BathyRequest& operator=(BathyRequest&& from) noexcept {
564 if (this == &from) return *this;
565 if (GetOwningArena() == from.GetOwningArena()
566 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
567 && GetOwningArena() != nullptr
568 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
569 ) {
570 InternalSwap(&from);
571 } else {
572 CopyFrom(from);
573 }
574 return *this;
575 }
576
577 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
578 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
579 }
580 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
581 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
582 }
583
584 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
585 return GetDescriptor();
586 }
587 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
588 return default_instance().GetMetadata().descriptor;
589 }
590 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
591 return default_instance().GetMetadata().reflection;
592 }
594 return *internal_default_instance();
595 }
597 return reinterpret_cast<const BathyRequest*>(
599 }
600 static constexpr int kIndexInFileMessages =
601 2;
602
603 friend void swap(BathyRequest& a, BathyRequest& b) {
604 a.Swap(&b);
605 }
606 inline void Swap(BathyRequest* other) {
607 if (other == this) return;
608 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
609 if (GetOwningArena() != nullptr &&
610 GetOwningArena() == other->GetOwningArena()) {
611 #else // PROTOBUF_FORCE_COPY_IN_SWAP
612 if (GetOwningArena() == other->GetOwningArena()) {
613 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
614 InternalSwap(other);
615 } else {
616 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
617 }
618 }
620 if (other == this) return;
621 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
622 InternalSwap(other);
623 }
624
625 // implements Message ----------------------------------------------
626
627 BathyRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
628 return CreateMaybeMessage<BathyRequest>(arena);
629 }
630 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
631 void CopyFrom(const BathyRequest& from);
632 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
633 void MergeFrom( const BathyRequest& from) {
634 BathyRequest::MergeImpl(*this, from);
635 }
636 private:
637 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
638 public:
639 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
640 bool IsInitialized() const final;
641
642 size_t ByteSizeLong() const final;
643 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
644 uint8_t* _InternalSerialize(
645 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
646 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
647
648 private:
649 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
650 void SharedDtor();
651 void SetCachedSize(int size) const final;
652 void InternalSwap(BathyRequest* other);
653
654 private:
655 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
656 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
657 return "netsim.SVP.protobuf.BathyRequest";
658 }
659 protected:
660 explicit BathyRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena,
661 bool is_message_owned = false);
662 public:
663
664 static const ClassData _class_data_;
665 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
666
667 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
668
669 // nested types ----------------------------------------------------
670
671 // accessors -------------------------------------------------------
672
673 enum : int {
674 kLatitudeFieldNumber = 2,
675 kLongitudeFieldNumber = 3,
676 kRequestIdFieldNumber = 1,
677 };
678 // repeated double latitude = 2;
679 int latitude_size() const;
680 private:
681 int _internal_latitude_size() const;
682 public:
683 void clear_latitude();
684 private:
685 double _internal_latitude(int index) const;
686 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
687 _internal_latitude() const;
688 void _internal_add_latitude(double value);
689 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
690 _internal_mutable_latitude();
691 public:
692 double latitude(int index) const;
693 void set_latitude(int index, double value);
694 void add_latitude(double value);
695 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
696 latitude() const;
697 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
698 mutable_latitude();
699
700 // repeated double longitude = 3;
701 int longitude_size() const;
702 private:
703 int _internal_longitude_size() const;
704 public:
705 void clear_longitude();
706 private:
707 double _internal_longitude(int index) const;
708 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
709 _internal_longitude() const;
710 void _internal_add_longitude(double value);
711 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
712 _internal_mutable_longitude();
713 public:
714 double longitude(int index) const;
715 void set_longitude(int index, double value);
716 void add_longitude(double value);
717 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
718 longitude() const;
719 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
720 mutable_longitude();
721
722 // required int32 request_id = 1;
723 bool has_request_id() const;
724 private:
725 bool _internal_has_request_id() const;
726 public:
727 void clear_request_id();
728 int32_t request_id() const;
729 void set_request_id(int32_t value);
730 private:
731 int32_t _internal_request_id() const;
732 void _internal_set_request_id(int32_t value);
733 public:
734
735 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.BathyRequest)
736 private:
737 class _Internal;
738
739 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
740 typedef void InternalArenaConstructable_;
741 typedef void DestructorSkippable_;
742 struct Impl_ {
743 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
744 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
745 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > latitude_;
746 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > longitude_;
747 int32_t request_id_;
748 };
749 union { Impl_ _impl_; };
750 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
751};
752// -------------------------------------------------------------------
753
754class BathyResponse final :
755 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.BathyResponse) */ {
756 public:
757 inline BathyResponse() : BathyResponse(nullptr) {}
758 ~BathyResponse() override;
759 explicit PROTOBUF_CONSTEXPR BathyResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
760
763 : BathyResponse() {
764 *this = ::std::move(from);
765 }
766
767 inline BathyResponse& operator=(const BathyResponse& from) {
768 CopyFrom(from);
769 return *this;
770 }
771 inline BathyResponse& operator=(BathyResponse&& from) noexcept {
772 if (this == &from) return *this;
773 if (GetOwningArena() == from.GetOwningArena()
774 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
775 && GetOwningArena() != nullptr
776 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
777 ) {
778 InternalSwap(&from);
779 } else {
780 CopyFrom(from);
781 }
782 return *this;
783 }
784
785 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
786 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
787 }
788 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
789 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
790 }
791
792 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
793 return GetDescriptor();
794 }
795 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
796 return default_instance().GetMetadata().descriptor;
797 }
798 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
799 return default_instance().GetMetadata().reflection;
800 }
802 return *internal_default_instance();
803 }
805 return reinterpret_cast<const BathyResponse*>(
807 }
808 static constexpr int kIndexInFileMessages =
809 3;
810
811 friend void swap(BathyResponse& a, BathyResponse& b) {
812 a.Swap(&b);
813 }
814 inline void Swap(BathyResponse* other) {
815 if (other == this) return;
816 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
817 if (GetOwningArena() != nullptr &&
818 GetOwningArena() == other->GetOwningArena()) {
819 #else // PROTOBUF_FORCE_COPY_IN_SWAP
820 if (GetOwningArena() == other->GetOwningArena()) {
821 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
822 InternalSwap(other);
823 } else {
824 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
825 }
826 }
828 if (other == this) return;
829 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
830 InternalSwap(other);
831 }
832
833 // implements Message ----------------------------------------------
834
835 BathyResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
836 return CreateMaybeMessage<BathyResponse>(arena);
837 }
838 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
839 void CopyFrom(const BathyResponse& from);
840 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
841 void MergeFrom( const BathyResponse& from) {
842 BathyResponse::MergeImpl(*this, from);
843 }
844 private:
845 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
846 public:
847 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
848 bool IsInitialized() const final;
849
850 size_t ByteSizeLong() const final;
851 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
852 uint8_t* _InternalSerialize(
853 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
854 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
855
856 private:
857 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
858 void SharedDtor();
859 void SetCachedSize(int size) const final;
860 void InternalSwap(BathyResponse* other);
861
862 private:
863 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
864 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
865 return "netsim.SVP.protobuf.BathyResponse";
866 }
867 protected:
868 explicit BathyResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
869 bool is_message_owned = false);
870 public:
871
872 static const ClassData _class_data_;
873 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
874
875 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
876
877 // nested types ----------------------------------------------------
878
879 // accessors -------------------------------------------------------
880
881 enum : int {
882 kBathyFieldNumber = 2,
883 kRequestIdFieldNumber = 1,
884 };
885 // repeated double bathy = 2;
886 int bathy_size() const;
887 private:
888 int _internal_bathy_size() const;
889 public:
890 void clear_bathy();
891 private:
892 double _internal_bathy(int index) const;
893 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
894 _internal_bathy() const;
895 void _internal_add_bathy(double value);
896 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
897 _internal_mutable_bathy();
898 public:
899 double bathy(int index) const;
900 void set_bathy(int index, double value);
901 void add_bathy(double value);
902 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
903 bathy() const;
904 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
905 mutable_bathy();
906
907 // required int32 request_id = 1;
908 bool has_request_id() const;
909 private:
910 bool _internal_has_request_id() const;
911 public:
912 void clear_request_id();
913 int32_t request_id() const;
914 void set_request_id(int32_t value);
915 private:
916 int32_t _internal_request_id() const;
917 void _internal_set_request_id(int32_t value);
918 public:
919
920 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.BathyResponse)
921 private:
922 class _Internal;
923
924 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
925 typedef void InternalArenaConstructable_;
926 typedef void DestructorSkippable_;
927 struct Impl_ {
928 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
929 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
930 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > bathy_;
931 int32_t request_id_;
932 };
933 union { Impl_ _impl_; };
934 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
935};
936// -------------------------------------------------------------------
937
939 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.EOFCoefficients.EOFWeight) */ {
940 public:
943 explicit PROTOBUF_CONSTEXPR EOFCoefficients_EOFWeight(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
944
948 *this = ::std::move(from);
949 }
950
952 CopyFrom(from);
953 return *this;
954 }
956 if (this == &from) return *this;
957 if (GetOwningArena() == from.GetOwningArena()
958 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
959 && GetOwningArena() != nullptr
960 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
961 ) {
962 InternalSwap(&from);
963 } else {
964 CopyFrom(from);
965 }
966 return *this;
967 }
968
969 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
970 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
971 }
972 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
973 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
974 }
975
976 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
977 return GetDescriptor();
978 }
979 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
980 return default_instance().GetMetadata().descriptor;
981 }
982 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
983 return default_instance().GetMetadata().reflection;
984 }
986 return *internal_default_instance();
987 }
992 static constexpr int kIndexInFileMessages =
993 4;
994
996 a.Swap(&b);
997 }
998 inline void Swap(EOFCoefficients_EOFWeight* other) {
999 if (other == this) return;
1000 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1001 if (GetOwningArena() != nullptr &&
1002 GetOwningArena() == other->GetOwningArena()) {
1003 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1004 if (GetOwningArena() == other->GetOwningArena()) {
1005 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1006 InternalSwap(other);
1007 } else {
1008 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1009 }
1010 }
1012 if (other == this) return;
1013 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1014 InternalSwap(other);
1015 }
1016
1017 // implements Message ----------------------------------------------
1018
1019 EOFCoefficients_EOFWeight* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1020 return CreateMaybeMessage<EOFCoefficients_EOFWeight>(arena);
1021 }
1022 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1024 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1026 EOFCoefficients_EOFWeight::MergeImpl(*this, from);
1027 }
1028 private:
1029 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1030 public:
1031 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1032 bool IsInitialized() const final;
1033
1034 size_t ByteSizeLong() const final;
1035 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1036 uint8_t* _InternalSerialize(
1037 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1038 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1039
1040 private:
1041 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1042 void SharedDtor();
1043 void SetCachedSize(int size) const final;
1044 void InternalSwap(EOFCoefficients_EOFWeight* other);
1045
1046 private:
1047 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1048 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1049 return "netsim.SVP.protobuf.EOFCoefficients.EOFWeight";
1050 }
1051 protected:
1052 explicit EOFCoefficients_EOFWeight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1053 bool is_message_owned = false);
1054 public:
1055
1056 static const ClassData _class_data_;
1057 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1058
1059 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1060
1061 // nested types ----------------------------------------------------
1062
1063 // accessors -------------------------------------------------------
1064
1065 enum : int {
1066 kValueFieldNumber = 2,
1067 kNumFieldNumber = 1,
1068 };
1069 // required double value = 2;
1070 bool has_value() const;
1071 private:
1072 bool _internal_has_value() const;
1073 public:
1074 void clear_value();
1075 double value() const;
1076 void set_value(double value);
1077 private:
1078 double _internal_value() const;
1079 void _internal_set_value(double value);
1080 public:
1081
1082 // required int32 num = 1;
1083 bool has_num() const;
1084 private:
1085 bool _internal_has_num() const;
1086 public:
1087 void clear_num();
1088 int32_t num() const;
1089 void set_num(int32_t value);
1090 private:
1091 int32_t _internal_num() const;
1092 void _internal_set_num(int32_t value);
1093 public:
1094
1095 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.EOFCoefficients.EOFWeight)
1096 private:
1097 class _Internal;
1098
1099 // helper for ByteSizeLong()
1100 size_t RequiredFieldsByteSizeFallback() const;
1101
1102 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1103 typedef void InternalArenaConstructable_;
1104 typedef void DestructorSkippable_;
1105 struct Impl_ {
1106 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1107 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1108 double value_;
1109 int32_t num_;
1110 };
1111 union { Impl_ _impl_; };
1112 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
1113};
1114// -------------------------------------------------------------------
1115
1116class EOFCoefficients final :
1117 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.EOFCoefficients) */ {
1118 public:
1119 inline EOFCoefficients() : EOFCoefficients(nullptr) {}
1121 explicit PROTOBUF_CONSTEXPR EOFCoefficients(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1122
1125 : EOFCoefficients() {
1126 *this = ::std::move(from);
1127 }
1128
1130 CopyFrom(from);
1131 return *this;
1132 }
1133 inline EOFCoefficients& operator=(EOFCoefficients&& from) noexcept {
1134 if (this == &from) return *this;
1135 if (GetOwningArena() == from.GetOwningArena()
1136 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1137 && GetOwningArena() != nullptr
1138 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1139 ) {
1140 InternalSwap(&from);
1141 } else {
1142 CopyFrom(from);
1143 }
1144 return *this;
1145 }
1146
1147 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1148 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1149 }
1150 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1151 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1152 }
1153
1154 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1155 return GetDescriptor();
1156 }
1157 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1158 return default_instance().GetMetadata().descriptor;
1159 }
1160 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1161 return default_instance().GetMetadata().reflection;
1162 }
1164 return *internal_default_instance();
1165 }
1167 return reinterpret_cast<const EOFCoefficients*>(
1169 }
1170 static constexpr int kIndexInFileMessages =
1171 5;
1172
1174 a.Swap(&b);
1175 }
1176 inline void Swap(EOFCoefficients* other) {
1177 if (other == this) return;
1178 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1179 if (GetOwningArena() != nullptr &&
1180 GetOwningArena() == other->GetOwningArena()) {
1181 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1182 if (GetOwningArena() == other->GetOwningArena()) {
1183 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1184 InternalSwap(other);
1185 } else {
1186 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1187 }
1188 }
1190 if (other == this) return;
1191 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1192 InternalSwap(other);
1193 }
1194
1195 // implements Message ----------------------------------------------
1196
1197 EOFCoefficients* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1198 return CreateMaybeMessage<EOFCoefficients>(arena);
1199 }
1200 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1201 void CopyFrom(const EOFCoefficients& from);
1202 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1203 void MergeFrom( const EOFCoefficients& from) {
1204 EOFCoefficients::MergeImpl(*this, from);
1205 }
1206 private:
1207 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1208 public:
1209 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1210 bool IsInitialized() const final;
1211
1212 size_t ByteSizeLong() const final;
1213 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1214 uint8_t* _InternalSerialize(
1215 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1216 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1217
1218 private:
1219 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1220 void SharedDtor();
1221 void SetCachedSize(int size) const final;
1222 void InternalSwap(EOFCoefficients* other);
1223
1224 private:
1225 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1226 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1227 return "netsim.SVP.protobuf.EOFCoefficients";
1228 }
1229 protected:
1230 explicit EOFCoefficients(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1231 bool is_message_owned = false);
1232 public:
1233
1234 static const ClassData _class_data_;
1235 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1236
1237 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1238
1239 // nested types ----------------------------------------------------
1240
1242
1243 // accessors -------------------------------------------------------
1244
1245 enum : int {
1246 kEofWeightFieldNumber = 1,
1247 };
1248 // repeated .netsim.SVP.protobuf.EOFCoefficients.EOFWeight eof_weight = 1;
1249 int eof_weight_size() const;
1250 private:
1251 int _internal_eof_weight_size() const;
1252 public:
1253 void clear_eof_weight();
1254 ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* mutable_eof_weight(int index);
1255 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >*
1256 mutable_eof_weight();
1257 private:
1258 const ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight& _internal_eof_weight(int index) const;
1259 ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* _internal_add_eof_weight();
1260 public:
1261 const ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight& eof_weight(int index) const;
1263 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >&
1264 eof_weight() const;
1265
1266 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.EOFCoefficients)
1267 private:
1268 class _Internal;
1269
1270 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1271 typedef void InternalArenaConstructable_;
1272 typedef void DestructorSkippable_;
1273 struct Impl_ {
1274 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight > eof_weight_;
1275 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1276 };
1277 union { Impl_ _impl_; };
1278 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
1279};
1280// -------------------------------------------------------------------
1281
1283 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor) */ {
1284 public:
1287 explicit PROTOBUF_CONSTEXPR EOFInternalWave_EOFAmplitudeFactor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1288
1294
1296 CopyFrom(from);
1297 return *this;
1298 }
1300 if (this == &from) return *this;
1301 if (GetOwningArena() == from.GetOwningArena()
1302 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1303 && GetOwningArena() != nullptr
1304 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1305 ) {
1306 InternalSwap(&from);
1307 } else {
1308 CopyFrom(from);
1309 }
1310 return *this;
1311 }
1312
1313 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1314 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1315 }
1316 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1317 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1318 }
1319
1320 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1321 return GetDescriptor();
1322 }
1323 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1324 return default_instance().GetMetadata().descriptor;
1325 }
1326 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1327 return default_instance().GetMetadata().reflection;
1328 }
1330 return *internal_default_instance();
1331 }
1336 static constexpr int kIndexInFileMessages =
1337 6;
1338
1343 if (other == this) return;
1344 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1345 if (GetOwningArena() != nullptr &&
1346 GetOwningArena() == other->GetOwningArena()) {
1347 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1348 if (GetOwningArena() == other->GetOwningArena()) {
1349 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1350 InternalSwap(other);
1351 } else {
1352 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1353 }
1354 }
1356 if (other == this) return;
1357 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1358 InternalSwap(other);
1359 }
1360
1361 // implements Message ----------------------------------------------
1362
1363 EOFInternalWave_EOFAmplitudeFactor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1364 return CreateMaybeMessage<EOFInternalWave_EOFAmplitudeFactor>(arena);
1365 }
1366 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1368 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1370 EOFInternalWave_EOFAmplitudeFactor::MergeImpl(*this, from);
1371 }
1372 private:
1373 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1374 public:
1375 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1376 bool IsInitialized() const final;
1377
1378 size_t ByteSizeLong() const final;
1379 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1380 uint8_t* _InternalSerialize(
1381 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1382 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1383
1384 private:
1385 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1386 void SharedDtor();
1387 void SetCachedSize(int size) const final;
1388 void InternalSwap(EOFInternalWave_EOFAmplitudeFactor* other);
1389
1390 private:
1391 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1392 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1393 return "netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor";
1394 }
1395 protected:
1396 explicit EOFInternalWave_EOFAmplitudeFactor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1397 bool is_message_owned = false);
1398 public:
1399
1400 static const ClassData _class_data_;
1401 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1402
1403 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1404
1405 // nested types ----------------------------------------------------
1406
1407 // accessors -------------------------------------------------------
1408
1409 enum : int {
1410 kFactorFieldNumber = 2,
1411 kNumFieldNumber = 1,
1412 };
1413 // optional double factor = 2;
1414 bool has_factor() const;
1415 private:
1416 bool _internal_has_factor() const;
1417 public:
1418 void clear_factor();
1419 double factor() const;
1420 void set_factor(double value);
1421 private:
1422 double _internal_factor() const;
1423 void _internal_set_factor(double value);
1424 public:
1425
1426 // optional int32 num = 1;
1427 bool has_num() const;
1428 private:
1429 bool _internal_has_num() const;
1430 public:
1431 void clear_num();
1432 int32_t num() const;
1433 void set_num(int32_t value);
1434 private:
1435 int32_t _internal_num() const;
1436 void _internal_set_num(int32_t value);
1437 public:
1438
1439 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor)
1440 private:
1441 class _Internal;
1442
1443 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1444 typedef void InternalArenaConstructable_;
1445 typedef void DestructorSkippable_;
1446 struct Impl_ {
1447 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1448 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1449 double factor_;
1450 int32_t num_;
1451 };
1452 union { Impl_ _impl_; };
1453 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
1454};
1455// -------------------------------------------------------------------
1456
1457class EOFInternalWave final :
1458 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:netsim.SVP.protobuf.EOFInternalWave) */ {
1459 public:
1460 inline EOFInternalWave() : EOFInternalWave(nullptr) {}
1462 explicit PROTOBUF_CONSTEXPR EOFInternalWave(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1463
1466 : EOFInternalWave() {
1467 *this = ::std::move(from);
1468 }
1469
1471 CopyFrom(from);
1472 return *this;
1473 }
1474 inline EOFInternalWave& operator=(EOFInternalWave&& from) noexcept {
1475 if (this == &from) return *this;
1476 if (GetOwningArena() == from.GetOwningArena()
1477 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1478 && GetOwningArena() != nullptr
1479 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1480 ) {
1481 InternalSwap(&from);
1482 } else {
1483 CopyFrom(from);
1484 }
1485 return *this;
1486 }
1487
1488 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1489 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1490 }
1491 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1492 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1493 }
1494
1495 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1496 return GetDescriptor();
1497 }
1498 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1499 return default_instance().GetMetadata().descriptor;
1500 }
1501 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1502 return default_instance().GetMetadata().reflection;
1503 }
1505 return *internal_default_instance();
1506 }
1508 return reinterpret_cast<const EOFInternalWave*>(
1510 }
1511 static constexpr int kIndexInFileMessages =
1512 7;
1513
1515 a.Swap(&b);
1516 }
1517 inline void Swap(EOFInternalWave* other) {
1518 if (other == this) return;
1519 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1520 if (GetOwningArena() != nullptr &&
1521 GetOwningArena() == other->GetOwningArena()) {
1522 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1523 if (GetOwningArena() == other->GetOwningArena()) {
1524 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1525 InternalSwap(other);
1526 } else {
1527 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1528 }
1529 }
1531 if (other == this) return;
1532 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1533 InternalSwap(other);
1534 }
1535
1536 // implements Message ----------------------------------------------
1537
1538 EOFInternalWave* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1539 return CreateMaybeMessage<EOFInternalWave>(arena);
1540 }
1541 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1542 void CopyFrom(const EOFInternalWave& from);
1543 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1544 void MergeFrom( const EOFInternalWave& from) {
1545 EOFInternalWave::MergeImpl(*this, from);
1546 }
1547 private:
1548 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1549 public:
1550 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1551 bool IsInitialized() const final;
1552
1553 size_t ByteSizeLong() const final;
1554 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1555 uint8_t* _InternalSerialize(
1556 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1557 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1558
1559 private:
1560 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1561 void SharedDtor();
1562 void SetCachedSize(int size) const final;
1563 void InternalSwap(EOFInternalWave* other);
1564
1565 private:
1566 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1567 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1568 return "netsim.SVP.protobuf.EOFInternalWave";
1569 }
1570 protected:
1571 explicit EOFInternalWave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1572 bool is_message_owned = false);
1573 public:
1574
1575 static const ClassData _class_data_;
1576 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1577
1578 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1579
1580 // nested types ----------------------------------------------------
1581
1583
1584 // accessors -------------------------------------------------------
1585
1586 enum : int {
1587 kEofWaveFieldNumber = 5,
1588 kPeriodFieldNumber = 1,
1589 kWavelengthFieldNumber = 2,
1590 kHeadingFieldNumber = 3,
1591 };
1592 // repeated .netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor eof_wave = 5;
1593 int eof_wave_size() const;
1594 private:
1595 int _internal_eof_wave_size() const;
1596 public:
1597 void clear_eof_wave();
1599 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >*
1600 mutable_eof_wave();
1601 private:
1602 const ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor& _internal_eof_wave(int index) const;
1604 public:
1605 const ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor& eof_wave(int index) const;
1607 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >&
1608 eof_wave() const;
1609
1610 // required double period = 1;
1611 bool has_period() const;
1612 private:
1613 bool _internal_has_period() const;
1614 public:
1615 void clear_period();
1616 double period() const;
1617 void set_period(double value);
1618 private:
1619 double _internal_period() const;
1620 void _internal_set_period(double value);
1621 public:
1622
1623 // required double wavelength = 2;
1624 bool has_wavelength() const;
1625 private:
1626 bool _internal_has_wavelength() const;
1627 public:
1628 void clear_wavelength();
1629 double wavelength() const;
1630 void set_wavelength(double value);
1631 private:
1632 double _internal_wavelength() const;
1633 void _internal_set_wavelength(double value);
1634 public:
1635
1636 // required double heading = 3;
1637 bool has_heading() const;
1638 private:
1639 bool _internal_has_heading() const;
1640 public:
1641 void clear_heading();
1642 double heading() const;
1643 void set_heading(double value);
1644 private:
1645 double _internal_heading() const;
1646 void _internal_set_heading(double value);
1647 public:
1648
1649 // @@protoc_insertion_point(class_scope:netsim.SVP.protobuf.EOFInternalWave)
1650 private:
1651 class _Internal;
1652
1653 // helper for ByteSizeLong()
1654 size_t RequiredFieldsByteSizeFallback() const;
1655
1656 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1657 typedef void InternalArenaConstructable_;
1658 typedef void DestructorSkippable_;
1659 struct Impl_ {
1660 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1661 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1662 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor > eof_wave_;
1663 double period_;
1664 double wavelength_;
1665 double heading_;
1666 };
1667 union { Impl_ _impl_; };
1668 friend struct ::TableStruct_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto;
1669};
1670// ===================================================================
1671
1672
1673// ===================================================================
1674
1675#ifdef __GNUC__
1676 #pragma GCC diagnostic push
1677 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1678#endif // __GNUC__
1679// Request
1680
1681// required int32 request_id = 1;
1682inline bool Request::_internal_has_request_id() const {
1683 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1684 return value;
1685}
1686inline bool Request::has_request_id() const {
1687 return _internal_has_request_id();
1688}
1689inline void Request::clear_request_id() {
1690 _impl_.request_id_ = 0;
1691 _impl_._has_bits_[0] &= ~0x00000080u;
1692}
1693inline int32_t Request::_internal_request_id() const {
1694 return _impl_.request_id_;
1695}
1696inline int32_t Request::request_id() const {
1697 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.request_id)
1698 return _internal_request_id();
1699}
1700inline void Request::_internal_set_request_id(int32_t value) {
1701 _impl_._has_bits_[0] |= 0x00000080u;
1702 _impl_.request_id_ = value;
1703}
1704inline void Request::set_request_id(int32_t value) {
1705 _internal_set_request_id(value);
1706 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.request_id)
1707}
1708
1709// required double utc_time = 2;
1710inline bool Request::_internal_has_utc_time() const {
1711 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1712 return value;
1713}
1714inline bool Request::has_utc_time() const {
1715 return _internal_has_utc_time();
1716}
1717inline void Request::clear_utc_time() {
1718 _impl_.utc_time_ = 0;
1719 _impl_._has_bits_[0] &= ~0x00000001u;
1720}
1721inline double Request::_internal_utc_time() const {
1722 return _impl_.utc_time_;
1723}
1724inline double Request::utc_time() const {
1725 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.utc_time)
1726 return _internal_utc_time();
1727}
1728inline void Request::_internal_set_utc_time(double value) {
1729 _impl_._has_bits_[0] |= 0x00000001u;
1730 _impl_.utc_time_ = value;
1731}
1732inline void Request::set_utc_time(double value) {
1733 _internal_set_utc_time(value);
1734 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.utc_time)
1735}
1736
1737// required double source_lat = 3;
1738inline bool Request::_internal_has_source_lat() const {
1739 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1740 return value;
1741}
1742inline bool Request::has_source_lat() const {
1743 return _internal_has_source_lat();
1744}
1745inline void Request::clear_source_lat() {
1746 _impl_.source_lat_ = 0;
1747 _impl_._has_bits_[0] &= ~0x00000002u;
1748}
1749inline double Request::_internal_source_lat() const {
1750 return _impl_.source_lat_;
1751}
1752inline double Request::source_lat() const {
1753 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.source_lat)
1754 return _internal_source_lat();
1755}
1756inline void Request::_internal_set_source_lat(double value) {
1757 _impl_._has_bits_[0] |= 0x00000002u;
1758 _impl_.source_lat_ = value;
1759}
1760inline void Request::set_source_lat(double value) {
1761 _internal_set_source_lat(value);
1762 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.source_lat)
1763}
1764
1765// required double source_lon = 4;
1766inline bool Request::_internal_has_source_lon() const {
1767 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1768 return value;
1769}
1770inline bool Request::has_source_lon() const {
1771 return _internal_has_source_lon();
1772}
1773inline void Request::clear_source_lon() {
1774 _impl_.source_lon_ = 0;
1775 _impl_._has_bits_[0] &= ~0x00000004u;
1776}
1777inline double Request::_internal_source_lon() const {
1778 return _impl_.source_lon_;
1779}
1780inline double Request::source_lon() const {
1781 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.source_lon)
1782 return _internal_source_lon();
1783}
1784inline void Request::_internal_set_source_lon(double value) {
1785 _impl_._has_bits_[0] |= 0x00000004u;
1786 _impl_.source_lon_ = value;
1787}
1788inline void Request::set_source_lon(double value) {
1789 _internal_set_source_lon(value);
1790 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.source_lon)
1791}
1792
1793// required double receiver_lat = 5;
1794inline bool Request::_internal_has_receiver_lat() const {
1795 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1796 return value;
1797}
1798inline bool Request::has_receiver_lat() const {
1799 return _internal_has_receiver_lat();
1800}
1801inline void Request::clear_receiver_lat() {
1802 _impl_.receiver_lat_ = 0;
1803 _impl_._has_bits_[0] &= ~0x00000008u;
1804}
1805inline double Request::_internal_receiver_lat() const {
1806 return _impl_.receiver_lat_;
1807}
1808inline double Request::receiver_lat() const {
1809 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.receiver_lat)
1810 return _internal_receiver_lat();
1811}
1812inline void Request::_internal_set_receiver_lat(double value) {
1813 _impl_._has_bits_[0] |= 0x00000008u;
1814 _impl_.receiver_lat_ = value;
1815}
1816inline void Request::set_receiver_lat(double value) {
1817 _internal_set_receiver_lat(value);
1818 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.receiver_lat)
1819}
1820
1821// required double receiver_lon = 6;
1822inline bool Request::_internal_has_receiver_lon() const {
1823 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1824 return value;
1825}
1826inline bool Request::has_receiver_lon() const {
1827 return _internal_has_receiver_lon();
1828}
1829inline void Request::clear_receiver_lon() {
1830 _impl_.receiver_lon_ = 0;
1831 _impl_._has_bits_[0] &= ~0x00000010u;
1832}
1833inline double Request::_internal_receiver_lon() const {
1834 return _impl_.receiver_lon_;
1835}
1836inline double Request::receiver_lon() const {
1837 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.receiver_lon)
1838 return _internal_receiver_lon();
1839}
1840inline void Request::_internal_set_receiver_lon(double value) {
1841 _impl_._has_bits_[0] |= 0x00000010u;
1842 _impl_.receiver_lon_ = value;
1843}
1844inline void Request::set_receiver_lon(double value) {
1845 _internal_set_receiver_lon(value);
1846 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.receiver_lon)
1847}
1848
1849// required double delta_range = 7;
1850inline bool Request::_internal_has_delta_range() const {
1851 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1852 return value;
1853}
1854inline bool Request::has_delta_range() const {
1855 return _internal_has_delta_range();
1856}
1857inline void Request::clear_delta_range() {
1858 _impl_.delta_range_ = 0;
1859 _impl_._has_bits_[0] &= ~0x00000020u;
1860}
1861inline double Request::_internal_delta_range() const {
1862 return _impl_.delta_range_;
1863}
1864inline double Request::delta_range() const {
1865 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.delta_range)
1866 return _internal_delta_range();
1867}
1868inline void Request::_internal_set_delta_range(double value) {
1869 _impl_._has_bits_[0] |= 0x00000020u;
1870 _impl_.delta_range_ = value;
1871}
1872inline void Request::set_delta_range(double value) {
1873 _internal_set_delta_range(value);
1874 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.delta_range)
1875}
1876
1877// required double delta_depth = 8;
1878inline bool Request::_internal_has_delta_depth() const {
1879 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1880 return value;
1881}
1882inline bool Request::has_delta_depth() const {
1883 return _internal_has_delta_depth();
1884}
1885inline void Request::clear_delta_depth() {
1886 _impl_.delta_depth_ = 0;
1887 _impl_._has_bits_[0] &= ~0x00000040u;
1888}
1889inline double Request::_internal_delta_depth() const {
1890 return _impl_.delta_depth_;
1891}
1892inline double Request::delta_depth() const {
1893 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Request.delta_depth)
1894 return _internal_delta_depth();
1895}
1896inline void Request::_internal_set_delta_depth(double value) {
1897 _impl_._has_bits_[0] |= 0x00000040u;
1898 _impl_.delta_depth_ = value;
1899}
1900inline void Request::set_delta_depth(double value) {
1901 _internal_set_delta_depth(value);
1902 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Request.delta_depth)
1903}
1904
1905// -------------------------------------------------------------------
1906
1907// Response
1908
1909// required int32 request_id = 1;
1910inline bool Response::_internal_has_request_id() const {
1911 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1912 return value;
1913}
1914inline bool Response::has_request_id() const {
1915 return _internal_has_request_id();
1916}
1917inline void Response::clear_request_id() {
1918 _impl_.request_id_ = 0;
1919 _impl_._has_bits_[0] &= ~0x00000001u;
1920}
1921inline int32_t Response::_internal_request_id() const {
1922 return _impl_.request_id_;
1923}
1924inline int32_t Response::request_id() const {
1925 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Response.request_id)
1926 return _internal_request_id();
1927}
1928inline void Response::_internal_set_request_id(int32_t value) {
1929 _impl_._has_bits_[0] |= 0x00000001u;
1930 _impl_.request_id_ = value;
1931}
1932inline void Response::set_request_id(int32_t value) {
1933 _internal_set_request_id(value);
1934 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.Response.request_id)
1935}
1936
1937// repeated .netsim.bellhop.protobuf.Environment.WaterColumn water_column = 2;
1938inline int Response::_internal_water_column_size() const {
1939 return _impl_.water_column_.size();
1940}
1941inline int Response::water_column_size() const {
1942 return _internal_water_column_size();
1943}
1944inline ::netsim::bellhop::protobuf::Environment_WaterColumn* Response::mutable_water_column(int index) {
1945 // @@protoc_insertion_point(field_mutable:netsim.SVP.protobuf.Response.water_column)
1946 return _impl_.water_column_.Mutable(index);
1947}
1948inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >*
1949Response::mutable_water_column() {
1950 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.Response.water_column)
1951 return &_impl_.water_column_;
1952}
1953inline const ::netsim::bellhop::protobuf::Environment_WaterColumn& Response::_internal_water_column(int index) const {
1954 return _impl_.water_column_.Get(index);
1955}
1956inline const ::netsim::bellhop::protobuf::Environment_WaterColumn& Response::water_column(int index) const {
1957 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.Response.water_column)
1958 return _internal_water_column(index);
1959}
1960inline ::netsim::bellhop::protobuf::Environment_WaterColumn* Response::_internal_add_water_column() {
1961 return _impl_.water_column_.Add();
1962}
1963inline ::netsim::bellhop::protobuf::Environment_WaterColumn* Response::add_water_column() {
1964 ::netsim::bellhop::protobuf::Environment_WaterColumn* _add = _internal_add_water_column();
1965 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.Response.water_column)
1966 return _add;
1967}
1968inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >&
1969Response::water_column() const {
1970 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.Response.water_column)
1971 return _impl_.water_column_;
1972}
1973
1974// -------------------------------------------------------------------
1975
1976// BathyRequest
1977
1978// required int32 request_id = 1;
1979inline bool BathyRequest::_internal_has_request_id() const {
1980 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1981 return value;
1982}
1983inline bool BathyRequest::has_request_id() const {
1984 return _internal_has_request_id();
1985}
1986inline void BathyRequest::clear_request_id() {
1987 _impl_.request_id_ = 0;
1988 _impl_._has_bits_[0] &= ~0x00000001u;
1989}
1990inline int32_t BathyRequest::_internal_request_id() const {
1991 return _impl_.request_id_;
1992}
1993inline int32_t BathyRequest::request_id() const {
1994 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.BathyRequest.request_id)
1995 return _internal_request_id();
1996}
1997inline void BathyRequest::_internal_set_request_id(int32_t value) {
1998 _impl_._has_bits_[0] |= 0x00000001u;
1999 _impl_.request_id_ = value;
2000}
2001inline void BathyRequest::set_request_id(int32_t value) {
2002 _internal_set_request_id(value);
2003 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.BathyRequest.request_id)
2004}
2005
2006// repeated double latitude = 2;
2007inline int BathyRequest::_internal_latitude_size() const {
2008 return _impl_.latitude_.size();
2009}
2010inline int BathyRequest::latitude_size() const {
2011 return _internal_latitude_size();
2012}
2013inline void BathyRequest::clear_latitude() {
2014 _impl_.latitude_.Clear();
2015}
2016inline double BathyRequest::_internal_latitude(int index) const {
2017 return _impl_.latitude_.Get(index);
2018}
2019inline double BathyRequest::latitude(int index) const {
2020 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.BathyRequest.latitude)
2021 return _internal_latitude(index);
2022}
2023inline void BathyRequest::set_latitude(int index, double value) {
2024 _impl_.latitude_.Set(index, value);
2025 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.BathyRequest.latitude)
2026}
2027inline void BathyRequest::_internal_add_latitude(double value) {
2028 _impl_.latitude_.Add(value);
2029}
2030inline void BathyRequest::add_latitude(double value) {
2031 _internal_add_latitude(value);
2032 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.BathyRequest.latitude)
2033}
2034inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2035BathyRequest::_internal_latitude() const {
2036 return _impl_.latitude_;
2037}
2038inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2039BathyRequest::latitude() const {
2040 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.BathyRequest.latitude)
2041 return _internal_latitude();
2042}
2043inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2044BathyRequest::_internal_mutable_latitude() {
2045 return &_impl_.latitude_;
2046}
2047inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2048BathyRequest::mutable_latitude() {
2049 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.BathyRequest.latitude)
2050 return _internal_mutable_latitude();
2051}
2052
2053// repeated double longitude = 3;
2054inline int BathyRequest::_internal_longitude_size() const {
2055 return _impl_.longitude_.size();
2056}
2057inline int BathyRequest::longitude_size() const {
2058 return _internal_longitude_size();
2059}
2060inline void BathyRequest::clear_longitude() {
2061 _impl_.longitude_.Clear();
2062}
2063inline double BathyRequest::_internal_longitude(int index) const {
2064 return _impl_.longitude_.Get(index);
2065}
2066inline double BathyRequest::longitude(int index) const {
2067 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.BathyRequest.longitude)
2068 return _internal_longitude(index);
2069}
2070inline void BathyRequest::set_longitude(int index, double value) {
2071 _impl_.longitude_.Set(index, value);
2072 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.BathyRequest.longitude)
2073}
2074inline void BathyRequest::_internal_add_longitude(double value) {
2075 _impl_.longitude_.Add(value);
2076}
2077inline void BathyRequest::add_longitude(double value) {
2078 _internal_add_longitude(value);
2079 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.BathyRequest.longitude)
2080}
2081inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2082BathyRequest::_internal_longitude() const {
2083 return _impl_.longitude_;
2084}
2085inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2086BathyRequest::longitude() const {
2087 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.BathyRequest.longitude)
2088 return _internal_longitude();
2089}
2090inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2091BathyRequest::_internal_mutable_longitude() {
2092 return &_impl_.longitude_;
2093}
2094inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2095BathyRequest::mutable_longitude() {
2096 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.BathyRequest.longitude)
2097 return _internal_mutable_longitude();
2098}
2099
2100// -------------------------------------------------------------------
2101
2102// BathyResponse
2103
2104// required int32 request_id = 1;
2105inline bool BathyResponse::_internal_has_request_id() const {
2106 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2107 return value;
2108}
2109inline bool BathyResponse::has_request_id() const {
2110 return _internal_has_request_id();
2111}
2112inline void BathyResponse::clear_request_id() {
2113 _impl_.request_id_ = 0;
2114 _impl_._has_bits_[0] &= ~0x00000001u;
2115}
2116inline int32_t BathyResponse::_internal_request_id() const {
2117 return _impl_.request_id_;
2118}
2119inline int32_t BathyResponse::request_id() const {
2120 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.BathyResponse.request_id)
2121 return _internal_request_id();
2122}
2123inline void BathyResponse::_internal_set_request_id(int32_t value) {
2124 _impl_._has_bits_[0] |= 0x00000001u;
2125 _impl_.request_id_ = value;
2126}
2127inline void BathyResponse::set_request_id(int32_t value) {
2128 _internal_set_request_id(value);
2129 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.BathyResponse.request_id)
2130}
2131
2132// repeated double bathy = 2;
2133inline int BathyResponse::_internal_bathy_size() const {
2134 return _impl_.bathy_.size();
2135}
2136inline int BathyResponse::bathy_size() const {
2137 return _internal_bathy_size();
2138}
2139inline void BathyResponse::clear_bathy() {
2140 _impl_.bathy_.Clear();
2141}
2142inline double BathyResponse::_internal_bathy(int index) const {
2143 return _impl_.bathy_.Get(index);
2144}
2145inline double BathyResponse::bathy(int index) const {
2146 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.BathyResponse.bathy)
2147 return _internal_bathy(index);
2148}
2149inline void BathyResponse::set_bathy(int index, double value) {
2150 _impl_.bathy_.Set(index, value);
2151 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.BathyResponse.bathy)
2152}
2153inline void BathyResponse::_internal_add_bathy(double value) {
2154 _impl_.bathy_.Add(value);
2155}
2156inline void BathyResponse::add_bathy(double value) {
2157 _internal_add_bathy(value);
2158 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.BathyResponse.bathy)
2159}
2160inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2161BathyResponse::_internal_bathy() const {
2162 return _impl_.bathy_;
2163}
2164inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2165BathyResponse::bathy() const {
2166 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.BathyResponse.bathy)
2167 return _internal_bathy();
2168}
2169inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2170BathyResponse::_internal_mutable_bathy() {
2171 return &_impl_.bathy_;
2172}
2173inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2174BathyResponse::mutable_bathy() {
2175 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.BathyResponse.bathy)
2176 return _internal_mutable_bathy();
2177}
2178
2179// -------------------------------------------------------------------
2180
2181// EOFCoefficients_EOFWeight
2182
2183// required int32 num = 1;
2184inline bool EOFCoefficients_EOFWeight::_internal_has_num() const {
2185 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2186 return value;
2187}
2188inline bool EOFCoefficients_EOFWeight::has_num() const {
2189 return _internal_has_num();
2190}
2191inline void EOFCoefficients_EOFWeight::clear_num() {
2192 _impl_.num_ = 0;
2193 _impl_._has_bits_[0] &= ~0x00000002u;
2194}
2195inline int32_t EOFCoefficients_EOFWeight::_internal_num() const {
2196 return _impl_.num_;
2197}
2198inline int32_t EOFCoefficients_EOFWeight::num() const {
2199 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFCoefficients.EOFWeight.num)
2200 return _internal_num();
2201}
2202inline void EOFCoefficients_EOFWeight::_internal_set_num(int32_t value) {
2203 _impl_._has_bits_[0] |= 0x00000002u;
2204 _impl_.num_ = value;
2205}
2206inline void EOFCoefficients_EOFWeight::set_num(int32_t value) {
2207 _internal_set_num(value);
2208 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFCoefficients.EOFWeight.num)
2209}
2210
2211// required double value = 2;
2212inline bool EOFCoefficients_EOFWeight::_internal_has_value() const {
2213 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2214 return value;
2215}
2216inline bool EOFCoefficients_EOFWeight::has_value() const {
2217 return _internal_has_value();
2218}
2219inline void EOFCoefficients_EOFWeight::clear_value() {
2220 _impl_.value_ = 0;
2221 _impl_._has_bits_[0] &= ~0x00000001u;
2222}
2223inline double EOFCoefficients_EOFWeight::_internal_value() const {
2224 return _impl_.value_;
2225}
2226inline double EOFCoefficients_EOFWeight::value() const {
2227 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFCoefficients.EOFWeight.value)
2228 return _internal_value();
2229}
2230inline void EOFCoefficients_EOFWeight::_internal_set_value(double value) {
2231 _impl_._has_bits_[0] |= 0x00000001u;
2232 _impl_.value_ = value;
2233}
2234inline void EOFCoefficients_EOFWeight::set_value(double value) {
2235 _internal_set_value(value);
2236 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFCoefficients.EOFWeight.value)
2237}
2238
2239// -------------------------------------------------------------------
2240
2241// EOFCoefficients
2242
2243// repeated .netsim.SVP.protobuf.EOFCoefficients.EOFWeight eof_weight = 1;
2244inline int EOFCoefficients::_internal_eof_weight_size() const {
2245 return _impl_.eof_weight_.size();
2246}
2247inline int EOFCoefficients::eof_weight_size() const {
2248 return _internal_eof_weight_size();
2249}
2250inline void EOFCoefficients::clear_eof_weight() {
2251 _impl_.eof_weight_.Clear();
2252}
2253inline ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* EOFCoefficients::mutable_eof_weight(int index) {
2254 // @@protoc_insertion_point(field_mutable:netsim.SVP.protobuf.EOFCoefficients.eof_weight)
2255 return _impl_.eof_weight_.Mutable(index);
2256}
2257inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >*
2258EOFCoefficients::mutable_eof_weight() {
2259 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.EOFCoefficients.eof_weight)
2260 return &_impl_.eof_weight_;
2261}
2262inline const ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight& EOFCoefficients::_internal_eof_weight(int index) const {
2263 return _impl_.eof_weight_.Get(index);
2264}
2265inline const ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight& EOFCoefficients::eof_weight(int index) const {
2266 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFCoefficients.eof_weight)
2267 return _internal_eof_weight(index);
2268}
2269inline ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* EOFCoefficients::_internal_add_eof_weight() {
2270 return _impl_.eof_weight_.Add();
2271}
2272inline ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* EOFCoefficients::add_eof_weight() {
2273 ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight* _add = _internal_add_eof_weight();
2274 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.EOFCoefficients.eof_weight)
2275 return _add;
2276}
2277inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >&
2278EOFCoefficients::eof_weight() const {
2279 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.EOFCoefficients.eof_weight)
2280 return _impl_.eof_weight_;
2281}
2282
2283// -------------------------------------------------------------------
2284
2285// EOFInternalWave_EOFAmplitudeFactor
2286
2287// optional int32 num = 1;
2288inline bool EOFInternalWave_EOFAmplitudeFactor::_internal_has_num() const {
2289 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2290 return value;
2291}
2292inline bool EOFInternalWave_EOFAmplitudeFactor::has_num() const {
2293 return _internal_has_num();
2294}
2295inline void EOFInternalWave_EOFAmplitudeFactor::clear_num() {
2296 _impl_.num_ = 0;
2297 _impl_._has_bits_[0] &= ~0x00000002u;
2298}
2299inline int32_t EOFInternalWave_EOFAmplitudeFactor::_internal_num() const {
2300 return _impl_.num_;
2301}
2302inline int32_t EOFInternalWave_EOFAmplitudeFactor::num() const {
2303 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor.num)
2304 return _internal_num();
2305}
2306inline void EOFInternalWave_EOFAmplitudeFactor::_internal_set_num(int32_t value) {
2307 _impl_._has_bits_[0] |= 0x00000002u;
2308 _impl_.num_ = value;
2309}
2310inline void EOFInternalWave_EOFAmplitudeFactor::set_num(int32_t value) {
2311 _internal_set_num(value);
2312 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor.num)
2313}
2314
2315// optional double factor = 2;
2316inline bool EOFInternalWave_EOFAmplitudeFactor::_internal_has_factor() const {
2317 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2318 return value;
2319}
2320inline bool EOFInternalWave_EOFAmplitudeFactor::has_factor() const {
2321 return _internal_has_factor();
2322}
2323inline void EOFInternalWave_EOFAmplitudeFactor::clear_factor() {
2324 _impl_.factor_ = 0;
2325 _impl_._has_bits_[0] &= ~0x00000001u;
2326}
2327inline double EOFInternalWave_EOFAmplitudeFactor::_internal_factor() const {
2328 return _impl_.factor_;
2329}
2330inline double EOFInternalWave_EOFAmplitudeFactor::factor() const {
2331 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor.factor)
2332 return _internal_factor();
2333}
2334inline void EOFInternalWave_EOFAmplitudeFactor::_internal_set_factor(double value) {
2335 _impl_._has_bits_[0] |= 0x00000001u;
2336 _impl_.factor_ = value;
2337}
2338inline void EOFInternalWave_EOFAmplitudeFactor::set_factor(double value) {
2339 _internal_set_factor(value);
2340 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor.factor)
2341}
2342
2343// -------------------------------------------------------------------
2344
2345// EOFInternalWave
2346
2347// required double period = 1;
2348inline bool EOFInternalWave::_internal_has_period() const {
2349 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2350 return value;
2351}
2352inline bool EOFInternalWave::has_period() const {
2353 return _internal_has_period();
2354}
2355inline void EOFInternalWave::clear_period() {
2356 _impl_.period_ = 0;
2357 _impl_._has_bits_[0] &= ~0x00000001u;
2358}
2359inline double EOFInternalWave::_internal_period() const {
2360 return _impl_.period_;
2361}
2362inline double EOFInternalWave::period() const {
2363 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.period)
2364 return _internal_period();
2365}
2366inline void EOFInternalWave::_internal_set_period(double value) {
2367 _impl_._has_bits_[0] |= 0x00000001u;
2368 _impl_.period_ = value;
2369}
2370inline void EOFInternalWave::set_period(double value) {
2371 _internal_set_period(value);
2372 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFInternalWave.period)
2373}
2374
2375// required double wavelength = 2;
2376inline bool EOFInternalWave::_internal_has_wavelength() const {
2377 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2378 return value;
2379}
2380inline bool EOFInternalWave::has_wavelength() const {
2381 return _internal_has_wavelength();
2382}
2383inline void EOFInternalWave::clear_wavelength() {
2384 _impl_.wavelength_ = 0;
2385 _impl_._has_bits_[0] &= ~0x00000002u;
2386}
2387inline double EOFInternalWave::_internal_wavelength() const {
2388 return _impl_.wavelength_;
2389}
2390inline double EOFInternalWave::wavelength() const {
2391 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.wavelength)
2392 return _internal_wavelength();
2393}
2394inline void EOFInternalWave::_internal_set_wavelength(double value) {
2395 _impl_._has_bits_[0] |= 0x00000002u;
2396 _impl_.wavelength_ = value;
2397}
2398inline void EOFInternalWave::set_wavelength(double value) {
2399 _internal_set_wavelength(value);
2400 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFInternalWave.wavelength)
2401}
2402
2403// required double heading = 3;
2404inline bool EOFInternalWave::_internal_has_heading() const {
2405 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2406 return value;
2407}
2408inline bool EOFInternalWave::has_heading() const {
2409 return _internal_has_heading();
2410}
2411inline void EOFInternalWave::clear_heading() {
2412 _impl_.heading_ = 0;
2413 _impl_._has_bits_[0] &= ~0x00000004u;
2414}
2415inline double EOFInternalWave::_internal_heading() const {
2416 return _impl_.heading_;
2417}
2418inline double EOFInternalWave::heading() const {
2419 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.heading)
2420 return _internal_heading();
2421}
2422inline void EOFInternalWave::_internal_set_heading(double value) {
2423 _impl_._has_bits_[0] |= 0x00000004u;
2424 _impl_.heading_ = value;
2425}
2426inline void EOFInternalWave::set_heading(double value) {
2427 _internal_set_heading(value);
2428 // @@protoc_insertion_point(field_set:netsim.SVP.protobuf.EOFInternalWave.heading)
2429}
2430
2431// repeated .netsim.SVP.protobuf.EOFInternalWave.EOFAmplitudeFactor eof_wave = 5;
2432inline int EOFInternalWave::_internal_eof_wave_size() const {
2433 return _impl_.eof_wave_.size();
2434}
2435inline int EOFInternalWave::eof_wave_size() const {
2436 return _internal_eof_wave_size();
2437}
2438inline void EOFInternalWave::clear_eof_wave() {
2439 _impl_.eof_wave_.Clear();
2440}
2441inline ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor* EOFInternalWave::mutable_eof_wave(int index) {
2442 // @@protoc_insertion_point(field_mutable:netsim.SVP.protobuf.EOFInternalWave.eof_wave)
2443 return _impl_.eof_wave_.Mutable(index);
2444}
2445inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >*
2446EOFInternalWave::mutable_eof_wave() {
2447 // @@protoc_insertion_point(field_mutable_list:netsim.SVP.protobuf.EOFInternalWave.eof_wave)
2448 return &_impl_.eof_wave_;
2449}
2450inline const ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor& EOFInternalWave::_internal_eof_wave(int index) const {
2451 return _impl_.eof_wave_.Get(index);
2452}
2453inline const ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor& EOFInternalWave::eof_wave(int index) const {
2454 // @@protoc_insertion_point(field_get:netsim.SVP.protobuf.EOFInternalWave.eof_wave)
2455 return _internal_eof_wave(index);
2456}
2457inline ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor* EOFInternalWave::_internal_add_eof_wave() {
2458 return _impl_.eof_wave_.Add();
2459}
2460inline ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor* EOFInternalWave::add_eof_wave() {
2461 ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor* _add = _internal_add_eof_wave();
2462 // @@protoc_insertion_point(field_add:netsim.SVP.protobuf.EOFInternalWave.eof_wave)
2463 return _add;
2464}
2465inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >&
2466EOFInternalWave::eof_wave() const {
2467 // @@protoc_insertion_point(field_list:netsim.SVP.protobuf.EOFInternalWave.eof_wave)
2468 return _impl_.eof_wave_;
2469}
2470
2471#ifdef __GNUC__
2472 #pragma GCC diagnostic pop
2473#endif // __GNUC__
2474// -------------------------------------------------------------------
2475
2476// -------------------------------------------------------------------
2477
2478// -------------------------------------------------------------------
2479
2480// -------------------------------------------------------------------
2481
2482// -------------------------------------------------------------------
2483
2484// -------------------------------------------------------------------
2485
2486// -------------------------------------------------------------------
2487
2488
2489// @@protoc_insertion_point(namespace_scope)
2490
2491} // namespace protobuf
2492} // namespace SVP
2493} // namespace netsim
2494
2495// @@protoc_insertion_point(global_scope)
2496
2497#include <google/protobuf/port_undef.inc>
2498#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
PROTOBUF_CONSTEXPR BathyRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
BathyRequest(const BathyRequest &from)
BathyRequest & operator=(BathyRequest &&from) noexcept
void MergeFrom(const BathyRequest &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const BathyRequest * internal_default_instance()
friend void swap(BathyRequest &a, BathyRequest &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const BathyRequest & default_instance()
BathyRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const BathyRequest &from)
BathyRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
BathyRequest(BathyRequest &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
BathyRequest & operator=(const BathyRequest &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(BathyResponse &a, BathyResponse &b)
void MergeFrom(const BathyResponse &from)
BathyResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const BathyResponse & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const BathyResponse &from)
PROTOBUF_CONSTEXPR BathyResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
BathyResponse & operator=(BathyResponse &&from) noexcept
static const BathyResponse * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
BathyResponse(const BathyResponse &from)
BathyResponse & operator=(const BathyResponse &from)
BathyResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
BathyResponse(BathyResponse &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
EOFCoefficients_EOFWeight & operator=(const EOFCoefficients_EOFWeight &from)
static const EOFCoefficients_EOFWeight * internal_default_instance()
friend void swap(EOFCoefficients_EOFWeight &a, EOFCoefficients_EOFWeight &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
EOFCoefficients_EOFWeight(const EOFCoefficients_EOFWeight &from)
EOFCoefficients_EOFWeight * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(EOFCoefficients_EOFWeight *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR EOFCoefficients_EOFWeight(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
EOFCoefficients_EOFWeight(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const EOFCoefficients_EOFWeight & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
EOFCoefficients_EOFWeight & operator=(EOFCoefficients_EOFWeight &&from) noexcept
EOFCoefficients_EOFWeight(EOFCoefficients_EOFWeight &&from) noexcept
void CopyFrom(const EOFCoefficients_EOFWeight &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const EOFCoefficients_EOFWeight &from)
PROTOBUF_CONSTEXPR EOFCoefficients(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
EOFCoefficients(EOFCoefficients &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
EOFCoefficients & operator=(const EOFCoefficients &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
EOFCoefficients & operator=(EOFCoefficients &&from) noexcept
static const EOFCoefficients & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
EOFCoefficients(const EOFCoefficients &from)
EOFCoefficients * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const EOFCoefficients &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const EOFCoefficients &from)
static const EOFCoefficients * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
EOFCoefficients(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(EOFCoefficients &a, EOFCoefficients &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const EOFInternalWave_EOFAmplitudeFactor * internal_default_instance()
void Swap(EOFInternalWave_EOFAmplitudeFactor *other)
void CopyFrom(const EOFInternalWave_EOFAmplitudeFactor &from)
EOFInternalWave_EOFAmplitudeFactor & operator=(const EOFInternalWave_EOFAmplitudeFactor &from)
void MergeFrom(const EOFInternalWave_EOFAmplitudeFactor &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
EOFInternalWave_EOFAmplitudeFactor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
EOFInternalWave_EOFAmplitudeFactor & operator=(EOFInternalWave_EOFAmplitudeFactor &&from) noexcept
EOFInternalWave_EOFAmplitudeFactor(const EOFInternalWave_EOFAmplitudeFactor &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void UnsafeArenaSwap(EOFInternalWave_EOFAmplitudeFactor *other)
EOFInternalWave_EOFAmplitudeFactor(EOFInternalWave_EOFAmplitudeFactor &&from) noexcept
EOFInternalWave_EOFAmplitudeFactor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const EOFInternalWave_EOFAmplitudeFactor & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(EOFInternalWave_EOFAmplitudeFactor &a, EOFInternalWave_EOFAmplitudeFactor &b)
PROTOBUF_CONSTEXPR EOFInternalWave_EOFAmplitudeFactor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
EOFInternalWave(EOFInternalWave &&from) noexcept
EOFInternalWave * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
EOFInternalWave & operator=(EOFInternalWave &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
friend void swap(EOFInternalWave &a, EOFInternalWave &b)
EOFInternalWave(const EOFInternalWave &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const EOFInternalWave &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const EOFInternalWave & default_instance()
static const EOFInternalWave * internal_default_instance()
void MergeFrom(const EOFInternalWave &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR EOFInternalWave(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
EOFInternalWave(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
EOFInternalWave & operator=(const EOFInternalWave &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
bool IsInitialized() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Request(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Request & operator=(const Request &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
size_t ByteSizeLong() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void CopyFrom(const Request &from)
Request & operator=(Request &&from) noexcept
PROTOBUF_CONSTEXPR Request(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const Request * internal_default_instance()
Request * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Request(const Request &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(Request &a, Request &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const Request & default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const Response & default_instance()
Response & operator=(Response &&from) noexcept
Response & operator=(const Response &from)
Response(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const Response &from)
static const Response * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Response * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(Response &a, Response &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR Response(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Response(const Response &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
EOFCoefficients_EOFWeightDefaultTypeInternal _EOFCoefficients_EOFWeight_default_instance_
EOFInternalWave_EOFAmplitudeFactorDefaultTypeInternal _EOFInternalWave_EOFAmplitudeFactor_default_instance_
EOFInternalWaveDefaultTypeInternal _EOFInternalWave_default_instance_
RequestDefaultTypeInternal _Request_default_instance_
EOFCoefficientsDefaultTypeInternal _EOFCoefficients_default_instance_
BathyResponseDefaultTypeInternal _BathyResponse_default_instance_
BathyRequestDefaultTypeInternal _BathyRequest_default_instance_
ResponseDefaultTypeInternal _Response_default_instance_
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto