WinProp_Pulse_Radar

Function List

WinProp_Pulse_Radar::WinProp_Pulse_Radar
Default constructor
WinProp_Pulse_Radar::~WinProp_Pulse_Radar
Destructor
WinProp_Pulse_Radar::compute
Computes the Range-Doppler and/or Range-Angle heat maps using a pulse radar

Function Details

WinProp_Pulse_Radar()

Description

Default constructor

Parameters

Returns None

~WinProp_Pulse_Radar()

Description

Destructor

Parameters

Returns None

int compute(const WinProp_Pulse_Radar_Para * pulsePara, const int nrRayMatrices, const WinProp_RayMatrixElement * rayMatrices, const WinProp_Callback * callbacks, WinProp_ResultPlane * rangeVelocity, WinProp_ResultPlane * rangeAngleAz, WinProp_ResultPlane * rangeAngleEl)

Description

Computes the Range-Doppler and/or Range-Angle heat maps using a pulse radar

Parameters

const WinProp_Pulse_Radar_Para * pulsePara
The pulse radar parameters.
const int nrRayMatrices
The number of ray matrices.
const WinProp_RayMatrixElement * rayMatrices
The ray matrices. One ray matrix for Range-Doppler heat map result for one time step. Multiple ray matrices from multiple transmitting and receiving elements for angle estimation relevant for ElementsConfig::MULTIPLE_ELEMENTS. Multiple ray matrices from multiple time steps, supporting time-series analysis relevant for ElementsConfig::MULTIPLE_TIME_STEPS.
const WinProp_Callback * callbacks
If non-null, the callbacks to be used.
WinProp_ResultPlane * rangeVelocity
If non-null, structure containing the Range-Doppler heat map result.
WinProp_ResultPlane * rangeAngleAz
If non-null, structure containing the Range-Angle heat map result for the azimuth domain.
WinProp_ResultPlane * rangeAngleEl
If non-null, structure containing the Range-Angle heat map result for the elevation domain.

Returns An integer: 0 = success, failure otherwise.

The documentation was generated from the following file:
  • source/Radar/Pulse/winprop_pulse_radar.h