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

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

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

Public Types

typedef Environment_Medium_RCSample RCSample
 
typedef Environment_Medium_Attenuation Attenuation
 
typedef Environment_Medium_MediumType MediumType
 

Public Member Functions

 Environment_Medium ()
 
virtual ~Environment_Medium ()
 
 Environment_Medium (const Environment_Medium &from)
 
Environment_Mediumoperator= (const Environment_Medium &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Environment_Medium *other)
 
Environment_MediumNew () const final
 
Environment_MediumNew (::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 &from)
 
void MergeFrom (const Environment_Medium &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 rc_sample_size () const
 
void clear_rc_sample ()
 
::netsim::bellhop::protobuf::Environment_Medium_RCSamplemutable_rc_sample (int index)
 
::google::protobuf::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_Medium_RCSample > * mutable_rc_sample ()
 
const ::netsim::bellhop::protobuf::Environment_Medium_RCSamplerc_sample (int index) const
 
::netsim::bellhop::protobuf::Environment_Medium_RCSampleadd_rc_sample ()
 
const ::google::protobuf::RepeatedPtrField< ::netsim::bellhop::protobuf::Environment_Medium_RCSample > & rc_sample () const
 
bool has_attenuation () const
 
void clear_attenuation ()
 
const ::netsim::bellhop::protobuf::Environment_Medium_Attenuationattenuation () const
 
::netsim::bellhop::protobuf::Environment_Medium_Attenuationrelease_attenuation ()
 
::netsim::bellhop::protobuf::Environment_Medium_Attenuationmutable_attenuation ()
 
void set_allocated_attenuation (::netsim::bellhop::protobuf::Environment_Medium_Attenuation *attenuation)
 
bool has_cp () const
 
void clear_cp ()
 
double cp () const
 
void set_cp (double value)
 
bool has_cs () const
 
void clear_cs ()
 
double cs () const
 
void set_cs (double value)
 
bool has_density () const
 
void clear_density ()
 
double density () const
 
void set_density (double value)
 
bool has_depth () const
 
void clear_depth ()
 
double depth () const
 
void set_depth (double value)
 
bool has_type () const
 
void clear_type ()
 
::netsim::bellhop::protobuf::Environment_Medium_MediumType type () const
 
void set_type (::netsim::bellhop::protobuf::Environment_Medium_MediumType value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Environment_Mediumdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Environment_Mediuminternal_default_instance ()
 
static bool MediumType_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * MediumType_descriptor ()
 
static const ::std::string & MediumType_Name (MediumType value)
 
static bool MediumType_Parse (const ::std::string &name, MediumType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const MediumType VACUUM
 
static const MediumType RIGID
 
static const MediumType HALF_SPACE
 
static const MediumType REFLECTION_COEFFICIENT
 
static const MediumType MediumType_MIN
 
static const MediumType MediumType_MAX
 
static const int MediumType_ARRAYSIZE
 
static const int kRcSampleFieldNumber = 7
 
static const int kAttenuationFieldNumber = 2
 
static const int kCpFieldNumber = 3
 
static const int kCsFieldNumber = 4
 
static const int kDensityFieldNumber = 5
 
static const int kDepthFieldNumber = 6
 
static const int kTypeFieldNumber = 1
 

Friends

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

Detailed Description

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

Member Typedef Documentation

◆ Attenuation

◆ MediumType

◆ RCSample

Constructor & Destructor Documentation

◆ Environment_Medium() [1/2]

netsim::bellhop::protobuf::Environment_Medium::Environment_Medium ( )

◆ ~Environment_Medium()

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

◆ Environment_Medium() [2/2]

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

Member Function Documentation

◆ add_rc_sample()

netsim::bellhop::protobuf::Environment_Medium_RCSample * netsim::bellhop::protobuf::Environment_Medium::add_rc_sample ( )
inline

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

◆ attenuation()

const ::netsim::bellhop::protobuf::Environment_Medium_Attenuation & netsim::bellhop::protobuf::Environment_Medium::attenuation ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_attenuation()

void netsim::bellhop::protobuf::Environment_Medium::clear_attenuation ( )
inline

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

◆ clear_cp()

void netsim::bellhop::protobuf::Environment_Medium::clear_cp ( )
inline

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

◆ clear_cs()

void netsim::bellhop::protobuf::Environment_Medium::clear_cs ( )
inline

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

◆ clear_density()

void netsim::bellhop::protobuf::Environment_Medium::clear_density ( )
inline

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

◆ clear_depth()

void netsim::bellhop::protobuf::Environment_Medium::clear_depth ( )
inline

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

◆ clear_rc_sample()

void netsim::bellhop::protobuf::Environment_Medium::clear_rc_sample ( )
inline

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

◆ clear_type()

void netsim::bellhop::protobuf::Environment_Medium::clear_type ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ cp()

double netsim::bellhop::protobuf::Environment_Medium::cp ( ) const
inline

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

◆ cs()

double netsim::bellhop::protobuf::Environment_Medium::cs ( ) const
inline

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

◆ default_instance()

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

◆ density()

double netsim::bellhop::protobuf::Environment_Medium::density ( ) const
inline

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

◆ depth()

double netsim::bellhop::protobuf::Environment_Medium::depth ( ) const
inline

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

◆ descriptor()

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_attenuation()

bool netsim::bellhop::protobuf::Environment_Medium::has_attenuation ( ) const
inline

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

◆ has_cp()

bool netsim::bellhop::protobuf::Environment_Medium::has_cp ( ) const
inline

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

◆ has_cs()

bool netsim::bellhop::protobuf::Environment_Medium::has_cs ( ) const
inline

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

◆ has_density()

bool netsim::bellhop::protobuf::Environment_Medium::has_density ( ) const
inline

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

◆ has_depth()

bool netsim::bellhop::protobuf::Environment_Medium::has_depth ( ) const
inline

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

◆ has_type()

bool netsim::bellhop::protobuf::Environment_Medium::has_type ( ) const
inline

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MediumType_descriptor()

static const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Medium::MediumType_descriptor ( )
inlinestatic

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

◆ MediumType_IsValid()

static bool netsim::bellhop::protobuf::Environment_Medium::MediumType_IsValid ( int  value)
inlinestatic

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

◆ MediumType_Name()

static const ::std::string& netsim::bellhop::protobuf::Environment_Medium::MediumType_Name ( MediumType  value)
inlinestatic

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

◆ MediumType_Parse()

static bool netsim::bellhop::protobuf::Environment_Medium::MediumType_Parse ( const ::std::string &  name,
MediumType value 
)
inlinestatic

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_attenuation()

netsim::bellhop::protobuf::Environment_Medium_Attenuation * netsim::bellhop::protobuf::Environment_Medium::mutable_attenuation ( )
inline

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

◆ mutable_rc_sample() [1/2]

google::protobuf::RepeatedPtrField<::netsim::bellhop::protobuf::Environment_Medium_RCSample > * netsim::bellhop::protobuf::Environment_Medium::mutable_rc_sample ( )
inline

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

◆ mutable_rc_sample() [2/2]

netsim::bellhop::protobuf::Environment_Medium_RCSample * netsim::bellhop::protobuf::Environment_Medium::mutable_rc_sample ( int  index)
inline

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ rc_sample() [1/2]

const ::google::protobuf::RepeatedPtrField<::netsim::bellhop::protobuf::Environment_Medium_RCSample > & netsim::bellhop::protobuf::Environment_Medium::rc_sample ( ) const
inline

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

◆ rc_sample() [2/2]

const ::netsim::bellhop::protobuf::Environment_Medium_RCSample & netsim::bellhop::protobuf::Environment_Medium::rc_sample ( int  index) const
inline

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

◆ rc_sample_size()

int netsim::bellhop::protobuf::Environment_Medium::rc_sample_size ( ) const
inline

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

◆ release_attenuation()

netsim::bellhop::protobuf::Environment_Medium_Attenuation * netsim::bellhop::protobuf::Environment_Medium::release_attenuation ( )
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_attenuation()

void netsim::bellhop::protobuf::Environment_Medium::set_allocated_attenuation ( ::netsim::bellhop::protobuf::Environment_Medium_Attenuation attenuation)
inline

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

◆ set_cp()

void netsim::bellhop::protobuf::Environment_Medium::set_cp ( double  value)
inline

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

◆ set_cs()

void netsim::bellhop::protobuf::Environment_Medium::set_cs ( double  value)
inline

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

◆ set_density()

void netsim::bellhop::protobuf::Environment_Medium::set_density ( double  value)
inline

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

◆ set_depth()

void netsim::bellhop::protobuf::Environment_Medium::set_depth ( double  value)
inline

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

◆ set_type()

void netsim::bellhop::protobuf::Environment_Medium::set_type ( ::netsim::bellhop::protobuf::Environment_Medium_MediumType  value)
inline

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

◆ Swap()

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

◆ type()

netsim::bellhop::protobuf::Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium::type ( ) const
inline

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

◆ unknown_fields()

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

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

Friends And Related Function Documentation

◆ ::protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::TableStruct

◆ swap

void swap ( Environment_Medium a,
Environment_Medium b 
)
friend

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

Member Data Documentation

◆ HALF_SPACE

const MediumType netsim::bellhop::protobuf::Environment_Medium::HALF_SPACE
static
Initial value:

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

◆ kAttenuationFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kAttenuationFieldNumber = 2
static

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

◆ kCpFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kCpFieldNumber = 3
static

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

◆ kCsFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kCsFieldNumber = 4
static

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

◆ kDensityFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kDensityFieldNumber = 5
static

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

◆ kDepthFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kDepthFieldNumber = 6
static

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

◆ kIndexInFileMessages

constexpr int netsim::bellhop::protobuf::Environment_Medium::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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

◆ kRcSampleFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kRcSampleFieldNumber = 7
static

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

◆ kTypeFieldNumber

const int netsim::bellhop::protobuf::Environment_Medium::kTypeFieldNumber = 1
static

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

◆ MediumType_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Medium::MediumType_ARRAYSIZE
static
Initial value:

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

◆ MediumType_MAX

const MediumType netsim::bellhop::protobuf::Environment_Medium::MediumType_MAX
static
Initial value:

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

◆ MediumType_MIN

const MediumType netsim::bellhop::protobuf::Environment_Medium::MediumType_MIN
static
Initial value:

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

◆ REFLECTION_COEFFICIENT

const MediumType netsim::bellhop::protobuf::Environment_Medium::REFLECTION_COEFFICIENT
static
Initial value:

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

◆ RIGID

const MediumType netsim::bellhop::protobuf::Environment_Medium::RIGID
static
Initial value:

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

◆ VACUUM

const MediumType netsim::bellhop::protobuf::Environment_Medium::VACUUM
static
Initial value:

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


The documentation for this class was generated from the following file:
netsim::bellhop::protobuf::Environment_Medium_MediumType_VACUUM
@ Environment_Medium_MediumType_VACUUM
Definition: environment.pb.h:175
netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MIN
const Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MIN
Definition: environment.pb.h:181
netsim::bellhop::protobuf::Environment_Medium_MediumType_REFLECTION_COEFFICIENT
@ Environment_Medium_MediumType_REFLECTION_COEFFICIENT
Definition: environment.pb.h:178
netsim::bellhop::protobuf::Environment_Medium_MediumType_RIGID
@ Environment_Medium_MediumType_RIGID
Definition: environment.pb.h:176
netsim::bellhop::protobuf::Environment_Medium_MediumType_HALF_SPACE
@ Environment_Medium_MediumType_HALF_SPACE
Definition: environment.pb.h:177
netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_ARRAYSIZE
const int Environment_Medium_MediumType_MediumType_ARRAYSIZE
Definition: environment.pb.h:183
netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MAX
const Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MAX
Definition: environment.pb.h:182