4 #ifndef PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
5 #define PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/unknown_field_set.h>
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto
44 static const ::google::protobuf::internal::ParseTableField
entries[];
45 static const ::google::protobuf::internal::AuxillaryParseTableField
aux[];
46 static const ::google::protobuf::internal::ParseTable
schema[8];
49 static const ::google::protobuf::uint32
offsets[];
57 class BathyRequestDefaultTypeInternal;
60 class BathyResponseDefaultTypeInternal;
63 class EOFCoefficientsDefaultTypeInternal;
66 class EOFCoefficients_EOFWeightDefaultTypeInternal;
69 class EOFInternalWaveDefaultTypeInternal;
72 class EOFInternalWave_EOFAmplitudeFactorDefaultTypeInternal;
75 class RequestDefaultTypeInternal;
78 class ResponseDefaultTypeInternal;
101 class Request :
public ::google::protobuf::Message {
115 *
this = ::std::move(from);
119 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
120 if (
this != &from) InternalSwap(&from);
128 return _internal_metadata_.unknown_fields();
131 return _internal_metadata_.mutable_unknown_fields();
134 static const ::google::protobuf::Descriptor*
descriptor();
139 return reinterpret_cast<const Request*
>(
153 return CreateMaybeMessage<Request>(NULL);
157 return CreateMaybeMessage<Request>(arena);
159 void CopyFrom(const ::google::protobuf::Message& from)
final;
160 void MergeFrom(const ::google::protobuf::Message& from)
final;
168 ::
google::protobuf::io::CodedInputStream* input) final;
170 ::
google::protobuf::io::CodedOutputStream* output) const final;
172 bool deterministic, ::
google::protobuf::uint8* target) const final;
178 void SetCachedSize(
int size)
const final;
179 void InternalSwap(
Request* other);
181 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
184 inline void* MaybeArenaPtr()
const {
189 ::google::protobuf::Metadata
GetMetadata() const final;
253 void set_has_request_id();
254 void clear_has_request_id();
255 void set_has_utc_time();
256 void clear_has_utc_time();
257 void set_has_source_lat();
258 void clear_has_source_lat();
259 void set_has_source_lon();
260 void clear_has_source_lon();
261 void set_has_receiver_lat();
262 void clear_has_receiver_lat();
263 void set_has_receiver_lon();
264 void clear_has_receiver_lon();
265 void set_has_delta_range();
266 void clear_has_delta_range();
267 void set_has_delta_depth();
268 void clear_has_delta_depth();
271 size_t RequiredFieldsByteSizeFallback() const;
273 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
274 ::
google::protobuf::internal::HasBits<1> _has_bits_;
275 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
279 double receiver_lat_;
280 double receiver_lon_;
283 ::
google::protobuf::int32 request_id_;
302 *
this = ::std::move(from);
305 inline Response&
operator=(Response&& from) noexcept {
306 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
307 if (
this != &from) InternalSwap(&from);
315 return _internal_metadata_.unknown_fields();
318 return _internal_metadata_.mutable_unknown_fields();
321 static const ::google::protobuf::Descriptor*
descriptor();
326 return reinterpret_cast<const Response*
>(
340 return CreateMaybeMessage<Response>(NULL);
344 return CreateMaybeMessage<Response>(arena);
346 void CopyFrom(const ::google::protobuf::Message& from)
final;
347 void MergeFrom(const ::google::protobuf::Message& from)
final;
355 ::
google::protobuf::io::CodedInputStream* input) final;
357 ::
google::protobuf::io::CodedOutputStream* output) const final;
359 bool deterministic, ::
google::protobuf::uint8* target) const final;
365 void SetCachedSize(
int size)
const final;
368 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
371 inline void* MaybeArenaPtr()
const {
376 ::google::protobuf::Metadata
GetMetadata() const final;
383 int water_column_size() const;
384 void clear_water_column();
385 static const
int kWaterColumnFieldNumber = 2;
386 ::
netsim::bellhop::protobuf::Environment_WaterColumn* mutable_water_column(
int index);
387 ::
google::protobuf::RepeatedPtrField< ::
netsim::bellhop::protobuf::Environment_WaterColumn >*
388 mutable_water_column();
389 const ::
netsim::bellhop::protobuf::Environment_WaterColumn& water_column(
int index) const;
390 ::
netsim::bellhop::protobuf::Environment_WaterColumn* add_water_column();
391 const ::
google::protobuf::RepeatedPtrField< ::
netsim::bellhop::protobuf::Environment_WaterColumn >&
392 water_column() const;
403 void set_has_request_id();
404 void clear_has_request_id();
406 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
407 ::
google::protobuf::internal::HasBits<1> _has_bits_;
408 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
409 ::
google::protobuf::RepeatedPtrField< ::
netsim::bellhop::protobuf::Environment_WaterColumn > water_column_;
410 ::
google::protobuf::int32 request_id_;
429 *
this = ::std::move(from);
432 inline BathyRequest&
operator=(BathyRequest&& from) noexcept {
433 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
434 if (
this != &from) InternalSwap(&from);
442 return _internal_metadata_.unknown_fields();
445 return _internal_metadata_.mutable_unknown_fields();
448 static const ::google::protobuf::Descriptor*
descriptor();
467 return CreateMaybeMessage<BathyRequest>(NULL);
471 return CreateMaybeMessage<BathyRequest>(arena);
473 void CopyFrom(const ::google::protobuf::Message& from)
final;
474 void MergeFrom(const ::google::protobuf::Message& from)
final;
482 ::
google::protobuf::io::CodedInputStream* input) final;
484 ::
google::protobuf::io::CodedOutputStream* output) const final;
486 bool deterministic, ::
google::protobuf::uint8* target) const final;
492 void SetCachedSize(
int size)
const final;
495 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
498 inline void* MaybeArenaPtr()
const {
503 ::google::protobuf::Metadata
GetMetadata() const final;
510 int latitude_size() const;
511 void clear_latitude();
512 static const
int kLatitudeFieldNumber = 2;
513 double latitude(
int index) const;
514 void set_latitude(
int index,
double value);
515 void add_latitude(
double value);
516 const ::
google::protobuf::RepeatedField<
double >&
518 ::
google::protobuf::RepeatedField<
double >*
522 int longitude_size() const;
523 void clear_longitude();
524 static const
int kLongitudeFieldNumber = 3;
525 double longitude(
int index) const;
526 void set_longitude(
int index,
double value);
527 void add_longitude(
double value);
528 const ::
google::protobuf::RepeatedField<
double >&
530 ::
google::protobuf::RepeatedField<
double >*
542 void set_has_request_id();
543 void clear_has_request_id();
545 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
546 ::
google::protobuf::internal::HasBits<1> _has_bits_;
547 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
548 ::
google::protobuf::RepeatedField<
double > latitude_;
549 ::
google::protobuf::RepeatedField<
double > longitude_;
550 ::
google::protobuf::int32 request_id_;
569 *
this = ::std::move(from);
572 inline BathyResponse&
operator=(BathyResponse&& from) noexcept {
573 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
574 if (
this != &from) InternalSwap(&from);
582 return _internal_metadata_.unknown_fields();
585 return _internal_metadata_.mutable_unknown_fields();
588 static const ::google::protobuf::Descriptor*
descriptor();
607 return CreateMaybeMessage<BathyResponse>(NULL);
611 return CreateMaybeMessage<BathyResponse>(arena);
613 void CopyFrom(const ::google::protobuf::Message& from)
final;
614 void MergeFrom(const ::google::protobuf::Message& from)
final;
622 ::
google::protobuf::io::CodedInputStream* input) final;
624 ::
google::protobuf::io::CodedOutputStream* output) const final;
626 bool deterministic, ::
google::protobuf::uint8* target) const final;
632 void SetCachedSize(
int size)
const final;
635 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
638 inline void* MaybeArenaPtr()
const {
643 ::google::protobuf::Metadata
GetMetadata() const final;
650 int bathy_size() const;
652 static const
int kBathyFieldNumber = 2;
653 double bathy(
int index) const;
654 void set_bathy(
int index,
double value);
655 void add_bathy(
double value);
656 const ::
google::protobuf::RepeatedField<
double >&
658 ::
google::protobuf::RepeatedField<
double >*
670 void set_has_request_id();
671 void clear_has_request_id();
673 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
674 ::
google::protobuf::internal::HasBits<1> _has_bits_;
675 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
676 ::
google::protobuf::RepeatedField<
double > bathy_;
677 ::
google::protobuf::int32 request_id_;
696 *
this = ::std::move(from);
699 inline EOFCoefficients_EOFWeight&
operator=(EOFCoefficients_EOFWeight&& from) noexcept {
700 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
701 if (
this != &from) InternalSwap(&from);
709 return _internal_metadata_.unknown_fields();
712 return _internal_metadata_.mutable_unknown_fields();
715 static const ::google::protobuf::Descriptor*
descriptor();
734 return CreateMaybeMessage<EOFCoefficients_EOFWeight>(NULL);
738 return CreateMaybeMessage<EOFCoefficients_EOFWeight>(arena);
740 void CopyFrom(const ::google::protobuf::Message& from)
final;
741 void MergeFrom(const ::google::protobuf::Message& from)
final;
749 ::
google::protobuf::io::CodedInputStream* input) final;
751 ::
google::protobuf::io::CodedOutputStream* output) const final;
753 bool deterministic, ::
google::protobuf::uint8* target) const final;
759 void SetCachedSize(
int size)
const final;
762 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
765 inline void* MaybeArenaPtr()
const {
770 ::google::protobuf::Metadata
GetMetadata() const final;
777 bool has_value() const;
779 static const
int kValueFieldNumber = 2;
780 double value() const;
781 void set_value(
double value);
784 bool has_num() const;
786 static const
int kNumFieldNumber = 1;
787 ::
google::protobuf::int32 num() const;
788 void set_num(::
google::protobuf::int32 value);
793 void clear_has_num();
794 void set_has_value();
795 void clear_has_value();
798 size_t RequiredFieldsByteSizeFallback() const;
800 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
801 ::
google::protobuf::internal::HasBits<1> _has_bits_;
802 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
804 ::
google::protobuf::int32 num_;
823 *
this = ::std::move(from);
826 inline EOFCoefficients&
operator=(EOFCoefficients&& from) noexcept {
827 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
828 if (
this != &from) InternalSwap(&from);
836 return _internal_metadata_.unknown_fields();
839 return _internal_metadata_.mutable_unknown_fields();
842 static const ::google::protobuf::Descriptor*
descriptor();
861 return CreateMaybeMessage<EOFCoefficients>(NULL);
865 return CreateMaybeMessage<EOFCoefficients>(arena);
867 void CopyFrom(const ::google::protobuf::Message& from)
final;
868 void MergeFrom(const ::google::protobuf::Message& from)
final;
876 ::
google::protobuf::io::CodedInputStream* input) final;
878 ::
google::protobuf::io::CodedOutputStream* output) const final;
880 bool deterministic, ::
google::protobuf::uint8* target) const final;
886 void SetCachedSize(
int size)
const final;
889 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
892 inline void* MaybeArenaPtr()
const {
897 ::google::protobuf::Metadata
GetMetadata() const final;
906 int eof_weight_size() const;
907 void clear_eof_weight();
908 static const
int kEofWeightFieldNumber = 1;
911 mutable_eof_weight();
920 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
921 ::
google::protobuf::internal::HasBits<1> _has_bits_;
922 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
942 *
this = ::std::move(from);
945 inline EOFInternalWave_EOFAmplitudeFactor&
operator=(EOFInternalWave_EOFAmplitudeFactor&& from) noexcept {
946 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
947 if (
this != &from) InternalSwap(&from);
955 return _internal_metadata_.unknown_fields();
958 return _internal_metadata_.mutable_unknown_fields();
961 static const ::google::protobuf::Descriptor*
descriptor();
980 return CreateMaybeMessage<EOFInternalWave_EOFAmplitudeFactor>(NULL);
984 return CreateMaybeMessage<EOFInternalWave_EOFAmplitudeFactor>(arena);
986 void CopyFrom(const ::google::protobuf::Message& from)
final;
987 void MergeFrom(const ::google::protobuf::Message& from)
final;
995 ::
google::protobuf::io::CodedInputStream* input) final;
997 ::
google::protobuf::io::CodedOutputStream* output) const final;
999 bool deterministic, ::
google::protobuf::uint8* target) const final;
1005 void SetCachedSize(
int size)
const final;
1008 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1011 inline void* MaybeArenaPtr()
const {
1016 ::google::protobuf::Metadata
GetMetadata() const final;
1023 bool has_factor() const;
1024 void clear_factor();
1025 static const
int kFactorFieldNumber = 2;
1026 double factor() const;
1027 void set_factor(
double value);
1030 bool has_num() const;
1032 static const
int kNumFieldNumber = 1;
1033 ::
google::protobuf::int32 num() const;
1034 void set_num(::
google::protobuf::int32 value);
1039 void clear_has_num();
1040 void set_has_factor();
1041 void clear_has_factor();
1043 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1044 ::
google::protobuf::internal::HasBits<1> _has_bits_;
1045 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
1047 ::
google::protobuf::int32 num_;
1066 *
this = ::std::move(from);
1069 inline EOFInternalWave&
operator=(EOFInternalWave&& from) noexcept {
1070 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1071 if (
this != &from) InternalSwap(&from);
1079 return _internal_metadata_.unknown_fields();
1082 return _internal_metadata_.mutable_unknown_fields();
1085 static const ::google::protobuf::Descriptor*
descriptor();
1104 return CreateMaybeMessage<EOFInternalWave>(NULL);
1108 return CreateMaybeMessage<EOFInternalWave>(arena);
1110 void CopyFrom(const ::google::protobuf::Message& from)
final;
1111 void MergeFrom(const ::google::protobuf::Message& from)
final;
1119 ::
google::protobuf::io::CodedInputStream* input) final;
1121 ::
google::protobuf::io::CodedOutputStream* output) const final;
1123 bool deterministic, ::
google::protobuf::uint8* target) const final;
1129 void SetCachedSize(
int size)
const final;
1132 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1135 inline void* MaybeArenaPtr()
const {
1140 ::google::protobuf::Metadata
GetMetadata() const final;
1149 int eof_wave_size() const;
1150 void clear_eof_wave();
1151 static const
int kEofWaveFieldNumber = 5;
1161 bool has_period() const;
1162 void clear_period();
1163 static const
int kPeriodFieldNumber = 1;
1164 double period() const;
1165 void set_period(
double value);
1168 bool has_wavelength() const;
1169 void clear_wavelength();
1170 static const
int kWavelengthFieldNumber = 2;
1171 double wavelength() const;
1172 void set_wavelength(
double value);
1175 bool has_heading() const;
1176 void clear_heading();
1177 static const
int kHeadingFieldNumber = 3;
1178 double heading() const;
1179 void set_heading(
double value);
1183 void set_has_period();
1184 void clear_has_period();
1185 void set_has_wavelength();
1186 void clear_has_wavelength();
1187 void set_has_heading();
1188 void clear_has_heading();
1191 size_t RequiredFieldsByteSizeFallback() const;
1193 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1194 ::
google::protobuf::internal::HasBits<1> _has_bits_;
1195 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
1208 #pragma GCC diagnostic push
1209 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1215 return (_has_bits_[0] & 0x00000080u) != 0;
1217 inline void Request::set_has_request_id() {
1218 _has_bits_[0] |= 0x00000080u;
1220 inline void Request::clear_has_request_id() {
1221 _has_bits_[0] &= ~0x00000080u;
1225 clear_has_request_id();
1232 set_has_request_id();
1233 request_id_ = value;
1239 return (_has_bits_[0] & 0x00000001u) != 0;
1241 inline void Request::set_has_utc_time() {
1242 _has_bits_[0] |= 0x00000001u;
1244 inline void Request::clear_has_utc_time() {
1245 _has_bits_[0] &= ~0x00000001u;
1249 clear_has_utc_time();
1263 return (_has_bits_[0] & 0x00000002u) != 0;
1265 inline void Request::set_has_source_lat() {
1266 _has_bits_[0] |= 0x00000002u;
1268 inline void Request::clear_has_source_lat() {
1269 _has_bits_[0] &= ~0x00000002u;
1273 clear_has_source_lat();
1280 set_has_source_lat();
1281 source_lat_ = value;
1287 return (_has_bits_[0] & 0x00000004u) != 0;
1289 inline void Request::set_has_source_lon() {
1290 _has_bits_[0] |= 0x00000004u;
1292 inline void Request::clear_has_source_lon() {
1293 _has_bits_[0] &= ~0x00000004u;
1297 clear_has_source_lon();
1304 set_has_source_lon();
1305 source_lon_ = value;
1311 return (_has_bits_[0] & 0x00000008u) != 0;
1313 inline void Request::set_has_receiver_lat() {
1314 _has_bits_[0] |= 0x00000008u;
1316 inline void Request::clear_has_receiver_lat() {
1317 _has_bits_[0] &= ~0x00000008u;
1321 clear_has_receiver_lat();
1325 return receiver_lat_;
1328 set_has_receiver_lat();
1329 receiver_lat_ = value;
1335 return (_has_bits_[0] & 0x00000010u) != 0;
1337 inline void Request::set_has_receiver_lon() {
1338 _has_bits_[0] |= 0x00000010u;
1340 inline void Request::clear_has_receiver_lon() {
1341 _has_bits_[0] &= ~0x00000010u;
1345 clear_has_receiver_lon();
1349 return receiver_lon_;
1352 set_has_receiver_lon();
1353 receiver_lon_ = value;
1359 return (_has_bits_[0] & 0x00000020u) != 0;
1361 inline void Request::set_has_delta_range() {
1362 _has_bits_[0] |= 0x00000020u;
1364 inline void Request::clear_has_delta_range() {
1365 _has_bits_[0] &= ~0x00000020u;
1369 clear_has_delta_range();
1373 return delta_range_;
1376 set_has_delta_range();
1377 delta_range_ = value;
1383 return (_has_bits_[0] & 0x00000040u) != 0;
1385 inline void Request::set_has_delta_depth() {
1386 _has_bits_[0] |= 0x00000040u;
1388 inline void Request::clear_has_delta_depth() {
1389 _has_bits_[0] &= ~0x00000040u;
1393 clear_has_delta_depth();
1397 return delta_depth_;
1400 set_has_delta_depth();
1401 delta_depth_ = value;
1411 return (_has_bits_[0] & 0x00000001u) != 0;
1413 inline void Response::set_has_request_id() {
1414 _has_bits_[0] |= 0x00000001u;
1416 inline void Response::clear_has_request_id() {
1417 _has_bits_[0] &= ~0x00000001u;
1421 clear_has_request_id();
1428 set_has_request_id();
1429 request_id_ = value;
1435 return water_column_.size();
1439 return water_column_.Mutable(index);
1441 inline ::google::protobuf::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >*
1444 return &water_column_;
1448 return water_column_.Get(index);
1452 return water_column_.Add();
1454 inline const ::google::protobuf::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn >&
1457 return water_column_;
1466 return (_has_bits_[0] & 0x00000001u) != 0;
1468 inline void BathyRequest::set_has_request_id() {
1469 _has_bits_[0] |= 0x00000001u;
1471 inline void BathyRequest::clear_has_request_id() {
1472 _has_bits_[0] &= ~0x00000001u;
1476 clear_has_request_id();
1483 set_has_request_id();
1484 request_id_ = value;
1490 return latitude_.size();
1497 return latitude_.Get(index);
1500 latitude_.Set(index, value);
1504 latitude_.Add(value);
1507 inline const ::google::protobuf::RepeatedField< double >&
1512 inline ::google::protobuf::RepeatedField< double >*
1520 return longitude_.size();
1527 return longitude_.Get(index);
1530 longitude_.Set(index, value);
1534 longitude_.Add(value);
1537 inline const ::google::protobuf::RepeatedField< double >&
1542 inline ::google::protobuf::RepeatedField< double >*
1554 return (_has_bits_[0] & 0x00000001u) != 0;
1556 inline void BathyResponse::set_has_request_id() {
1557 _has_bits_[0] |= 0x00000001u;
1559 inline void BathyResponse::clear_has_request_id() {
1560 _has_bits_[0] &= ~0x00000001u;
1564 clear_has_request_id();
1571 set_has_request_id();
1572 request_id_ = value;
1578 return bathy_.size();
1585 return bathy_.Get(index);
1588 bathy_.Set(index, value);
1595 inline const ::google::protobuf::RepeatedField< double >&
1600 inline ::google::protobuf::RepeatedField< double >*
1612 return (_has_bits_[0] & 0x00000002u) != 0;
1614 inline void EOFCoefficients_EOFWeight::set_has_num() {
1615 _has_bits_[0] |= 0x00000002u;
1617 inline void EOFCoefficients_EOFWeight::clear_has_num() {
1618 _has_bits_[0] &= ~0x00000002u;
1636 return (_has_bits_[0] & 0x00000001u) != 0;
1638 inline void EOFCoefficients_EOFWeight::set_has_value() {
1639 _has_bits_[0] |= 0x00000001u;
1641 inline void EOFCoefficients_EOFWeight::clear_has_value() {
1642 _has_bits_[0] &= ~0x00000001u;
1664 return eof_weight_.size();
1667 eof_weight_.Clear();
1671 return eof_weight_.Mutable(index);
1673 inline ::google::protobuf::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >*
1676 return &eof_weight_;
1680 return eof_weight_.Get(index);
1684 return eof_weight_.Add();
1686 inline const ::google::protobuf::RepeatedPtrField< ::netsim::SVP::protobuf::EOFCoefficients_EOFWeight >&
1698 return (_has_bits_[0] & 0x00000002u) != 0;
1700 inline void EOFInternalWave_EOFAmplitudeFactor::set_has_num() {
1701 _has_bits_[0] |= 0x00000002u;
1703 inline void EOFInternalWave_EOFAmplitudeFactor::clear_has_num() {
1704 _has_bits_[0] &= ~0x00000002u;
1722 return (_has_bits_[0] & 0x00000001u) != 0;
1724 inline void EOFInternalWave_EOFAmplitudeFactor::set_has_factor() {
1725 _has_bits_[0] |= 0x00000001u;
1727 inline void EOFInternalWave_EOFAmplitudeFactor::clear_has_factor() {
1728 _has_bits_[0] &= ~0x00000001u;
1750 return (_has_bits_[0] & 0x00000001u) != 0;
1752 inline void EOFInternalWave::set_has_period() {
1753 _has_bits_[0] |= 0x00000001u;
1755 inline void EOFInternalWave::clear_has_period() {
1756 _has_bits_[0] &= ~0x00000001u;
1774 return (_has_bits_[0] & 0x00000002u) != 0;
1776 inline void EOFInternalWave::set_has_wavelength() {
1777 _has_bits_[0] |= 0x00000002u;
1779 inline void EOFInternalWave::clear_has_wavelength() {
1780 _has_bits_[0] &= ~0x00000002u;
1784 clear_has_wavelength();
1791 set_has_wavelength();
1792 wavelength_ = value;
1798 return (_has_bits_[0] & 0x00000004u) != 0;
1800 inline void EOFInternalWave::set_has_heading() {
1801 _has_bits_[0] |= 0x00000004u;
1803 inline void EOFInternalWave::clear_has_heading() {
1804 _has_bits_[0] &= ~0x00000004u;
1808 clear_has_heading();
1822 return eof_wave_.size();
1829 return eof_wave_.Mutable(index);
1831 inline ::google::protobuf::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >*
1838 return eof_wave_.Get(index);
1842 return eof_wave_.Add();
1844 inline const ::google::protobuf::RepeatedPtrField< ::netsim::SVP::protobuf::EOFInternalWave_EOFAmplitudeFactor >&
1851 #pragma GCC diagnostic pop
1876 #endif // PROTOBUF_INCLUDED_netsim_2facousticstoolbox_2fsvp_5frequest_5fresponse_2eproto