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

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

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

Public Types

enum  : int { kNumberFieldNumber = 4 , kThetaMaxFieldNumber = 3 , kApproximationTypeFieldNumber = 1 , kThetaMinFieldNumber = 2 }
 
typedef Environment_Beams_ApproximationType ApproximationType
 

Public Member Functions

 Environment_Beams ()
 
 ~Environment_Beams () override
 
PROTOBUF_CONSTEXPR Environment_Beams (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Environment_Beams (const Environment_Beams &from)
 
 Environment_Beams (Environment_Beams &&from) noexcept
 
Environment_Beamsoperator= (const Environment_Beams &from)
 
Environment_Beamsoperator= (Environment_Beams &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Environment_Beams *other)
 
void UnsafeArenaSwap (Environment_Beams *other)
 
Environment_BeamsNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const Environment_Beams &from)
 
void MergeFrom (const Environment_Beams &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
 
bool has_number () const
 
void clear_number ()
 
uint32_t number () const
 
void set_number (uint32_t value)
 
bool has_theta_max () const
 
void clear_theta_max ()
 
int32_t theta_max () const
 
void set_theta_max (int32_t value)
 
bool has_approximation_type () const
 
void clear_approximation_type ()
 
::netsim::bellhop::protobuf::Environment_Beams_ApproximationType approximation_type () const
 
void set_approximation_type (::netsim::bellhop::protobuf::Environment_Beams_ApproximationType value)
 
bool has_theta_min () const
 
void clear_theta_min ()
 
int32_t theta_min () const
 
void set_theta_min (int32_t 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_Beamsdefault_instance ()
 
static const Environment_Beamsinternal_default_instance ()
 
static bool ApproximationType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ApproximationType_descriptor ()
 
template<typename T >
static const std::string & ApproximationType_Name (T enum_t_value)
 
static bool ApproximationType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ApproximationType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr ApproximationType GEOMETRIC
 
static constexpr ApproximationType CARTESIAN
 
static constexpr ApproximationType RAY_CENTERED
 
static constexpr ApproximationType GAUSSIAN
 
static constexpr ApproximationType ApproximationType_MIN
 
static constexpr ApproximationType ApproximationType_MAX
 
static constexpr int ApproximationType_ARRAYSIZE
 

Protected Member Functions

 Environment_Beams (::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_Beams &a, Environment_Beams &b)
 

Detailed Description

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

Member Typedef Documentation

◆ ApproximationType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNumberFieldNumber 
kThetaMaxFieldNumber 
kApproximationTypeFieldNumber 
kThetaMinFieldNumber 

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

Constructor & Destructor Documentation

◆ Environment_Beams() [1/5]

netsim::bellhop::protobuf::Environment_Beams::Environment_Beams ( )
inline

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

◆ ~Environment_Beams()

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

◆ Environment_Beams() [2/5]

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

◆ Environment_Beams() [3/5]

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

◆ Environment_Beams() [4/5]

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

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

◆ Environment_Beams() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ approximation_type()

netsim::bellhop::protobuf::Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams::approximation_type ( ) const
inline

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

◆ ApproximationType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_Beams::ApproximationType_descriptor ( )
inlinestatic

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

◆ ApproximationType_IsValid()

static bool netsim::bellhop::protobuf::Environment_Beams::ApproximationType_IsValid ( int  value)
inlinestatic

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

◆ ApproximationType_Name()

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

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

◆ ApproximationType_Parse()

static bool netsim::bellhop::protobuf::Environment_Beams::ApproximationType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
ApproximationType value 
)
inlinestatic

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_approximation_type()

void netsim::bellhop::protobuf::Environment_Beams::clear_approximation_type ( )
inline

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

◆ clear_number()

void netsim::bellhop::protobuf::Environment_Beams::clear_number ( )
inline

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

◆ clear_theta_max()

void netsim::bellhop::protobuf::Environment_Beams::clear_theta_max ( )
inline

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

◆ clear_theta_min()

void netsim::bellhop::protobuf::Environment_Beams::clear_theta_min ( )
inline

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

◆ CopyFrom()

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

◆ default_instance()

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

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

◆ descriptor()

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

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

◆ GetCachedSize()

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

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

◆ GetClassData()

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ has_approximation_type()

bool netsim::bellhop::protobuf::Environment_Beams::has_approximation_type ( ) const
inline

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

◆ has_number()

bool netsim::bellhop::protobuf::Environment_Beams::has_number ( ) const
inline

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

◆ has_theta_max()

bool netsim::bellhop::protobuf::Environment_Beams::has_theta_max ( ) const
inline

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

◆ has_theta_min()

bool netsim::bellhop::protobuf::Environment_Beams::has_theta_min ( ) const
inline

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

◆ internal_default_instance()

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

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

◆ IsInitialized()

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

◆ MergeFrom()

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

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

◆ mutable_unknown_fields()

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

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

◆ New()

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

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

◆ number()

uint32_t netsim::bellhop::protobuf::Environment_Beams::number ( ) const
inline

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ set_approximation_type()

void netsim::bellhop::protobuf::Environment_Beams::set_approximation_type ( ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType  value)
inline

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

◆ set_number()

void netsim::bellhop::protobuf::Environment_Beams::set_number ( uint32_t  value)
inline

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

◆ set_theta_max()

void netsim::bellhop::protobuf::Environment_Beams::set_theta_max ( int32_t  value)
inline

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

◆ set_theta_min()

void netsim::bellhop::protobuf::Environment_Beams::set_theta_min ( int32_t  value)
inline

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

◆ Swap()

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

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

◆ theta_max()

int32_t netsim::bellhop::protobuf::Environment_Beams::theta_max ( ) const
inline

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

◆ theta_min()

int32_t netsim::bellhop::protobuf::Environment_Beams::theta_min ( ) const
inline

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

◆ unknown_fields()

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

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

◆ UnsafeArenaSwap()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_netsim_2facousticstoolbox_2fenvironment_2eproto

◆ swap

void swap ( Environment_Beams a,
Environment_Beams b 
)
friend

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

Member Data Documentation

◆ _class_data_

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

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

◆ _impl_

Impl_ netsim::bellhop::protobuf::Environment_Beams::_impl_

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

◆ ApproximationType_ARRAYSIZE

constexpr int netsim::bellhop::protobuf::Environment_Beams::ApproximationType_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ ApproximationType_MAX

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::ApproximationType_MAX
staticconstexpr
Initial value:
=
constexpr Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MAX

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

◆ ApproximationType_MIN

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::ApproximationType_MIN
staticconstexpr
Initial value:
=
constexpr Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MIN

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

◆ CARTESIAN

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::CARTESIAN
staticconstexpr
Initial value:

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

◆ GAUSSIAN

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::GAUSSIAN
staticconstexpr
Initial value:

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

◆ GEOMETRIC

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::GEOMETRIC
staticconstexpr
Initial value:

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

◆ kIndexInFileMessages

constexpr int netsim::bellhop::protobuf::Environment_Beams::kIndexInFileMessages
staticconstexpr
Initial value:
=
12

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

◆ RAY_CENTERED

constexpr ApproximationType netsim::bellhop::protobuf::Environment_Beams::RAY_CENTERED
staticconstexpr
Initial value:

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


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