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:AgStkRadar~IAgStkRadarRcsPlugin~Compute% method of the %IAgStkRadarRcsPlugin:AgStkRadar~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:AgStkRadar~IAgStkRadarRcsComputeParams~PrimaryChannelRcs%, %PrimaryChannelRcsCross:AgStkRadar~IAgStkRadarRcsComputeParams~PrimaryChannelRcsCross%, %OrthoChannelRcs:AgStkRadar~IAgStkRadarRcsComputeParams~OrthoChannelRcs%, and %OrthoChannelRcsCross:AgStkRadar~IAgStkRadarRcsComputeParams~OrthoChannelRcsCross% properties.