Interface implemented by an object that
represents the parameters to be passed into the RCS plugin Compute
method.
GetIncidentBodyFixedVector | Gets the incident body fixed vector. |
GetReflectedBodyFixedVector | Gets the reflected body fixed vector. |
Frequency | Gets the signal frequency. |
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. |
OrthoChannelRcs | Sets the primary channel RCS value. |
OrthoChannelRcsCross | Sets the primary channel cross pol RCS value. |
PrimaryChannelRcs | Sets the primary channel RCS value |
PrimaryChannelRcsCross | Sets the primary channel cross pol RCS value |
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. |
Time | Gets the current time. |
An instance of this interface is passed
as an input parameter to the Compute method
of the IAgStkRadarRcsPlugin
interface. The RCS plugin's Compute method
is responsible for computing the primary channel's co-pol and
cross-pol RCS values as well as the orthogonal channels's co-pol
and cross-pol RCS values. The plugin then should set the
values using the PrimaryChannelRcs,
PrimaryChannelRcsCross, OrthoChannelRcs,
and OrthoChannelRcsCross
properties.