netsse.base.Vessel ================== .. toctree:: :hidden: /api/netsse/base/Vessel.add_operation /api/netsse/base/Vessel.remove_operation /api/netsse/base/Vessel.add_seastatecollec /api/netsse/base/Vessel.remove_seastatecollec .. py:class:: netsse.base.Vessel(name: str = None, owner: str = 'undefined', operations: list = [], seastate_collections: list = [], type: str = 'undefined', params: dict = {}, raos: list = []) Bases: :py:obj:`Platform` Initialises the wave radar as a platform. :param type: Wave radar type. :type type: str, default 'undefined' :param params: Vessel main dimensions and other geometrical parameters. :type params: dict, default {} :param raos: Vessel response amplitude operators. .. note:: Consult :func:`netsse.base.Platform.__init__` for information on the other parameters. :type raos: list, default [] .. rubric:: Example >>> vessel1 = netsse.base.Vessel(params={'L':200,'B':25,'T':30}) Methods ------- .. autoapisummary:: netsse.base.Vessel.add_operation netsse.base.Vessel.remove_operation netsse.base.Vessel.add_seastatecollec netsse.base.Vessel.remove_seastatecollec