class MeasurementType
Supported data types for the Code operator.
Use the attributes and methods of this class in conjunction with the result_type method (refer to the data type of the Code operator) to
- specify the data type of the Code operator
- test the data type of the input operands
The MeasurementType class is available from the Echoview Python package.
Attributes
SINGLE_BEAM_ANGLE |
Angular position |
SINGLE_BEAM_BOOLEAN |
Boolean |
SINGLE_BEAM_WIDEBAND_ANGLE |
Complex angular position |
SINGLE_BEAM_WIDEBAND_POWER |
Complex power dB |
SINGLE_BEAM_WIDEBAND_SV |
Complex Sv |
SINGLE_BEAM_WIDEBAND_TS |
Complex TS |
SINGLE_BEAM_LINEAR |
Linear |
MULTIBEAM_ANGLE |
Multibeam angular position |
MULTIBEAM_BOOLEAN |
Multibeam boolean |
MULTIBEAM_MAGNITUDE |
Multibeam magnitude |
MULTIBEAM_PHASE |
Multibeam phase |
MULTIBEAM_SV |
Multibeam Sv |
MULTIBEAM_TS |
Multibeam TS |
MULTIBEAM_UNSPECIFIED_DB |
Multibeam unspecified dB |
SINGLE_BEAM_POWER |
Power dB |
SINGLE_BEAM_PULSE_COMPRESSED_ANGLE |
Pulse compressed complex angular position |
SINGLE_BEAM_PULSE_COMPRESSED_POWER |
Pulse compressed complex power dB |
SINGLE_BEAM_PULSE_COMPRESSED_SV |
Pulse compressed complex Sv |
SINGLE_BEAM_PULSE_COMPRESSED_TS |
Pulse compressed complex TS |
SINGLE_BEAM_SV |
Sv |
SINGLE_BEAM_TS |
TS |
SINGLE_BEAM_UNSPECIFIED_DB |
Unspecified dB |
UNDEFINED |
Operand unavailable or variable upstream of the operand is unavailable. |
Methods
is_acoustic |
Determines if self (i.e., the MeasurementType object) is an acoustic measurement. Returns a Boolean. |
is_single_beam |
Determines if self is a single beam measurement. Returns a Boolean. |
is_multibeam |
Determines if self is a multibeam measurement. Returns a Boolean. |
is_db |
Determines if self is an acoustic measurement in decibels. Returns a Boolean. |
is_magnitude |
Determines if self is a measurement in the linear domain. Returns a Boolean. |
is_wideband_or_pulse_compressed |
Determines if self is a wideband or pulse-compressed measurement. Returns a Boolean. |