Interface implemented by an object that
represents the parameters to be passed into the RCS plugin
ProcessSignals method.
ConstructOrthogonalPolarization | Constructs an orthogonal instance of the specified polarization. |
ConstructPolarization | Constructs a new polarization object. |
ConstructPolarizationCopy | Constructs a copy of the specified polarization. |
GetIncidentBodyFixedVector | Gets the incident body fixed vector. |
GetReflectedBodyFixedVector | Gets the reflected body fixed vector. |
InicidentBodyFixedVectorArray | Gets the incident body fixed vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
OrthoPolChannelSignal | Gets the read-only signal. |
PrimaryPolChannelSignal | Gets the read-only signal. |
ReflectedBodyFixedVectorArray | Gets the reflected body fixed vector as an array of length 3 where the x component is array(0), y component is array(1), and z component is array(2). All values in meters. |
An instance of this interface is passed
as an input parameter to the ProcessSignals
method of the IAgStkRadarRcsPlugin
interface. The RCS plugin's ProcessSignals method
is responsible for modifying the supplied primary channel, and
orthogonal channel signal if present, signal power by the compute
radar cross section. The plugin is also able to modify any of
the other settable parameters on the signal objects including
frequency and polarization.