sss_gen_sim¶
Functions for simulating sidescan data from mesh
-
class
auvlib.bathy_maps.sss_gen_sim.
SSSGenSim
¶ Class for simulating sidescan pings from a bathymetry mesh
-
draw_model_waterfall
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: numpy.ndarray[float64[m, n]], arg1: float) → numpy.ndarray[float64[m, n]]¶ Get the idealized model waterfall from the incidence image
-
draw_sim_waterfall
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: numpy.ndarray[float64[m, n]]) → numpy.ndarray[float64[m, n]]¶ Get the simulated waterfall from the incidence image
-
set_gen_callback
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: Callable[[numpy.ndarray[float64[m, n]]], numpy.ndarray[float64[m, n]]]) → None¶ Set the function that generates sidescan patches from bathymetry
-
set_gen_window_height
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: int) → None¶ Set the height of the window that we are sending to the network
-
set_ray_tracing_enabled
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: bool) → None¶ Set if ray tracing through water layers should be enabled. Takes more time but is recommended if there are large speed differences
-
set_sidescan_port_stbd_offsets
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: numpy.ndarray[float64[3, 1]], arg1: numpy.ndarray[float64[3, 1]]) → None¶ Set offsets of sidescan port and stbd sides with respect to nav frame
-
set_sidescan_yaw
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: float) → None¶ Set yaw correction of sidescan with respect to nav frame
-
set_sss_from_bathy
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: bool) → None¶ If true, predicts sidescan from local bathymetry window
-
set_sss_from_waterfall
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: bool) → None¶ If true, predicts sidescan from waterfall elevation image
-
set_vehicle_mesh
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim, arg0: numpy.ndarray[float64[m, n]], arg1: numpy.ndarray[int32[m, n]], arg2: numpy.ndarray[float64[m, n]]) → None¶ Provide the viewer with a vehicle model, purely for visualization
-
show
(self: auvlib.bathy_maps.sss_gen_sim.SSSGenSim) → None¶ Start the draping, and show the visualizer
-