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