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:AgStkRadar~IAgStkRadarRcsPlugin~ProcessSignals% method of the %IAgStkRadarRcsPlugin:AgStkRadar~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.