NETSIM 1.2.0
Hardware-in-the-loop acoustic network simulator
 
Loading...
Searching...
No Matches
environment.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "goby/protobuf/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
Include dependency graph for environment.pb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TableStruct_netsim_2facousticstoolbox_2fenvironment_2eproto
 
class  netsim::bellhop::protobuf::Environment_Output
 
class  netsim::bellhop::protobuf::Environment_Medium_RCSample
 
class  netsim::bellhop::protobuf::Environment_Medium_Attenuation
 
class  netsim::bellhop::protobuf::Environment_Medium
 
class  netsim::bellhop::protobuf::Environment_Surface
 
class  netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample
 
class  netsim::bellhop::protobuf::Environment_WaterColumn
 
class  netsim::bellhop::protobuf::Environment_Bottom
 
class  netsim::bellhop::protobuf::Environment_Sources_SourcePosition
 
class  netsim::bellhop::protobuf::Environment_Sources
 
class  netsim::bellhop::protobuf::Environment_Receivers_ReceiverPosition
 
class  netsim::bellhop::protobuf::Environment_Receivers
 
class  netsim::bellhop::protobuf::Environment_Beams
 
class  netsim::bellhop::protobuf::Environment_AdaptiveInfo
 
class  netsim::bellhop::protobuf::Environment
 
struct  is_proto_enum< ::netsim::bellhop::protobuf::Environment_Output_OutputType >
 
struct  is_proto_enum< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units >
 
struct  is_proto_enum< ::netsim::bellhop::protobuf::Environment_Medium_MediumType >
 
struct  is_proto_enum< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation >
 
struct  is_proto_enum< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType >
 

Namespaces

namespace  internal
 
namespace  netsim
 
namespace  netsim::bellhop
 
namespace  netsim::bellhop::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_netsim_2facousticstoolbox_2fenvironment_2eproto
 

Enumerations

enum  netsim::bellhop::protobuf::Environment_Output_OutputType : int {
  netsim::bellhop::protobuf::Environment_Output_OutputType_ARRIVAL_TIMES = 1 , netsim::bellhop::protobuf::Environment_Output_OutputType_EIGENRAYS = 2 , netsim::bellhop::protobuf::Environment_Output_OutputType_RAYS = 3 , netsim::bellhop::protobuf::Environment_Output_OutputType_COHERENT_PRESSURE = 4 ,
  netsim::bellhop::protobuf::Environment_Output_OutputType_INCOHERENT_PRESSURE = 5 , netsim::bellhop::protobuf::Environment_Output_OutputType_SEMICOHERENT_PRESSURE = 6
}
 
enum  netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units : int {
  netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_M_KHZ = 1 , netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_PARAMETER_LOSS = 2 , netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_M = 3 , netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_NEPERS_PER_M = 4 ,
  netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Q_FACTOR = 5 , netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH = 6
}
 
enum  netsim::bellhop::protobuf::Environment_Medium_MediumType : int { netsim::bellhop::protobuf::Environment_Medium_MediumType_VACUUM = 1 , netsim::bellhop::protobuf::Environment_Medium_MediumType_RIGID = 2 , netsim::bellhop::protobuf::Environment_Medium_MediumType_HALF_SPACE = 3 , netsim::bellhop::protobuf::Environment_Medium_MediumType_REFLECTION_COEFFICIENT = 4 }
 
enum  netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation : int { netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE = 1 , netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_C_LINEAR = 2 , netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_N2_LINEAR = 3 }
 
enum  netsim::bellhop::protobuf::Environment_Beams_ApproximationType : int { netsim::bellhop::protobuf::Environment_Beams_ApproximationType_GEOMETRIC = 1 , netsim::bellhop::protobuf::Environment_Beams_ApproximationType_CARTESIAN = 2 , netsim::bellhop::protobuf::Environment_Beams_ApproximationType_RAY_CENTERED = 3 , netsim::bellhop::protobuf::Environment_Beams_ApproximationType_GAUSSIAN = 4 }
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::netsim::bellhop::protobuf::EnvironmentArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_AdaptiveInfoArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_AdaptiveInfo > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_BeamsArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Beams > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_BottomArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Bottom > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_MediumArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Medium_AttenuationArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_Attenuation > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Medium_RCSampleArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_RCSample > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_OutputArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Output > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_ReceiversArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Receivers_ReceiverPositionArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers_ReceiverPosition > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_SourcesArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Sources_SourcePositionArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources_SourcePosition > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_SurfaceArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Surface > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_WaterColumnArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSampleArena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > (Arena *)
 
bool netsim::bellhop::protobuf::Environment_Output_OutputType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_Output_OutputType_descriptor ()
 
template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Output_OutputType_Name (T enum_t_value)
 
bool netsim::bellhop::protobuf::Environment_Output_OutputType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Output_OutputType *value)
 
bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_descriptor ()
 
template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Name (T enum_t_value)
 
bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Medium_Attenuation_Units *value)
 
bool netsim::bellhop::protobuf::Environment_Medium_MediumType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_Medium_MediumType_descriptor ()
 
template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Medium_MediumType_Name (T enum_t_value)
 
bool netsim::bellhop::protobuf::Environment_Medium_MediumType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Medium_MediumType *value)
 
bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_descriptor ()
 
template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Name (T enum_t_value)
 
bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_WaterColumn_SSPInterpolation *value)
 
bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * netsim::bellhop::protobuf::Environment_Beams_ApproximationType_descriptor ()
 
template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Name (T enum_t_value)
 
bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Beams_ApproximationType *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Output_OutputType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_MediumType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_netsim_2facousticstoolbox_2fenvironment_2eproto
 
EnvironmentDefaultTypeInternal netsim::bellhop::protobuf::_Environment_default_instance_
 
Environment_AdaptiveInfoDefaultTypeInternal netsim::bellhop::protobuf::_Environment_AdaptiveInfo_default_instance_
 
Environment_BeamsDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Beams_default_instance_
 
Environment_BottomDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Bottom_default_instance_
 
Environment_MediumDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_default_instance_
 
Environment_Medium_AttenuationDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_Attenuation_default_instance_
 
Environment_Medium_RCSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_RCSample_default_instance_
 
Environment_OutputDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Output_default_instance_
 
Environment_ReceiversDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_default_instance_
 
Environment_Receivers_ReceiverPositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_ReceiverPosition_default_instance_
 
Environment_SourcesDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_default_instance_
 
Environment_Sources_SourcePositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_SourcePosition_default_instance_
 
Environment_SurfaceDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Surface_default_instance_
 
Environment_WaterColumnDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_default_instance_
 
Environment_WaterColumn_SSPSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_SSPSample_default_instance_
 
constexpr Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MIN = Environment_Output_OutputType_ARRIVAL_TIMES
 
constexpr Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MAX = Environment_Output_OutputType_SEMICOHERENT_PRESSURE
 
constexpr int netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_ARRAYSIZE = Environment_Output_OutputType_OutputType_MAX + 1
 
constexpr Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MIN = Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
 
constexpr Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MAX = Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
 
constexpr int netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_ARRAYSIZE = Environment_Medium_Attenuation_Units_Units_MAX + 1
 
constexpr Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MIN = Environment_Medium_MediumType_VACUUM
 
constexpr Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MAX = Environment_Medium_MediumType_REFLECTION_COEFFICIENT
 
constexpr int netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_ARRAYSIZE = Environment_Medium_MediumType_MediumType_MAX + 1
 
constexpr Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN = Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
 
constexpr Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX = Environment_WaterColumn_SSPInterpolation_N2_LINEAR
 
constexpr int netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE = Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX + 1
 
constexpr Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MIN = Environment_Beams_ApproximationType_GEOMETRIC
 
constexpr Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MAX = Environment_Beams_ApproximationType_GAUSSIAN
 
constexpr int netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE = Environment_Beams_ApproximationType_ApproximationType_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_netsim_2facousticstoolbox_2fenvironment_2eproto

#define PROTOBUF_INTERNAL_EXPORT_netsim_2facousticstoolbox_2fenvironment_2eproto

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

Function Documentation

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment >()

template<>
PROTOBUF_NAMESPACE_OPEN ::netsim::bellhop::protobuf::Environment * Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment > ( Arena *  )

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_AdaptiveInfo >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Beams >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Bottom >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_Attenuation >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_RCSample >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Output >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers_ReceiverPosition >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources_SourcePosition >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Surface >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn >()

◆ Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample >()

◆ GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType > ( )
inline

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

◆ GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units > ( )
inline

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

◆ GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_MediumType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_MediumType > ( )
inline

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

◆ GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Output_OutputType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Output_OutputType > ( )
inline

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

◆ GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation > ( )
inline

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

Variable Documentation

◆ descriptor_table_netsim_2facousticstoolbox_2fenvironment_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_netsim_2facousticstoolbox_2fenvironment_2eproto
extern