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

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

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

Public Types

typedef Environment_Medium_Attenuation_Units Units
 

Public Member Functions

 Environment_Medium_Attenuation ()
 
virtual ~Environment_Medium_Attenuation ()
 
 Environment_Medium_Attenuation (const Environment_Medium_Attenuation &from)
 
Environment_Medium_Attenuationoperator= (const Environment_Medium_Attenuation &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Environment_Medium_Attenuation *other)
 
Environment_Medium_AttenuationNew () const final
 
Environment_Medium_AttenuationNew (::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_Medium_Attenuation &from)
 
void MergeFrom (const Environment_Medium_Attenuation &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
 
bool has_value () const
 
void clear_value ()
 
double value () const
 
void set_value (double value)
 
bool has_units () const
 
void clear_units ()
 
::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units units () const
 
void set_units (::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Environment_Medium_Attenuationdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Environment_Medium_Attenuationinternal_default_instance ()
 
static bool Units_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * Units_descriptor ()
 
static const ::std::string & Units_Name (Units value)
 
static bool Units_Parse (const ::std::string &name, Units *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const Units DB_PER_M_KHZ
 
static const Units PARAMETER_LOSS
 
static const Units DB_PER_M
 
static const Units NEPERS_PER_M
 
static const Units Q_FACTOR
 
static const Units DB_PER_WAVELENGTH
 
static const Units Units_MIN
 
static const Units Units_MAX
 
static const int Units_ARRAYSIZE
 
static const int kValueFieldNumber = 2
 
static const int kUnitsFieldNumber = 1
 

Friends

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

Detailed Description

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

Member Typedef Documentation

◆ Units

Constructor & Destructor Documentation

◆ Environment_Medium_Attenuation() [1/2]

netsim::bellhop::protobuf::Environment_Medium_Attenuation::Environment_Medium_Attenuation ( )

◆ ~Environment_Medium_Attenuation()

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

◆ Environment_Medium_Attenuation() [2/2]

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

Member Function Documentation

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_units()

void netsim::bellhop::protobuf::Environment_Medium_Attenuation::clear_units ( )
inline

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

◆ clear_value()

void netsim::bellhop::protobuf::Environment_Medium_Attenuation::clear_value ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_units()

bool netsim::bellhop::protobuf::Environment_Medium_Attenuation::has_units ( ) const
inline

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

◆ has_value()

bool netsim::bellhop::protobuf::Environment_Medium_Attenuation::has_value ( ) const
inline

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ SerializeWithCachedSizes()

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

◆ set_units()

void netsim::bellhop::protobuf::Environment_Medium_Attenuation::set_units ( ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units  value)
inline

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

◆ set_value()

void netsim::bellhop::protobuf::Environment_Medium_Attenuation::set_value ( double  value)
inline

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

◆ Swap()

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

◆ units()

netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::units ( ) const
inline

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

◆ Units_descriptor()

static const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_descriptor ( )
inlinestatic

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

◆ Units_IsValid()

static bool netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_IsValid ( int  value)
inlinestatic

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

◆ Units_Name()

static const ::std::string& netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_Name ( Units  value)
inlinestatic

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

◆ Units_Parse()

static bool netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_Parse ( const ::std::string &  name,
Units value 
)
inlinestatic

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

◆ unknown_fields()

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

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

◆ value()

double netsim::bellhop::protobuf::Environment_Medium_Attenuation::value ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::TableStruct

◆ swap

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

Member Data Documentation

◆ DB_PER_M

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::DB_PER_M
static
Initial value:

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

◆ DB_PER_M_KHZ

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::DB_PER_M_KHZ
static
Initial value:

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

◆ DB_PER_WAVELENGTH

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::DB_PER_WAVELENGTH
static

◆ kIndexInFileMessages

constexpr int netsim::bellhop::protobuf::Environment_Medium_Attenuation::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

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

◆ kUnitsFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium_Attenuation::kUnitsFieldNumber = 1
static

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

◆ kValueFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium_Attenuation::kValueFieldNumber = 2
static

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

◆ NEPERS_PER_M

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::NEPERS_PER_M
static
Initial value:

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

◆ PARAMETER_LOSS

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::PARAMETER_LOSS
static
Initial value:

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

◆ Q_FACTOR

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::Q_FACTOR
static
Initial value:

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

◆ Units_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_ARRAYSIZE
static
Initial value:

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

◆ Units_MAX

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_MAX
static
Initial value:

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

◆ Units_MIN

const Units netsim::bellhop::protobuf::Environment_Medium_Attenuation::Units_MIN
static
Initial value:

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


The documentation for this class was generated from the following file:
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_PARAMETER_LOSS
@ Environment_Medium_Attenuation_Units_PARAMETER_LOSS
Definition: environment.pb.h:153
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_NEPERS_PER_M
@ Environment_Medium_Attenuation_Units_NEPERS_PER_M
Definition: environment.pb.h:155
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_ARRAYSIZE
const int Environment_Medium_Attenuation_Units_Units_ARRAYSIZE
Definition: environment.pb.h:162
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_M
@ Environment_Medium_Attenuation_Units_DB_PER_M
Definition: environment.pb.h:154
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MIN
const Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MIN
Definition: environment.pb.h:160
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
@ Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
Definition: environment.pb.h:157
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
@ Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
Definition: environment.pb.h:152
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Q_FACTOR
@ Environment_Medium_Attenuation_Units_Q_FACTOR
Definition: environment.pb.h:156
netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MAX
const Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MAX
Definition: environment.pb.h:161