World Ocean Simulation System (WOSS) library
|
class that provides correctly initialized BellhopWoss objects More...
#include <bellhop-creator.h>
Public Types | |
typedef WossCreatorContainer< CustomAngles > | CCAngles |
typedef WossCreatorContainer< CustomTransducer > | CCTransducer |
typedef WossCreatorContainer< ::std::string > | CCString |
Protected Member Functions | |
virtual bool | initializeWoss (Woss *const woss_ptr) const |
bool | initializeBhWoss (BellhopWoss *const woss_ptr) const |
virtual const BellhopWoss * | createNotValidWoss () const |
virtual void | updateDebugFlag () |
Additional Inherited Members | |
Protected Types inherited from woss::WossCreator | |
typedef WossCreatorContainer< SimTime > | CCSimTime |
typedef WossCreatorContainer< double > | CCDouble |
typedef WossCreatorContainer< int > | CCInt |
Static Protected Attributes inherited from woss::WossCreator | |
static const Woss * | woss_not_valid = NULL |
class that provides correctly initialized BellhopWoss objects
BellhopCreator implements WossCreator and provides interface for creation and initializiation of BellhopWoss object
CustomAngles container. A map that links a valid CoordZ (transmitter) with its CustomAngles
BellhopCreator::BellhopCreator | ( | ) |
BellhopCreator default constructor
References woss::WossCreatorContainer< CustomTransducer >::accessAllLocations(), woss::BELLHOP_CREATOR_ARR_FILE_INVALID, woss::BELLHOP_CREATOR_SHD_FILE_INVALID, cctransducer, and updateDebugFlag().
|
protectedvirtual |
Implements woss::WossCreator.
|
virtual |
Returns a pointer to valid BellhopWoss for given parameters
tx | const reference to a valid CoordZ object ( transmitter ) |
rx | const reference to a valid CoordZ object ( receiver ) |
start_freq | start frequency [Hz] |
end_freq | end frequency [Hz] |
Implements woss::WossCreator.
References woss::WossCreator::getFrequencyStep(), woss::WossCreator::getSimTime(), initializeBhWoss(), and woss::Time::isValid().
|
inline |
Erases the altimetry type ( L, C ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the altimetry type ( L, C ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the CustomAngles for given transmitter CoordZ, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the CustomAngles for given transmitter CoordZ, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the bathymetry write method ( S, D ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the bathymetry write method ( S, D ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the bathymetry type ( L, C ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the bathymetry type ( L, C ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the beam option string for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the beam option string for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the Bellhop run mode string for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the Bellhop run mode string for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the maximum box depth [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver box depth [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the maximum box depth [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver box depth [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the woss::Transducer for given transmitter woss::CoordZ, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the woss::Transducer for given transmitter woss::CoordZ, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctransducer.
|
inline |
Erases the number of launched rays for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of launched rays for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver mimimum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver mimimum range offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the receiver mimimum range offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of receiver depths for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of receiver depths for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of receiver ranges for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of receiver ranges for given transmitter, receiver woss::Location
tx | const reference to a valid woss::Location instance |
rx | const reference to a valid woss::Location instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the SSP depth precision [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the SSP depth precision [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases depth steps for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases depth steps for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the total range steps of bellhop simulation for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the total range steps of bellhop simulation for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of transmitters for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the number of transmitters for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the transmitter maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases the transmitter maximum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Erases mimimum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::erase().
|
inline |
Returns the altimetry type ( L, C ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::get().
|
inline |
Sets the altimetry type ( L, C ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the CustomAngles for given transmitter CoordZ, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the CustomAngles for given transmitter CoordZ, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the bathymetry write method ( S, D ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::get().
|
inline |
Sets the bathymetry write method ( S, D ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the bathymetry type ( L, C ) for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::get().
|
inline |
Sets the bathymetry type ( L, C ) for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::get().
Returns the beam option string for given transmitter, receiver woss::CoordZ
rx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the beam option string for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::get().
|
inline |
|
inline |
|
inline |
Returns the Bellhop run mode string for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the Bellhop run mode string for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::get().
Returns the maximum box depth [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the maximum box depth [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::get().
Returns the maximum box depth [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the maximum box depth [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the woss::Transducer for given transmitter CoordZ, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctransducer, and woss::WossCreatorContainer< CustomTransducer >::get().
|
inline |
Returns the woss::Transducer for given transmitter woss::CoordZ, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctransducer, and woss::WossCreatorContainer< CustomTransducer >::get().
Returns the number of launched rays for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the number of launched rays for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::get().
Returns the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
offset | 0 <= depth offset <= 0 [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::get().
Returns the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::get().
Returns the receiver mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Sets the receiver mimimum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::get().
Returns the receiver mimimum range offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the receiver mimimum range offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::get().
Gets the number of receiver depths for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::get().
|
inline |
Sets the number of receiver depths for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::get().
Returns the number of receiver ranges for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the number of receiver ranges for given transmitter, receiver woss::Location
tx | const reference to a valid woss::Location instance |
rx | const reference to a valid woss::Location instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::get().
Returns the SSP depth precision [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the SSP depth precision [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::get().
Returns depth steps for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
tx | const reference to a valid woss::CoordZ instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns depth steps for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
tx | const pointer to a valid woss::Location instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::get().
|
inline |
Gets the Thorpe attenuation flag for all bellhop instances
References use_thorpe_att.
Returns the total range steps of bellhop simulation for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the total range steps of bellhop simulation for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::get().
Returns the number of transmitters for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns the number of transmitters for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::get().
Gets the transmitter maximum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Gets the transmitter maximum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::get().
Returns mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::get().
|
inline |
Returns mimimum depth offset [m] for given transmitter, receiver woss::Location
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::get().
|
protected |
Initializes given BellhopWoss object
woss_ptr | const pointer to an unitialized BellhopWoss |
References woss::CustomTransducer::add_costant, bellhop_arr_syntax, bellhop_path, bellhop_shd_syntax, ccaltimetry_type, ccangles_map, ccbathymetry_method, ccbathymetry_type, ccbeam_options, ccbellhop_mode, ccbox_depth, ccbox_range, ccnormalized_ssp_depth_steps, ccrx_max_depth_offset, ccrx_max_range_offset, ccrx_min_depth_offset, ccrx_min_range_offset, ccssp_depth_precision, cctotal_range_steps, cctotal_rays, cctotal_rx_depths, cctotal_rx_ranges, cctotal_transmitters, cctransducer, cctx_max_depth_offset, cctx_min_depth_offset, woss::WossCreatorContainer< Data >::get(), woss::WossCreatorContainer< CustomTransducer >::get(), woss::Woss::getRxCoordZ(), woss::Woss::getTxCoordZ(), woss::TransducerHandler::getValue(), woss::CustomTransducer::initial_bearing, woss::CustomTransducer::initial_horiz_rotation, woss::CustomTransducer::initial_vert_rotation, initializeWoss(), woss::WossCreatorContainer< Data >::isEmpty(), woss::CustomAngles::max_angle, woss::CustomAngles::min_angle, woss::CustomTransducer::multiply_costant, woss::BellhopWoss::setAltimetryType(), woss::BellhopWoss::setBathymetryMethod(), woss::BellhopWoss::setBathymetryType(), woss::BellhopWoss::setBeamOptions(), woss::BellhopWoss::setBeamPatternParam(), woss::BellhopWoss::setBellhopArrSyntax(), woss::BellhopWoss::setBellhopPath(), woss::BellhopWoss::setBellhopShdSyntax(), woss::BellhopWoss::setBhMode(), woss::BellhopWoss::setBoxDepth(), woss::BellhopWoss::setBoxRange(), woss::BellhopWoss::setMaxAngle(), woss::BellhopWoss::setMinAngle(), woss::ACToolboxWoss::setRangeSteps(), woss::BellhopWoss::setRaysNumber(), woss::BellhopWoss::setRxMaxDepthOffset(), woss::BellhopWoss::setRxMaxRangeOffset(), woss::BellhopWoss::setRxMinDepthOffset(), woss::BellhopWoss::setRxMinRangeOffset(), woss::BellhopWoss::setRxTotalDepths(), woss::BellhopWoss::setRxTotalRanges(), woss::ACToolboxWoss::setSSPDepthPrecision(), woss::BellhopWoss::setThorpeAttFlag(), woss::BellhopWoss::setTotalTransmitters(), woss::BellhopWoss::setTransducer(), woss::BellhopWoss::setTransformSSPDepthSteps(), woss::BellhopWoss::setTxMaxDepthOffset(), woss::BellhopWoss::setTxMinDepthOffset(), woss::CustomTransducer::type, and use_thorpe_att.
Referenced by createWoss().
|
protectedvirtual |
Initializes given BellhopWoss object
woss_ptr | const pointer to an unitialized BellhopWoss |
Implements woss::WossCreator.
References woss::Woss::initialize(), and woss::WossCreator::initializeWoss().
Referenced by initializeBhWoss().
|
inline |
Sets the altimetry type ( L, C ) for given transmitter, receiver woss::CoordZ. See Bellhop documentation for more info
type | altimetry type |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the altimetry type ( L, C ) for given transmitter, receiver woss::Location. See Bellhop documentation for more info
type | altimetry types |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccaltimetry_type, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the CustomAngles for given transmitter CoordZ, receiver woss::CoordZ
angles | const reference to a valid CustomAngles |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the CustomAngles for given transmitter CoordZ, receiver woss::Location
angles | const reference to a valid CustomAngles |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccangles_map, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the bathymetry write method ( S, D ) for given transmitter, receiver woss::CoordZ. See Bellhop documentation for more info
type | bathymetry write method |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the bathymetry write method ( S, D ) for given transmitter, receiver woss::Location. See Bellhop documentation for more info
type | bathymetry types |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_method, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the bathymetry type ( L, C ) for given transmitter, receiver woss::CoordZ. See Bellhop documentation for more info
type | bathymetry type |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the bathymetry type ( L, C ) for given transmitter, receiver woss::Location. See Bellhop documentation for more info
type | bathymetry types |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbathymetry_type, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the beam option string for given transmitter, receiver woss::CoordZ. See Bellhop documentation for more info
options | beam options ( G, C, R , B) |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the beam option string for given transmitter, receiver woss::Location. See Bellhop documentation for more info
options | beam options ( G, C, R , B) |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbeam_options, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the .arr file syntax to be used during file parsing
syntax | .arr file syntax |
References bellhop_arr_syntax.
|
inline |
Sets the path of bellhop program
path | filesystem path |
References bellhop_path.
|
inline |
Sets the .shd file syntax to be used during file parsing
syntax | .arr file syntax |
References bellhop_shd_syntax.
|
inline |
Sets the Bellhop run mode string for given transmitter, receiver woss::CoordZ. See Bellhop documentation for more info
mode | Bellhop run mode ( A, a , C, I , S) |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the Bellhop run mode string for given transmitter, receiver woss::Location. See Bellhop documentation for more info
mode | Bellhop run mode ( A, a , C, I , S) |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbellhop_mode, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the maximum Bellhop ray depth [m] for given transmitter, receiver woss::CoordZ
box_depth | [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the maximum Bellhop ray depth [m] for given transmitter, receiver woss::Location
box_depth | [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbox_depth, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the maximum Bellhop ray range [m] for given transmitter, receiver woss::CoordZ
box_depth | [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the maximum Bellhop ray depth [m] for given transmitter, receiver woss::Location
box_depth | [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccbox_range, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the woss::Transducer for given transmitter woss::CoordZ, receiver woss::CoordZ
angles | const reference to a valid woss::Transducer |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctransducer, and woss::WossCreatorContainer< CustomTransducer >::replace().
|
inline |
Sets the woss::Transducer for given transmitter woss::CoordZ, receiver woss::Location
angles | const reference to a valid woss::Transducer |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctransducer, and woss::WossCreatorContainer< CustomTransducer >::replace().
|
inline |
Sets the number of launched rays for given transmitter, receiver woss::CoordZ
number | number of launched rays (>= 0) |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of launched rays for given transmitter, receiver woss::Location
number | number of launched rays (>= 0) |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rays, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
offset | 0 <= depth offset <= 0 [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
offset | 0 <= depth offset <= 0 [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_max_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver maximum depth offset [m] for given transmitter, receiver woss::CoordZ
offset | -total_distance <= range offset <= total_distance [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver maximum depth offset [m] for given transmitter, receiver woss::Location
offset | -total_distance <= range offset <= total_distance [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_max_range_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
offset | 0 <= depth offset <= 0 [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver mimimum depth offset [m] for given transmitter, receiver woss::Location
offset | 0 <= depth offset <= 0 [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver mimimum range offset [m] for given transmitter, receiver woss::CoordZ
offset | -total_distance <= range offset <= total_distance [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the receiver mimimum range offset [m] for given transmitter, receiver woss::Location
offset | -total_distance <= range offset <= total_distance [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccrx_min_range_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of receiver depths for given transmitter, receiver woss::CoordZ
number | number of receiver depths |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of receiver depths for given transmitter, receiver woss::Location
number | number of receiver depths |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_rx_depths, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of receiver ranges for given transmitter, receiver woss::CoordZ
number | number of receiver ranges |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of receiver ranges for given transmitter, receiver woss::Location
number | number of receiver ranges |
tx | const reference to a valid woss::Location instance |
rx | const reference to a valid woss::Location instance |
References cctotal_rx_ranges, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the SSP depth precision [m] for given transmitter, receiver woss::CoordZ
ssp_precision | depth_precision [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the SSP depth precision [m] for given transmitter, receiver woss::Location
ssp_precision | depth_precision [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccssp_depth_precision, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the SSP depth steps for given transmitter, receiver woss::CoordZ
ssp_depth_steps | depth steps |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the SSP depth steps for given transmitter, receiver woss::Location
ssp_depth_steps | depth_precision [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References ccnormalized_ssp_depth_steps, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the Thorpe attenuation flag for all bellhop instances
flag | boolean flag |
References use_thorpe_att.
|
inline |
Sets the total range steps of bellhop simulation for given transmitter, receiver woss::CoordZ
steps | total range steps |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the total range steps of bellhop simulation for given transmitter, receiver woss::Location
steps | total range steps |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_range_steps, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of transmitters for given transmitter, receiver woss::CoordZ
sources | number of transmitters |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the number of transmitters for given transmitter, receiver woss::Location
sources | number of transmitters |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctotal_transmitters, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the transmitter maximum depth offset [m] for given transmitter, receiver woss::CoordZ
offset | 0 <= depth offset <= 0 [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets the transmitter maximum depth offset [m] for given transmitter, receiver woss::Location
offset | 0 <= depth offset <= 0 [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_max_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets mimimum depth offset [m] for given transmitter, receiver woss::CoordZ
offset | 0 <= depth offset <= 0 [m] |
tx | const reference to a valid woss::CoordZ instance |
rx | const reference to a valid woss::CoordZ instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
inline |
Sets mimimum depth offset [m] for given transmitter, receiver woss::Location
offset | 0 <= depth offset <= 0 [m] |
tx | const pointer to a valid woss::Location instance |
rx | const pointer to a valid woss::Location instance |
References cctx_min_depth_offset, and woss::WossCreatorContainer< Data >::replace().
|
protectedvirtual |
Propagates the debug flag
Reimplemented from woss::WossCreator.
References ccaltimetry_type, ccangles_map, ccbathymetry_method, ccbathymetry_type, ccbeam_options, ccbellhop_mode, ccnormalized_ssp_depth_steps, ccrx_max_depth_offset, ccrx_max_range_offset, ccrx_min_depth_offset, ccrx_min_range_offset, ccssp_depth_precision, cctotal_range_steps, cctotal_rays, cctotal_rx_depths, cctotal_rx_ranges, cctotal_transmitters, cctransducer, cctx_max_depth_offset, cctx_min_depth_offset, woss::WossCreator::debug, woss::WossCreatorContainer< Data >::setDebug(), and woss::WossCreator::updateDebugFlag().
Referenced by BellhopCreator().
|
protected |
Bellhop .arr file syntax to be used during parsing, factory value = invalid
Referenced by getBellhopArrSyntax(), initializeBhWoss(), and setBellhopArrSyntax().
|
protected |
Pathname of Bellhop program
Referenced by getBellhopPath(), initializeBhWoss(), and setBellhopPath().
|
protected |
Bellhop .shd file syntax to be used during parsing, factory value = invalid
Referenced by getBellhopShdSyntax(), initializeBhWoss(), and setBellhopShdSyntax().
|
protected |
Altimetry type ( L, C )
Referenced by eraseAltimetryType(), eraseAltimetryType(), getAltimetryType(), getAltimetryType(), initializeBhWoss(), setAltimetryType(), setAltimetryType(), and updateDebugFlag().
|
protected |
CustomAngles containter for user-given transmitter CoordZ
Referenced by eraseAngles(), eraseAngles(), eraseCustomTransducer(), getAngles(), getAngles(), initializeBhWoss(), setAngles(), setAngles(), and updateDebugFlag().
|
protected |
Bathymetry write method ( S (slope), D (discrete )
Referenced by eraseBathymetryMethod(), eraseBathymetryMethod(), getBathymetryMethod(), getBathymetryMethod(), initializeBhWoss(), setBathymetryMethod(), setBathymetryMethod(), and updateDebugFlag().
|
protected |
Bathymetry type ( L, C )
Referenced by eraseBathymetryType(), eraseBathymetryType(), getBathymetryType(), getBathymetryType(), initializeBhWoss(), setBathymetryType(), setBathymetryType(), and updateDebugFlag().
|
protected |
Bellhop beam options ( G, C, R, B )
Referenced by eraseBeamOptions(), eraseBeamOptions(), getBeamOptions(), getBeamOptions(), initializeBhWoss(), setBeamOptions(), setBeamOptions(), and updateDebugFlag().
|
protected |
Bellhop run mode ( A, a, C, I, S )
Referenced by eraseBhMode(), eraseBhMode(), getBhMode(), getBhMode(), initializeBhWoss(), setBhMode(), setBhMode(), and updateDebugFlag().
|
protected |
Maximum Bellhop ray depth [m]
Referenced by eraseBoxDepth(), eraseBoxDepth(), getBoxDepth(), getBoxDepth(), initializeBhWoss(), setBoxDepth(), and setBoxDepth().
|
protected |
Maximum Bellhop ray range [m]
Referenced by eraseBoxRange(), eraseBoxRange(), getBoxRange(), getBoxRange(), initializeBhWoss(), setBoxRange(), and setBoxRange().
|
protected |
Depth steps of all SSP involved
Referenced by eraseSspDepthSteps(), eraseSspDepthSteps(), getSspDepthSteps(), getSspDepthSteps(), initializeBhWoss(), setSspDepthSteps(), setSspDepthSteps(), and updateDebugFlag().
|
protected |
Receiver maximum depth offset [m]
Referenced by eraseRxMaxDepthOffset(), eraseRxMaxDepthOffset(), getRxMaxDepthOffset(), getRxMaxDepthOffset(), initializeBhWoss(), setRxMaxDepthOffset(), setRxMaxDepthOffset(), and updateDebugFlag().
|
protected |
Receiver maximum range offset [m]
Referenced by eraseRxMaxRangeOffset(), eraseRxMaxRangeOffset(), getRxMaxRangeOffset(), getRxMaxRangeOffset(), initializeBhWoss(), setRxMaxRangeOffset(), setRxMaxRangeOffset(), and updateDebugFlag().
|
protected |
Receiver minimum depth offset [m]
Referenced by eraseRxMinDepthOffset(), eraseRxMinDepthOffset(), getRxMinDepthOffset(), getRxMinDepthOffset(), initializeBhWoss(), setRxMinDepthOffset(), setRxMinDepthOffset(), and updateDebugFlag().
|
protected |
Receiver minimum range offset [m]
Referenced by eraseRxMinRangeOffset(), eraseRxMinRangeOffset(), getRxMinRangeOffset(), getRxMinRangeOffset(), initializeBhWoss(), setRxMinRangeOffset(), setRxMinRangeOffset(), and updateDebugFlag().
|
protected |
SSP depth precision [m]
Referenced by eraseSspDepthPrecision(), eraseSspDepthPrecision(), getSspDepthPrecision(), getSspDepthPrecision(), initializeBhWoss(), setSspDepthPrecision(), setSspDepthPrecision(), and updateDebugFlag().
|
protected |
Number ot range steps
Referenced by eraseTotalRangeSteps(), eraseTotalRangeSteps(), getTotalRangeSteps(), getTotalRangeSteps(), initializeBhWoss(), setTotalRangeSteps(), setTotalRangeSteps(), and updateDebugFlag().
|
protected |
Number of launched rays
Referenced by eraseRaysNumber(), eraseRaysNumber(), getRaysNumber(), getRaysNumber(), initializeBhWoss(), setRaysNumber(), setRaysNumber(), and updateDebugFlag().
|
protected |
Number of receiver depths
Referenced by eraseRxTotalDepths(), eraseRxTotalDepths(), getRxTotalDepths(), getRxTotalDepths(), initializeBhWoss(), setRxTotalDepths(), setRxTotalDepths(), and updateDebugFlag().
|
protected |
Number of receiver ranges.
On some configuration (linux distribution / cpu ) bellhop will output an empty file with a value of total_rx_ranges = 1.
Referenced by eraseRxTotalRanges(), eraseRxTotalRanges(), getRxTotalRanges(), getRxTotalRanges(), initializeBhWoss(), setRxTotalRanges(), setRxTotalRanges(), and updateDebugFlag().
|
protected |
Number of transmitter
Referenced by eraseTotalTransmitters(), eraseTotalTransmitters(), getTotalTransmitters(), getTotalTransmitters(), initializeBhWoss(), setTotalTransmitters(), setTotalTransmitters(), and updateDebugFlag().
|
protected |
Transmitter beam pattern
Referenced by BellhopCreator(), eraseCustomTransducer(), getCustomTransducer(), getCustomTransducer(), initializeBhWoss(), setCustomTransducer(), setCustomTransducer(), and updateDebugFlag().
|
protected |
Transmitter maximum depth offset [m]
Referenced by eraseTxMaxDepthOffset(), eraseTxMaxDepthOffset(), getTxMaxDepthOffset(), getTxMaxDepthOffset(), initializeBhWoss(), setTxMaxDepthOffset(), setTxMaxDepthOffset(), and updateDebugFlag().
|
protected |
Transmitter minimum depth offset [m]
Referenced by eraseTxMinDepthOffset(), eraseTxMinDepthOffset(), getTxMinDepthOffset(), getTxMinDepthOffset(), initializeBhWoss(), setTxMinDepthOffset(), setTxMinDepthOffset(), and updateDebugFlag().
|
protected |
flag that control bellhop's thorpe calculation
Referenced by getThorpeAttFlag(), initializeBhWoss(), and setThorpeAttFlag().