snell_ray_tracing

Data structure for constructing and viewing a bathymetry mesh and for draping the mesh with sidescan data

auvlib.sonar_tracing.snell_ray_tracing.trace_multiple_layers(arg0: numpy.ndarray[float64[m, 1]], arg1: numpy.ndarray[float64[m, 1]], arg2: numpy.ndarray[float64[m, n]]) → Tuple[numpy.ndarray[float64[m, 1]], numpy.ndarray[float64[m, n]]]

Trace multiple rays to a sequence of layers

auvlib.sonar_tracing.snell_ray_tracing.trace_single_layers(arg0: numpy.ndarray[float64[m, 1]], arg1: numpy.ndarray[float64[m, 1]], arg2: numpy.ndarray[float64[2, 1]]) → Tuple[float, numpy.ndarray[float64[m, 1]]]

Trace single ray through a sequence of layers

auvlib.sonar_tracing.snell_ray_tracing.visualize_rays(arg0: numpy.ndarray[float64[m, n]], arg1: numpy.ndarray[float64[m, 1]], arg2: numpy.ndarray[float64[m, n]], arg3: float, arg4: bool, arg5: bool) → None

Visualize traces layers using opencv