new_SeaSondeRCS {SeaSondeR}R Documentation

Create a New SeaSondeRCS Object

Description

This function constructs a new SeaSondeRCS object with the provided header and data information, initializing default values for various attributes including processing steps, FOR and MUSIC data, noise level, APM, and reference noise normalized limits estimation interval.

Usage

new_SeaSondeRCS(header, data, seasonder_apm_object = NULL)

Arguments

header

A list containing header information for the SeaSondeRCS object.

data

A list containing the data fields for the SeaSondeRCS object.

seasonder_apm_object

An optional object representing the APM (Antenna Pattern Matrix or similar metadata). If provided, it is assigned to the SeaSondeRCS object; otherwise, the APM attribute is set to NULL.

Details

The object is created with the following components:

After constructing the base object, the function updates the header and data attributes, initializes FOR parameters, and sets up the FOR configuration by calling seasonder_initSeaSondeRCS_FOR. A processing step message is logged to indicate successful creation.

Value

A SeaSondeRCS object with version 1 containing the specified header, data, and default-initialized attributes.

See Also

seasonder_setSeaSondeRCS_header, seasonder_setSeaSondeRCS_data, seasonder_setFOR_parameters, seasonder_setSeaSondeRCS_FOR


[Package SeaSondeR version 0.2.8 Index]