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.