NETSIM  1.0.1
Hardware-in-the-loopacousticnetworksimulator
netsim::bellhop::protobuf::Environment_WaterColumn Class Reference

#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

typedef Environment_WaterColumn_SSPSample SSPSample
 
typedef Environment_WaterColumn_SSPInterpolation SSPInterpolation
 

Public Member Functions

 Environment_WaterColumn ()
 
virtual ~Environment_WaterColumn ()
 
 Environment_WaterColumn (const Environment_WaterColumn &from)
 
Environment_WaterColumnoperator= (const Environment_WaterColumn &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Environment_WaterColumn *other)
 
Environment_WaterColumnNew () const final
 
Environment_WaterColumnNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const Environment_WaterColumn &from)
 
void MergeFrom (const Environment_WaterColumn &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::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 ::google::protobuf::RepeatedField< double > & eof_coef () const
 
::google::protobuf::RepeatedField< double > * mutable_eof_coef ()
 
int sample_size () const
 
void clear_sample ()
 
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSamplemutable_sample (int index)
 
::google::protobuf::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 ::google::protobuf::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 ::google::protobuf::Descriptor * descriptor ()
 
static const Environment_WaterColumndefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Environment_WaterColumninternal_default_instance ()
 
static bool SSPInterpolation_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * SSPInterpolation_descriptor ()
 
static const ::std::string & SSPInterpolation_Name (SSPInterpolation value)
 
static bool SSPInterpolation_Parse (const ::std::string &name, SSPInterpolation *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const SSPInterpolation CUBIC_SPLINE
 
static const SSPInterpolation C_LINEAR
 
static const SSPInterpolation N2_LINEAR
 
static const SSPInterpolation SSPInterpolation_MIN
 
static const SSPInterpolation SSPInterpolation_MAX
 
static const int SSPInterpolation_ARRAYSIZE
 
static const int kEofCoefFieldNumber = 2
 
static const int kSampleFieldNumber = 4
 
static const int kRangeFieldNumber = 5
 
static const int kBathymetryFieldNumber = 6
 
static const int kInterpolationTypeFieldNumber = 1
 
static const int kUseAttenuationFieldNumber = 3
 

Friends

struct ::protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::TableStruct
 
void swap (Environment_WaterColumn &a, Environment_WaterColumn &b)
 

Detailed Description

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

Member Typedef Documentation

◆ SSPInterpolation

◆ SSPSample

Constructor & Destructor Documentation

◆ Environment_WaterColumn() [1/2]

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

◆ ~Environment_WaterColumn()

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

◆ Environment_WaterColumn() [2/2]

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

Member Function Documentation

◆ add_eof_coef()

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

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

◆ add_sample()

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

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

◆ bathymetry()

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

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_bathymetry()

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

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

◆ clear_eof_coef()

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

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

◆ clear_interpolation_type()

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

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

◆ clear_range()

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

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

◆ clear_sample()

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

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

◆ clear_use_attenuation()

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

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

◆ CopyFrom() [1/2]

void netsim::bellhop::protobuf::Environment_WaterColumn::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ eof_coef() [1/2]

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

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

◆ eof_coef() [2/2]

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

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

◆ eof_coef_size()

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

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_bathymetry()

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

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

◆ has_interpolation_type()

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

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

◆ has_range()

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

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

◆ has_use_attenuation()

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

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

◆ InitAsDefaultInstance()

static void netsim::bellhop::protobuf::Environment_WaterColumn::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* netsim::bellhop::protobuf::Environment_WaterColumn::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ interpolation_type()

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

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

void netsim::bellhop::protobuf::Environment_WaterColumn::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

bool netsim::bellhop::protobuf::Environment_WaterColumn::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_eof_coef()

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

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

◆ mutable_sample() [1/2]

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

Definition at line 3260 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 3255 of file environment.pb.h.

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

Environment_WaterColumn* netsim::bellhop::protobuf::Environment_WaterColumn::New ( ) const
inlinefinal

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

◆ New() [2/2]

Environment_WaterColumn* netsim::bellhop::protobuf::Environment_WaterColumn::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

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

◆ operator=()

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

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

◆ range()

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

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

◆ sample() [1/2]

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

Definition at line 3273 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 3264 of file environment.pb.h.

◆ sample_size()

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

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

◆ SerializeWithCachedSizes()

void netsim::bellhop::protobuf::Environment_WaterColumn::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_bathymetry()

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

Definition at line 3320 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 3205 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 3187 of file environment.pb.h.

◆ set_range()

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

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

◆ set_use_attenuation()

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

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

◆ SSPInterpolation_descriptor()

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

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

◆ SSPInterpolation_IsValid()

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

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

◆ SSPInterpolation_Name()

static const ::std::string& netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_Name ( SSPInterpolation  value)
inlinestatic

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

◆ SSPInterpolation_Parse()

static bool netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_Parse ( const ::std::string &  name,
SSPInterpolation value 
)
inlinestatic

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

◆ Swap()

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

◆ unknown_fields()

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

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

◆ use_attenuation()

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

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

Friends And Related Function Documentation

◆ ::protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::TableStruct

◆ swap

void swap ( Environment_WaterColumn a,
Environment_WaterColumn b 
)
friend

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

Member Data Documentation

◆ C_LINEAR

const SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::C_LINEAR
static
Initial value:

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

◆ CUBIC_SPLINE

const SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::CUBIC_SPLINE
static

◆ kBathymetryFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kBathymetryFieldNumber = 6
static

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

◆ kEofCoefFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kEofCoefFieldNumber = 2
static

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

◆ kIndexInFileMessages

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

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

◆ kInterpolationTypeFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kInterpolationTypeFieldNumber = 1
static

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

◆ kRangeFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kRangeFieldNumber = 5
static

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

◆ kSampleFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kSampleFieldNumber = 4
static

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

◆ kUseAttenuationFieldNumber

const int netsim::bellhop::protobuf::Environment_WaterColumn::kUseAttenuationFieldNumber = 3
static

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

◆ N2_LINEAR

const SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::N2_LINEAR
static
Initial value:

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

◆ SSPInterpolation_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_ARRAYSIZE
static

◆ SSPInterpolation_MAX

const SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_MAX
static

◆ SSPInterpolation_MIN

const SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn::SSPInterpolation_MIN
static

The documentation for this class was generated from the following file:
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE
const int Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE
Definition: environment.pb.h:203
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX
const Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX
Definition: environment.pb.h:202
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_C_LINEAR
@ Environment_WaterColumn_SSPInterpolation_C_LINEAR
Definition: environment.pb.h:197
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
@ Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
Definition: environment.pb.h:196
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN
const Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN
Definition: environment.pb.h:201
netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_N2_LINEAR
@ Environment_WaterColumn_SSPInterpolation_N2_LINEAR
Definition: environment.pb.h:198