NETSIM 1.2.0
Hardware-in-the-loop acoustic network simulator
 
Loading...
Searching...
No Matches
netsim::bellhop::protobuf::Environment_WaterColumn Class Referencefinal

#include </root/netsim/obj-x86_64-linux-gnu/include/netsim/acousticstoolbox/environment.pb.h>

Inheritance diagram for netsim::bellhop::protobuf::Environment_WaterColumn:
Collaboration diagram for netsim::bellhop::protobuf::Environment_WaterColumn:

Public Types

enum  : int {
  kEofCoefFieldNumber = 2 , kSampleFieldNumber = 4 , kRangeFieldNumber = 5 , kBathymetryFieldNumber = 6 ,
  kInterpolationTypeFieldNumber = 1 , kUseAttenuationFieldNumber = 3
}
 
typedef Environment_WaterColumn_SSPSample SSPSample
 
typedef Environment_WaterColumn_SSPInterpolation SSPInterpolation
 

Public Member Functions

 Environment_WaterColumn ()
 
 ~Environment_WaterColumn () override
 
PROTOBUF_CONSTEXPR Environment_WaterColumn (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Environment_WaterColumn (const Environment_WaterColumn &from)
 
 Environment_WaterColumn (Environment_WaterColumn &&from) noexcept
 
Environment_WaterColumnoperator= (const Environment_WaterColumn &from)
 
Environment_WaterColumnoperator= (Environment_WaterColumn &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Environment_WaterColumn *other)
 
void UnsafeArenaSwap (Environment_WaterColumn *other)
 
Environment_WaterColumnNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const Environment_WaterColumn &from)
 
void MergeFrom (const Environment_WaterColumn &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int eof_coef_size () const
 
void clear_eof_coef ()
 
double eof_coef (int index) const
 
void set_eof_coef (int index, double value)
 
void add_eof_coef (double value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & eof_coef () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_eof_coef ()
 
int sample_size () const
 
void clear_sample ()
 
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSamplemutable_sample (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > * mutable_sample ()
 
const ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSamplesample (int index) const
 
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSampleadd_sample ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > & sample () const
 
bool has_range () const
 
void clear_range ()
 
double range () const
 
void set_range (double value)
 
bool has_bathymetry () const
 
void clear_bathymetry ()
 
double bathymetry () const
 
void set_bathymetry (double value)
 
bool has_interpolation_type () const
 
void clear_interpolation_type ()
 
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation interpolation_type () const
 
void set_interpolation_type (::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation value)
 
bool has_use_attenuation () const
 
void clear_use_attenuation ()
 
bool use_attenuation () const
 
void set_use_attenuation (bool value)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const Environment_WaterColumndefault_instance ()
 
static const Environment_WaterColumninternal_default_instance ()
 
static bool SSPInterpolation_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SSPInterpolation_descriptor ()
 
template<typename T >
static const std::string & SSPInterpolation_Name (T enum_t_value)
 
static bool SSPInterpolation_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SSPInterpolation *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr SSPInterpolation CUBIC_SPLINE
 
static constexpr SSPInterpolation C_LINEAR
 
static constexpr SSPInterpolation N2_LINEAR
 
static constexpr SSPInterpolation SSPInterpolation_MIN
 
static constexpr SSPInterpolation SSPInterpolation_MAX
 
static constexpr int SSPInterpolation_ARRAYSIZE
 

Protected Member Functions

 Environment_WaterColumn (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_netsim_2facousticstoolbox_2fenvironment_2eproto
 
void swap (Environment_WaterColumn &a, Environment_WaterColumn &b)
 

Detailed Description

Definition at line 1517 of file environment.pb.h.

Member Typedef Documentation

◆ SSPInterpolation

◆ SSPSample

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kEofCoefFieldNumber 
kSampleFieldNumber 
kRangeFieldNumber 
kBathymetryFieldNumber 
kInterpolationTypeFieldNumber 
kUseAttenuationFieldNumber 

Definition at line 1678 of file environment.pb.h.

Constructor & Destructor Documentation

◆ Environment_WaterColumn() [1/5]

netsim::bellhop::protobuf::Environment_WaterColumn::Environment_WaterColumn ( )
inline

Definition at line 1520 of file environment.pb.h.

◆ ~Environment_WaterColumn()

netsim::bellhop::protobuf::Environment_WaterColumn::~Environment_WaterColumn ( )
override

◆ Environment_WaterColumn() [2/5]

PROTOBUF_CONSTEXPR netsim::bellhop::protobuf::Environment_WaterColumn::Environment_WaterColumn ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ Environment_WaterColumn() [3/5]

netsim::bellhop::protobuf::Environment_WaterColumn::Environment_WaterColumn ( const Environment_WaterColumn from)

◆ Environment_WaterColumn() [4/5]

netsim::bellhop::protobuf::Environment_WaterColumn::Environment_WaterColumn ( Environment_WaterColumn &&  from)
inlinenoexcept

Definition at line 1525 of file environment.pb.h.

◆ Environment_WaterColumn() [5/5]

netsim::bellhop::protobuf::Environment_WaterColumn::Environment_WaterColumn ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * netsim::bellhop::protobuf::Environment_WaterColumn::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * netsim::bellhop::protobuf::Environment_WaterColumn::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_eof_coef()

void netsim::bellhop::protobuf::Environment_WaterColumn::add_eof_coef ( double  value)
inline

Definition at line 4304 of file environment.pb.h.

◆ add_sample()

netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample * netsim::bellhop::protobuf::Environment_WaterColumn::add_sample ( )
inline

Definition at line 4384 of file environment.pb.h.

◆ bathymetry()

double netsim::bellhop::protobuf::Environment_WaterColumn::bathymetry ( ) const
inline

Definition at line 4438 of file environment.pb.h.

◆ ByteSizeLong()

size_t netsim::bellhop::protobuf::Environment_WaterColumn::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void netsim::bellhop::protobuf::Environment_WaterColumn::Clear ( )
final

◆ clear_bathymetry()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_bathymetry ( )
inline

Definition at line 4431 of file environment.pb.h.

◆ clear_eof_coef()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_eof_coef ( )
inline

Definition at line 4287 of file environment.pb.h.

◆ clear_interpolation_type()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_interpolation_type ( )
inline

Definition at line 4259 of file environment.pb.h.

◆ clear_range()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_range ( )
inline

Definition at line 4403 of file environment.pb.h.

◆ clear_sample()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_sample ( )
inline

Definition at line 4362 of file environment.pb.h.

◆ clear_use_attenuation()

void netsim::bellhop::protobuf::Environment_WaterColumn::clear_use_attenuation ( )
inline

Definition at line 4335 of file environment.pb.h.

◆ CopyFrom()

void netsim::bellhop::protobuf::Environment_WaterColumn::CopyFrom ( const Environment_WaterColumn from)

◆ default_instance()

static const Environment_WaterColumn & netsim::bellhop::protobuf::Environment_WaterColumn::default_instance ( )
inlinestatic

Definition at line 1564 of file environment.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * netsim::bellhop::protobuf::Environment_WaterColumn::descriptor ( )
inlinestatic

Definition at line 1555 of file environment.pb.h.

◆ eof_coef() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & netsim::bellhop::protobuf::Environment_WaterColumn::eof_coef ( ) const
inline

Definition at line 4313 of file environment.pb.h.

◆ eof_coef() [2/2]

double netsim::bellhop::protobuf::Environment_WaterColumn::eof_coef ( int  index) const
inline

Definition at line 4293 of file environment.pb.h.

◆ eof_coef_size()

int netsim::bellhop::protobuf::Environment_WaterColumn::eof_coef_size ( ) const
inline

Definition at line 4284 of file environment.pb.h.

◆ GetCachedSize()

int netsim::bellhop::protobuf::Environment_WaterColumn::GetCachedSize ( ) const
inlinefinal

Definition at line 1617 of file environment.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * netsim::bellhop::protobuf::Environment_WaterColumn::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * netsim::bellhop::protobuf::Environment_WaterColumn::GetDescriptor ( )
inlinestatic

Definition at line 1558 of file environment.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata netsim::bellhop::protobuf::Environment_WaterColumn::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * netsim::bellhop::protobuf::Environment_WaterColumn::GetReflection ( )
inlinestatic

Definition at line 1561 of file environment.pb.h.

◆ has_bathymetry()

bool netsim::bellhop::protobuf::Environment_WaterColumn::has_bathymetry ( ) const
inline

Definition at line 4428 of file environment.pb.h.

◆ has_interpolation_type()

bool netsim::bellhop::protobuf::Environment_WaterColumn::has_interpolation_type ( ) const
inline

Definition at line 4256 of file environment.pb.h.

◆ has_range()

bool netsim::bellhop::protobuf::Environment_WaterColumn::has_range ( ) const
inline

Definition at line 4400 of file environment.pb.h.

◆ has_use_attenuation()

bool netsim::bellhop::protobuf::Environment_WaterColumn::has_use_attenuation ( ) const
inline

Definition at line 4332 of file environment.pb.h.

◆ internal_default_instance()

static const Environment_WaterColumn * netsim::bellhop::protobuf::Environment_WaterColumn::internal_default_instance ( )
inlinestatic

Definition at line 1567 of file environment.pb.h.

◆ interpolation_type()

netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::interpolation_type ( ) const
inline

Definition at line 4266 of file environment.pb.h.

◆ IsInitialized()

bool netsim::bellhop::protobuf::Environment_WaterColumn::IsInitialized ( ) const
final

◆ MergeFrom()

void netsim::bellhop::protobuf::Environment_WaterColumn::MergeFrom ( const Environment_WaterColumn from)
inline

Definition at line 1604 of file environment.pb.h.

◆ mutable_eof_coef()

PROTOBUF_NAMESPACE_ID::RepeatedField< double > * netsim::bellhop::protobuf::Environment_WaterColumn::mutable_eof_coef ( )
inline

Definition at line 4322 of file environment.pb.h.

◆ mutable_sample() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > * netsim::bellhop::protobuf::Environment_WaterColumn::mutable_sample ( )
inline

Definition at line 4370 of file environment.pb.h.

◆ mutable_sample() [2/2]

netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample * netsim::bellhop::protobuf::Environment_WaterColumn::mutable_sample ( int  index)
inline

Definition at line 4365 of file environment.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * netsim::bellhop::protobuf::Environment_WaterColumn::mutable_unknown_fields ( )
inline

Definition at line 1551 of file environment.pb.h.

◆ New()

Environment_WaterColumn * netsim::bellhop::protobuf::Environment_WaterColumn::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 1598 of file environment.pb.h.

◆ operator=() [1/2]

Environment_WaterColumn & netsim::bellhop::protobuf::Environment_WaterColumn::operator= ( const Environment_WaterColumn from)
inline

Definition at line 1530 of file environment.pb.h.

◆ operator=() [2/2]

Environment_WaterColumn & netsim::bellhop::protobuf::Environment_WaterColumn::operator= ( Environment_WaterColumn &&  from)
inlinenoexcept

Definition at line 1534 of file environment.pb.h.

◆ range()

double netsim::bellhop::protobuf::Environment_WaterColumn::range ( ) const
inline

Definition at line 4410 of file environment.pb.h.

◆ sample() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > & netsim::bellhop::protobuf::Environment_WaterColumn::sample ( ) const
inline

Definition at line 4390 of file environment.pb.h.

◆ sample() [2/2]

const ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample & netsim::bellhop::protobuf::Environment_WaterColumn::sample ( int  index) const
inline

Definition at line 4377 of file environment.pb.h.

◆ sample_size()

int netsim::bellhop::protobuf::Environment_WaterColumn::sample_size ( ) const
inline

Definition at line 4359 of file environment.pb.h.

◆ set_bathymetry()

void netsim::bellhop::protobuf::Environment_WaterColumn::set_bathymetry ( double  value)
inline

Definition at line 4446 of file environment.pb.h.

◆ set_eof_coef()

void netsim::bellhop::protobuf::Environment_WaterColumn::set_eof_coef ( int  index,
double  value 
)
inline

Definition at line 4297 of file environment.pb.h.

◆ set_interpolation_type()

void netsim::bellhop::protobuf::Environment_WaterColumn::set_interpolation_type ( ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation  value)
inline

Definition at line 4275 of file environment.pb.h.

◆ set_range()

void netsim::bellhop::protobuf::Environment_WaterColumn::set_range ( double  value)
inline

Definition at line 4418 of file environment.pb.h.

◆ set_use_attenuation()

void netsim::bellhop::protobuf::Environment_WaterColumn::set_use_attenuation ( bool  value)
inline

Definition at line 4350 of file environment.pb.h.

◆ SSPInterpolation_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_descriptor ( )
inlinestatic

Definition at line 1661 of file environment.pb.h.

◆ SSPInterpolation_IsValid()

static bool netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_IsValid ( int  value)
inlinestatic

Definition at line 1651 of file environment.pb.h.

◆ SSPInterpolation_Name()

template<typename T >
static const std::string & netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_Name ( enum_t_value)
inlinestatic

Definition at line 1665 of file environment.pb.h.

◆ SSPInterpolation_Parse()

static bool netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
SSPInterpolation value 
)
inlinestatic

Definition at line 1671 of file environment.pb.h.

◆ Swap()

void netsim::bellhop::protobuf::Environment_WaterColumn::Swap ( Environment_WaterColumn other)
inline

Definition at line 1577 of file environment.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & netsim::bellhop::protobuf::Environment_WaterColumn::unknown_fields ( ) const
inline

Definition at line 1548 of file environment.pb.h.

◆ UnsafeArenaSwap()

void netsim::bellhop::protobuf::Environment_WaterColumn::UnsafeArenaSwap ( Environment_WaterColumn other)
inline

Definition at line 1590 of file environment.pb.h.

◆ use_attenuation()

bool netsim::bellhop::protobuf::Environment_WaterColumn::use_attenuation ( ) const
inline

Definition at line 4342 of file environment.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 1782 of file environment.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 1626 of file environment.pb.h.

◆ ::TableStruct_netsim_2facousticstoolbox_2fenvironment_2eproto

◆ swap

void swap ( Environment_WaterColumn a,
Environment_WaterColumn b 
)
friend

Definition at line 1574 of file environment.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData netsim::bellhop::protobuf::Environment_WaterColumn::_class_data_
static

Definition at line 1635 of file environment.pb.h.

◆ _impl_

Impl_ netsim::bellhop::protobuf::Environment_WaterColumn::_impl_

Definition at line 1795 of file environment.pb.h.

◆ C_LINEAR

constexpr SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::C_LINEAR
staticconstexpr
Initial value:

Definition at line 1647 of file environment.pb.h.

◆ CUBIC_SPLINE

constexpr SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::CUBIC_SPLINE
staticconstexpr

◆ kIndexInFileMessages

constexpr int netsim::bellhop::protobuf::Environment_WaterColumn::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

Definition at line 1571 of file environment.pb.h.

◆ N2_LINEAR

constexpr SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::N2_LINEAR
staticconstexpr
Initial value:

Definition at line 1649 of file environment.pb.h.

◆ SSPInterpolation_ARRAYSIZE

constexpr int netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1658 of file environment.pb.h.

◆ SSPInterpolation_MAX

constexpr SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_MAX
staticconstexpr
Initial value:
=
constexpr Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX

Definition at line 1656 of file environment.pb.h.

◆ SSPInterpolation_MIN

constexpr SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_MIN
staticconstexpr
Initial value:
=
constexpr Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN

Definition at line 1654 of file environment.pb.h.


The documentation for this class was generated from the following file: