Last updated on Sep 04, 2024.

netsse.base.Vessel#

class netsse.base.Vessel(name: str = None, owner: str = 'undefined', operations: list = [], seastate_collections: list = [], type: str = 'undefined', params: dict = {}, raos: list = [])#

Bases: Platform

Initialises the wave radar as a platform.

Parameters:
  • type (str, default 'undefined') – Wave radar type.

  • params (dict, default {}) – Vessel main dimensions and other geometrical parameters.

  • raos (list, default []) –

    Vessel response amplitude operators.

    Note

    Consult netsse.base.Platform.__init__() for information on the other parameters.

Example

>>> vessel1 = netsse.base.Vessel(params={'L':200,'B':25,'T':30})

Methods#

add_operation(*args[, ignore_msg])

Add an Operation instance to the list of operations of the platform.

remove_operation(*args[, ignore_msg])

Remove an existing Operation instance from the list of operations of the

add_seastatecollec(*args[, ignore_msg])

Add a SeaStateCollec instance to the list of sea state collections

remove_seastatecollec(*args[, ignore_msg])

Remove an existing SeaStateCollec instance from the list of sea state collections