|
World Ocean Simulation System (WOSS) library
|
class that provides correctly initialized BellhopWoss objects More...
#include <bellhop-creator.h>


Public Types | |
| using | CCAngles = WossCreatorContainer< CustomAngles > |
| using | CCTransducer = WossCreatorContainer< CustomTransducer > |
| using | CCString = WossCreatorContainer< std::string > |
Protected Member Functions | |
| virtual bool | initializeWoss (Woss &woss_ref) const override |
| bool | initializeBhWoss (BellhopWoss &woss_ref) const |
| virtual void | updateDebugFlag () override |
Additional Inherited Members | |
| Protected Types inherited from woss::WossCreator | |
| using | CCSimTime = WossCreatorContainer< SimTime > |
| using | CCDouble = WossCreatorContainer< double > |
| using | CCInt = WossCreatorContainer< int > |
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
| using woss::BellhopCreator::CCString = WossCreatorContainer< std::string > |
| BellhopCreator::BellhopCreator | ( | ) |
BellhopCreator default constructor
References bellhop_arr_syntax, bellhop_bin_name, 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, updateDebugFlag(), use_thorpe_att, and woss::WossCreator::WossCreator().
Referenced by eraseAltimetryType(), eraseAltimetryType(), eraseAngles(), eraseAngles(), eraseBathymetryMethod(), eraseBathymetryMethod(), eraseBathymetryType(), eraseBathymetryType(), eraseBeamOptions(), eraseBeamOptions(), eraseBhMode(), eraseBhMode(), eraseBoxDepth(), eraseBoxDepth(), eraseBoxRange(), eraseBoxRange(), eraseCustomTransducer(), eraseCustomTransducer(), eraseRaysNumber(), eraseRaysNumber(), eraseRxMaxDepthOffset(), eraseRxMaxDepthOffset(), eraseRxMaxRangeOffset(), eraseRxMaxRangeOffset(), eraseRxMinDepthOffset(), eraseRxMinDepthOffset(), eraseRxMinRangeOffset(), eraseRxMinRangeOffset(), eraseRxTotalDepths(), eraseRxTotalDepths(), eraseRxTotalRanges(), eraseRxTotalRanges(), eraseSspDepthPrecision(), eraseSspDepthPrecision(), eraseSspDepthSteps(), eraseSspDepthSteps(), eraseTotalRangeSteps(), eraseTotalRangeSteps(), eraseTotalTransmitters(), eraseTotalTransmitters(), eraseTxMaxDepthOffset(), eraseTxMaxDepthOffset(), eraseTxMinDepthOffset(), eraseTxMinDepthOffset(), setAltimetryType(), setAltimetryType(), setAngles(), setAngles(), setBathymetryMethod(), setBathymetryMethod(), setBathymetryType(), setBathymetryType(), setBeamOptions(), setBeamOptions(), setBellhopArrSyntax(), setBellhopBinName(), setBellhopPath(), setBellhopShdSyntax(), setBhMode(), setBhMode(), setBoxDepth(), setBoxDepth(), setBoxRange(), setBoxRange(), setCustomTransducer(), setCustomTransducer(), setRaysNumber(), setRaysNumber(), setRxMaxDepthOffset(), setRxMaxDepthOffset(), setRxMaxRangeOffset(), setRxMaxRangeOffset(), setRxMinDepthOffset(), setRxMinDepthOffset(), setRxMinRangeOffset(), setRxMinRangeOffset(), setRxTotalDepths(), setRxTotalDepths(), setRxTotalRanges(), setRxTotalRanges(), setSspDepthPrecision(), setSspDepthPrecision(), setSspDepthSteps(), setSspDepthSteps(), setThorpeAttFlag(), setTotalRangeSteps(), setTotalRangeSteps(), setTotalTransmitters(), setTotalTransmitters(), setTxMaxDepthOffset(), setTxMaxDepthOffset(), setTxMinDepthOffset(), and setTxMinDepthOffset().

|
overridevirtualdefault |
|
overridevirtual |
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::SimTime::end_time, woss::WossCreator::getFrequencyStep(), woss::WossCreator::getSimTime(), initializeBhWoss(), woss::Time::isValid(), and woss::SimTime::start_time.

|
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 BellhopCreator(), and ccaltimetry_type.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccaltimetry_type.

|
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 BellhopCreator(), and ccangles_map.

|
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 woss::WossCreatorContainer< CustomAngles >::ALL_LOCATIONS, BellhopCreator(), and ccangles_map.

|
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 BellhopCreator(), and ccbathymetry_method.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbathymetry_method.

|
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 BellhopCreator(), and ccbathymetry_type.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbathymetry_type.

|
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 BellhopCreator(), and ccbeam_options.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbeam_options.

|
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 BellhopCreator(), and ccbellhop_mode.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbellhop_mode.

|
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 BellhopCreator(), and ccbox_depth.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccbox_depth.

|
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 BellhopCreator(), and ccbox_range.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccbox_range.

|
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 BellhopCreator(), and ccangles_map.

|
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 woss::WossCreatorContainer< CustomTransducer >::ALL_LOCATIONS, BellhopCreator(), and 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 BellhopCreator(), and cctotal_rays.
Referenced by WossUnitTest::testBellhopCreator().

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rays.

|
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 BellhopCreator(), and ccrx_max_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_max_depth_offset.

|
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 BellhopCreator(), and ccrx_max_range_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_max_range_offset.

|
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 BellhopCreator(), and ccrx_min_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_min_depth_offset.

|
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 BellhopCreator(), and ccrx_min_range_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_min_range_offset.

|
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 BellhopCreator(), and cctotal_rx_depths.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rx_depths.

|
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 BellhopCreator(), and cctotal_rx_ranges.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rx_ranges.

|
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 BellhopCreator(), and ccssp_depth_precision.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccssp_depth_precision.

|
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 BellhopCreator(), and ccnormalized_ssp_depth_steps.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and ccnormalized_ssp_depth_steps.

|
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 BellhopCreator(), and cctotal_range_steps.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_range_steps.

|
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 BellhopCreator(), and cctotal_transmitters.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_transmitters.

|
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 BellhopCreator(), and cctx_max_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and cctx_max_depth_offset.

|
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 BellhopCreator(), and cctx_min_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and cctx_min_depth_offset.

|
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.
|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, and ccaltimetry_type.
|
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.
|
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 woss::WossCreatorContainer< CustomAngles >::ALL_LOCATIONS, and ccangles_map.
|
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.
|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, and ccbathymetry_method.
|
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.
|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, and ccbathymetry_type.
|
inline |
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.
|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, and ccbeam_options.
|
inline |
|
inline |
Gets the Bellhop binary name
References bellhop_bin_name.
Referenced by WossUnitTest::testBellhopCreator().
|
inline |
Gets the path of bellhop program
References bellhop_path.
Referenced by WossUnitTest::testBellhopCreator().
|
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.
|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, and ccbellhop_mode.
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccbox_depth.
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccbox_range.
|
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.
|
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 woss::WossCreatorContainer< CustomTransducer >::ALL_LOCATIONS, and cctransducer.
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.
Referenced by WossUnitTest::testBellhopCreator().
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and cctotal_rays.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccrx_max_depth_offset.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccrx_max_range_offset.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccrx_min_depth_offset.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccrx_min_range_offset.
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.
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and cctotal_rx_depths.
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.
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and cctotal_rx_ranges.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and ccssp_depth_precision.
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.
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and ccnormalized_ssp_depth_steps.
|
inline |
Gets the Thorpe attenuation flag for all bellhop instances
References use_thorpe_att.
Referenced by WossUnitTest::testBellhopCreator().
|
inline |
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.
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and cctotal_range_steps.
|
inline |
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.
|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, and cctotal_transmitters.
|
inline |
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.
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and cctx_max_depth_offset.
|
inline |
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.
Referenced by WossUnitTest::testBellhopCreator().
|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, and cctx_min_depth_offset.
|
protected |
Initializes given BellhopWoss object
| woss_ref | ref to an unitialized BellhopWoss |
References woss::CustomTransducer::add_costant, bellhop_arr_syntax, bellhop_bin_name, 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::Woss::getRxCoordZ(), woss::Woss::getTxCoordZ(), woss::CustomTransducer::initial_bearing, woss::CustomTransducer::initial_horiz_rotation, woss::CustomTransducer::initial_vert_rotation, initializeWoss(), woss::CustomTransducer::multiply_costant, woss::BellhopWoss::setAltimetryType(), woss::BellhopWoss::setBathymetryMethod(), woss::BellhopWoss::setBathymetryType(), woss::BellhopWoss::setBeamOptions(), woss::BellhopWoss::setBeamPatternParam(), woss::BellhopWoss::setBellhopArrSyntax(), woss::BellhopWoss::setBellhopBinName(), 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::WossCreator::transducer_handler, woss::CustomTransducer::type, and use_thorpe_att.
Referenced by createWoss().

|
overrideprotectedvirtual |
Initializes given BellhopWoss object
| woss_ref | ref 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 BellhopCreator(), and ccaltimetry_type.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccaltimetry_type.

|
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 BellhopCreator(), and ccangles_map.

|
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 woss::WossCreatorContainer< CustomAngles >::ALL_LOCATIONS, BellhopCreator(), and ccangles_map.

|
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 BellhopCreator(), and ccbathymetry_method.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbathymetry_method.

|
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 BellhopCreator(), and ccbathymetry_type.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbathymetry_type.

|
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 BellhopCreator(), and ccbeam_options.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbeam_options.

|
inline |
Sets the .arr file syntax to be used during file parsing
| syntax | .arr file syntax |
References bellhop_arr_syntax, and BellhopCreator().

|
inline |
Sets the Bellhop binary name
| name | Bellhop binary name |
References bellhop_bin_name, and BellhopCreator().
Referenced by WossUnitTest::testBellhopCreator().

|
inline |
Sets the path of bellhop program
| path | filesystem path |
References bellhop_path, and BellhopCreator().
Referenced by WossUnitTest::testBellhopCreator().

|
inline |
Sets the .shd file syntax to be used during file parsing
| syntax | .arr file syntax |
References bellhop_shd_syntax, and BellhopCreator().

|
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 BellhopCreator(), and ccbellhop_mode.

|
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 woss::WossCreatorContainer< std::string >::ALL_LOCATIONS, BellhopCreator(), and ccbellhop_mode.

|
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 BellhopCreator(), and ccbox_depth.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccbox_depth.

|
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 BellhopCreator(), and ccbox_range.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccbox_range.

|
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 BellhopCreator(), and cctransducer.

|
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 woss::WossCreatorContainer< CustomTransducer >::ALL_LOCATIONS, BellhopCreator(), and cctransducer.

|
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 BellhopCreator(), and cctotal_rays.
Referenced by WossUnitTest::testBellhopCreator().

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rays.

|
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 BellhopCreator(), and ccrx_max_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_max_depth_offset.

|
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 BellhopCreator(), and ccrx_max_range_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_max_range_offset.

|
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 BellhopCreator(), and ccrx_min_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_min_depth_offset.

|
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 BellhopCreator(), and ccrx_min_range_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccrx_min_range_offset.

|
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 BellhopCreator(), and cctotal_rx_depths.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rx_depths.

|
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 BellhopCreator(), and cctotal_rx_ranges.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_rx_ranges.

|
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 BellhopCreator(), and ccssp_depth_precision.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and ccssp_depth_precision.

|
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 BellhopCreator(), and ccnormalized_ssp_depth_steps.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and ccnormalized_ssp_depth_steps.

|
inline |
Sets the Thorpe attenuation flag for all bellhop instances
| flag | boolean flag |
References BellhopCreator(), and use_thorpe_att.
Referenced by WossUnitTest::testBellhopCreator().

|
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 BellhopCreator(), and cctotal_range_steps.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_range_steps.

|
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 BellhopCreator(), and cctotal_transmitters.

|
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 woss::WossCreatorContainer< int >::ALL_LOCATIONS, BellhopCreator(), and cctotal_transmitters.

|
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 BellhopCreator(), and cctx_max_depth_offset.

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and cctx_max_depth_offset.

|
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 BellhopCreator(), and cctx_min_depth_offset.
Referenced by WossUnitTest::testBellhopCreator().

|
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 woss::WossCreatorContainer< double >::ALL_LOCATIONS, BellhopCreator(), and cctx_min_depth_offset.

|
overrideprotectedvirtual |
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, and woss::WossCreator::updateDebugFlag().
Referenced by BellhopCreator().

|
protected |
Bellhop .arr file syntax to be used during parsing, factory value = invalid
Referenced by BellhopCreator(), getBellhopArrSyntax(), initializeBhWoss(), and setBellhopArrSyntax().
|
protected |
Bellhop binary name
Referenced by BellhopCreator(), getBellhopBinName(), initializeBhWoss(), and setBellhopBinName().
|
protected |
Pathname of Bellhop program
Referenced by BellhopCreator(), getBellhopPath(), initializeBhWoss(), and setBellhopPath().
|
protected |
Bellhop .shd file syntax to be used during parsing, factory value = invalid
Referenced by BellhopCreator(), getBellhopShdSyntax(), initializeBhWoss(), and setBellhopShdSyntax().
|
protected |
Altimetry type ( L, C )
Referenced by BellhopCreator(), eraseAltimetryType(), eraseAltimetryType(), getAltimetryType(), getAltimetryType(), initializeBhWoss(), setAltimetryType(), setAltimetryType(), and updateDebugFlag().
|
protected |
CustomAngles containter for user-given transmitter CoordZ
Referenced by BellhopCreator(), eraseAngles(), eraseAngles(), eraseCustomTransducer(), getAngles(), getAngles(), initializeBhWoss(), setAngles(), setAngles(), and updateDebugFlag().
|
protected |
Bathymetry write method ( S (slope), D (discrete )
Referenced by BellhopCreator(), eraseBathymetryMethod(), eraseBathymetryMethod(), getBathymetryMethod(), getBathymetryMethod(), initializeBhWoss(), setBathymetryMethod(), setBathymetryMethod(), and updateDebugFlag().
|
protected |
Bathymetry type ( L, C )
Referenced by BellhopCreator(), eraseBathymetryType(), eraseBathymetryType(), getBathymetryType(), getBathymetryType(), initializeBhWoss(), setBathymetryType(), setBathymetryType(), and updateDebugFlag().
|
protected |
Bellhop beam options ( G, C, R, B )
Referenced by BellhopCreator(), eraseBeamOptions(), eraseBeamOptions(), getBeamOptions(), getBeamOptions(), initializeBhWoss(), setBeamOptions(), setBeamOptions(), and updateDebugFlag().
|
protected |
Bellhop run mode ( A, a, C, I, S )
Referenced by BellhopCreator(), eraseBhMode(), eraseBhMode(), getBhMode(), getBhMode(), initializeBhWoss(), setBhMode(), setBhMode(), and updateDebugFlag().
|
protected |
Maximum Bellhop ray depth [m]
Referenced by BellhopCreator(), eraseBoxDepth(), eraseBoxDepth(), getBoxDepth(), getBoxDepth(), initializeBhWoss(), setBoxDepth(), and setBoxDepth().
|
protected |
Maximum Bellhop ray range [m]
Referenced by BellhopCreator(), eraseBoxRange(), eraseBoxRange(), getBoxRange(), getBoxRange(), initializeBhWoss(), setBoxRange(), and setBoxRange().
|
protected |
Depth steps of all SSP involved
Referenced by BellhopCreator(), eraseSspDepthSteps(), eraseSspDepthSteps(), getSspDepthSteps(), getSspDepthSteps(), initializeBhWoss(), setSspDepthSteps(), setSspDepthSteps(), and updateDebugFlag().
|
protected |
Receiver maximum depth offset [m]
Referenced by BellhopCreator(), eraseRxMaxDepthOffset(), eraseRxMaxDepthOffset(), getRxMaxDepthOffset(), getRxMaxDepthOffset(), initializeBhWoss(), setRxMaxDepthOffset(), setRxMaxDepthOffset(), and updateDebugFlag().
|
protected |
Receiver maximum range offset [m]
Referenced by BellhopCreator(), eraseRxMaxRangeOffset(), eraseRxMaxRangeOffset(), getRxMaxRangeOffset(), getRxMaxRangeOffset(), initializeBhWoss(), setRxMaxRangeOffset(), setRxMaxRangeOffset(), and updateDebugFlag().
|
protected |
Receiver minimum depth offset [m]
Referenced by BellhopCreator(), eraseRxMinDepthOffset(), eraseRxMinDepthOffset(), getRxMinDepthOffset(), getRxMinDepthOffset(), initializeBhWoss(), setRxMinDepthOffset(), setRxMinDepthOffset(), and updateDebugFlag().
|
protected |
Receiver minimum range offset [m]
Referenced by BellhopCreator(), eraseRxMinRangeOffset(), eraseRxMinRangeOffset(), getRxMinRangeOffset(), getRxMinRangeOffset(), initializeBhWoss(), setRxMinRangeOffset(), setRxMinRangeOffset(), and updateDebugFlag().
|
protected |
SSP depth precision [m]
Referenced by BellhopCreator(), eraseSspDepthPrecision(), eraseSspDepthPrecision(), getSspDepthPrecision(), getSspDepthPrecision(), initializeBhWoss(), setSspDepthPrecision(), setSspDepthPrecision(), and updateDebugFlag().
|
protected |
Number ot range steps
Referenced by BellhopCreator(), eraseTotalRangeSteps(), eraseTotalRangeSteps(), getTotalRangeSteps(), getTotalRangeSteps(), initializeBhWoss(), setTotalRangeSteps(), setTotalRangeSteps(), and updateDebugFlag().
|
protected |
Number of launched rays
Referenced by BellhopCreator(), eraseRaysNumber(), eraseRaysNumber(), getRaysNumber(), getRaysNumber(), initializeBhWoss(), setRaysNumber(), setRaysNumber(), and updateDebugFlag().
|
protected |
Number of receiver depths
Referenced by BellhopCreator(), 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 BellhopCreator(), eraseRxTotalRanges(), eraseRxTotalRanges(), getRxTotalRanges(), getRxTotalRanges(), initializeBhWoss(), setRxTotalRanges(), setRxTotalRanges(), and updateDebugFlag().
|
protected |
Number of transmitter
Referenced by BellhopCreator(), 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 BellhopCreator(), eraseTxMaxDepthOffset(), eraseTxMaxDepthOffset(), getTxMaxDepthOffset(), getTxMaxDepthOffset(), initializeBhWoss(), setTxMaxDepthOffset(), setTxMaxDepthOffset(), and updateDebugFlag().
|
protected |
Transmitter minimum depth offset [m]
Referenced by BellhopCreator(), eraseTxMinDepthOffset(), eraseTxMinDepthOffset(), getTxMinDepthOffset(), getTxMinDepthOffset(), initializeBhWoss(), setTxMinDepthOffset(), setTxMinDepthOffset(), and updateDebugFlag().
|
protected |
flag that control bellhop's thorpe calculation
Referenced by BellhopCreator(), getThorpeAttFlag(), initializeBhWoss(), and setThorpeAttFlag().