draw_map

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

class auvlib.bathy_maps.draw_map.BathyMapImage

Class for constructing mesh from multibeam data

blip(self: auvlib.bathy_maps.draw_map.BathyMapImage) → None

Blip the drawn bathy map

draw_back_scatter_map(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: List[std_data::mbes_ping]) → None

Draw back scatter map from mbes_ping::PingsT

draw_blue_pose(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: numpy.ndarray[float64[3, 1]], arg1: float) → None

Draw pose with a heading on top of map

draw_height_map(*args, **kwargs)

Overloaded function.

  1. draw_height_map(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: List[std_data::mbes_ping]) -> None

Draw height map from mbes_ping::PingsT

  1. draw_height_map(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: numpy.ndarray[float64[m, n]]) -> None

Draw height map from pre-computed height map matrix

draw_indices(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: List[std_data::mbes_ping], arg1: int) → None

Draw indices of the pings within the map, from mbes_ping::PingsT

draw_red_pose(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: numpy.ndarray[float64[3, 1]], arg1: float) → None

Draw pose with a heading on top of map

draw_targets(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: Dict[unicode, Tuple[float, float]], arg1: cv::Scalar_<double>) → None

Draw point targets from dict of points

draw_track(*args, **kwargs)

Overloaded function.

  1. draw_track(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: List[std_data::mbes_ping]) -> None

Draw vehicle track from mbes_ping::PingsT

  1. draw_track(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: List[numpy.ndarray[float64[3, 1]]]) -> None

Draw vehicle track from list of Vector3d

make_image(self: auvlib.bathy_maps.draw_map.BathyMapImage) → cv::Mat

Get the drawn image

rotate_crop_image(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: numpy.ndarray[float64[3, 1]], arg1: numpy.ndarray[float64[3, 1]], arg2: float) → None

Rotate and crop the image from a start and an end point, and a width in between

show(self: auvlib.bathy_maps.draw_map.BathyMapImage) → None

Show the drawn bathy map

write_image(self: auvlib.bathy_maps.draw_map.BathyMapImage, arg0: unicode) → None

Save image to file

class auvlib.bathy_maps.draw_map.Image