NETSIM  1.0.1
Hardware-in-the-loopacousticnetworksimulator
environment.pb.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata.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  protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::TableStruct
 
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  google::protobuf::is_proto_enum< ::netsim::bellhop::protobuf::Environment_Output_OutputType >
 
struct  google::protobuf::is_proto_enum< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units >
 
struct  google::protobuf::is_proto_enum< ::netsim::bellhop::protobuf::Environment_Medium_MediumType >
 
struct  google::protobuf::is_proto_enum< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation >
 
struct  google::protobuf::is_proto_enum< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType >
 

Namespaces

 protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto
 
 netsim
 
 netsim::bellhop
 
 netsim::bellhop::protobuf
 
 google
 
 google::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto
 

Enumerations

enum  netsim::bellhop::protobuf::Environment_Output_OutputType {
  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 {
  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 { 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 { 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 { 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

void protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto::AddDescriptors ()
 
template<>
::netsim::bellhop::protobuf::Environmentgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_AdaptiveInfogoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_AdaptiveInfo > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Beamsgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Beams > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Bottomgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Bottom > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Mediumgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Medium_Attenuationgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_Attenuation > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Medium_RCSamplegoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Medium_RCSample > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Outputgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Output > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Receiversgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Receivers_ReceiverPositiongoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Receivers_ReceiverPosition > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Sourcesgoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Sources_SourcePositiongoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Sources_SourcePosition > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_Surfacegoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_Surface > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_WaterColumngoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn > (Arena *)
 
template<>
::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSamplegoogle::protobuf::Arena::CreateMaybeMessage<::netsim::bellhop::protobuf::Environment_WaterColumn_SSPSample > (Arena *)
 
bool netsim::bellhop::protobuf::Environment_Output_OutputType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * netsim::bellhop::protobuf::Environment_Output_OutputType_descriptor ()
 
const ::std::string & netsim::bellhop::protobuf::Environment_Output_OutputType_Name (Environment_Output_OutputType value)
 
bool netsim::bellhop::protobuf::Environment_Output_OutputType_Parse (const ::std::string &name, Environment_Output_OutputType *value)
 
bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_descriptor ()
 
const ::std::string & netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Name (Environment_Medium_Attenuation_Units value)
 
bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Parse (const ::std::string &name, Environment_Medium_Attenuation_Units *value)
 
bool netsim::bellhop::protobuf::Environment_Medium_MediumType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * netsim::bellhop::protobuf::Environment_Medium_MediumType_descriptor ()
 
const ::std::string & netsim::bellhop::protobuf::Environment_Medium_MediumType_Name (Environment_Medium_MediumType value)
 
bool netsim::bellhop::protobuf::Environment_Medium_MediumType_Parse (const ::std::string &name, Environment_Medium_MediumType *value)
 
bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_descriptor ()
 
const ::std::string & netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Name (Environment_WaterColumn_SSPInterpolation value)
 
bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Parse (const ::std::string &name, Environment_WaterColumn_SSPInterpolation *value)
 
bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * netsim::bellhop::protobuf::Environment_Beams_ApproximationType_descriptor ()
 
const ::std::string & netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Name (Environment_Beams_ApproximationType value)
 
bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Parse (const ::std::string &name, Environment_Beams_ApproximationType *value)
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Output_OutputType > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Medium_MediumType > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::netsim::bellhop::protobuf::Environment_Beams_ApproximationType > ()
 

Variables

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_
 
const Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MIN = Environment_Output_OutputType_ARRIVAL_TIMES
 
const Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MAX = Environment_Output_OutputType_SEMICOHERENT_PRESSURE
 
const int netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_ARRAYSIZE = Environment_Output_OutputType_OutputType_MAX + 1
 
const Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MIN = Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
 
const Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MAX = Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
 
const int netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_ARRAYSIZE = Environment_Medium_Attenuation_Units_Units_MAX + 1
 
const Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MIN = Environment_Medium_MediumType_VACUUM
 
const Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MAX = Environment_Medium_MediumType_REFLECTION_COEFFICIENT
 
const int netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_ARRAYSIZE = Environment_Medium_MediumType_MediumType_MAX + 1
 
const Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN = Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
 
const Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX = Environment_WaterColumn_SSPInterpolation_N2_LINEAR
 
const int netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE = Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX + 1
 
const Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MIN = Environment_Beams_ApproximationType_GEOMETRIC
 
const Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MAX = Environment_Beams_ApproximationType_GAUSSIAN
 
const int netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE = Environment_Beams_ApproximationType_ApproximationType_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto

#define PROTOBUF_INTERNAL_EXPORT_protobuf_netsim_2facousticstoolbox_2fenvironment_2eproto

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