![]() |
VR-Vantage 2.7 API Documentation
|
Go to the source code of this file.
Functions | |
| SIGSIM49_API int | UpdateObjectKinematics (OBJECT *object, ellipsoid E, double simtime) |
| SIGSIM49_API int | ObjectThermalSpinUp (OBJECT *object, double spinupPeriod, METIN *metin) |
| SIGSIM49_API int | UpdateObjectMSPOLYARRAYTemperatures (OBJECT *object) |
| SIGSIM49_API jrmbool | ReturnScatterAspect (OBJECT *object, double az, double el, double freq, RCS_ASPECT *aspect) |
| SIGSIM49_API jrmbool | ReturnRCSAspect (OBJECT *object, double az, double el, double freq, RCS_ASPECT *ra) |
| SIGSIM49_API jrmComplex | getSigSimTargetRCS (double az_deg, double el_deg, double freq_Hz, RCS_TABLE *rcs_table, enum Polarization pol) |
| SIGSIM49_API void | getSigSimTargetRCSAllPol (double az_deg, double el_deg, double freq_Hz, RCS_TABLE *rcs_table, jrmComplex *HH, jrmComplex *HV, jrmComplex *VH, jrmComplex *VV) |
| SIGSIM49_API double | GetProjectedRCS (OBJECT *object, double freq_Hz, LOS_DB_INTERSECT *intersect) |
| SIGSIM49_API int | GetProjectedRCS_Terrain (OBJECT *terrain, double freq_Hz, LOS_DB_INTERSECT intersect, double *Sigma0Mean, double *Sigma0StDev) |
| SIGSIM49_API int | Get2DProjectedRCS_Terrain (ellipsoid E, FOV fov, SPECTRAL_DOMAIN spectrum, OBJECT *terrain, int object_id_of_interest, int *object_id_map, int *ms_index_map, double *range_map, VECTOR *normal_map, double **Sigma0Mean, double **Sigma0StDev) |
| SIGSIM49_API int | GetAtSurfaceRadiance3D (SENSOR sens, double **radiance3D, double **HDR_map, LOS_2D_MAP *los_map, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject, ENVIRONMENTAL_INFLUENCE_MAP eimap, BRDF_MODEL brdf_model, jrmbool emission_enable, jrmbool light_enable) |
| SIGSIM49_API int | GetAtSurfaceRadiance3D_GPU (SENSOR sens, double **radiance3D, double **HDR_map, double **rdot_map, int *object_index_map, int *ms_index_map, double *range_map, VECTOR *normal_map, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject, ENVIRONMENTAL_INFLUENCE_MAP eimap, BRDF_MODEL brdf_model) |
| SIGSIM49_API int | GetAtSurfaceRadiance3D_CPU (FOV fov, SPECTRAL_DOMAIN spectrum, double **radiance3D, double **HDR_map, LOS_2D_MAP *los_map, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject, ENVIRONMENTAL_INFLUENCE_MAP eimap, BRDF_MODEL brdf_model) |
| SIGSIM49_API int | CalcDirectionalRadiance_rademit (METIN *metin, ENVIRONMENTAL_INFLUENCE_MAP eimap, LOS_DB_INTERSECT hitpoint, long nmatls, MATL_PROP_TABLE *mp_table, BRDF_MODEL brdf_model, SENSOR sens, jrmbool emission_enable, jrmbool light_enable, double *atsurface, double *HDR) |
| SIGSIM49_API int | CalcDirectionalRadiance (METIN *metin, ENVIRONMENTAL_INFLUENCE_MAP eimap, LOS_DB_INTERSECT hitpoint, long nmatls, MATL_PROP_TABLE *mp_table, BRDF_MODEL brdf_model, SPECTRAL_DOMAIN spectrum, double *atsurface, double *HDR) |
| SIGSIM49_API int | AllocateRFPowerDensity (RF_POWER_DENSITY *rf, long nlambda) |
| SIGSIM49_API int | AllocateRFPower (RF_POWER *rf, long nlambda) |
| SIGSIM49_API int | CalcRFReflectedPower_Object (SPECTRAL_DOMAIN spectrum, OBJECT object, LOS_DB_INTERSECT intersect, double **RCS, double *rftrans1way, double *rfnoise1way, RF_POWER *rfpower) |
| SIGSIM49_API int | CalcRFReflectedPower_Terrain (SPECTRAL_DOMAIN spectrum, OBJECT terrain, LOS_DB_INTERSECT intersect, double **RCS, double *rftrans1way, double *rfnoise1way, RF_POWER *rfpower) |
| SIGSIM49_API int | CalcRFReflectedPower (SENSOR sens, EULERzyx ifov_orient_NED, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject, LOS_DB_INTERSECT *hitpoint, double **RCS, double **rftrans1way, double **rfnoise1way, RF_POWER *rfpower) |
| SIGSIM49_API int | CalcRFReflectedPowerKE (FOV sensfov, SPECTRAL_DOMAIN spectrum, EULERzyx *ifov_orient_NED, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject, LOS_DB_INTERSECT *hitpoint, double **RCS, double **rftrans1way, double **rfnoise1way, RF_POWER *rfpower) |
| SIGSIM49_API int | RFPowerCoherentSum (RF_POWER A, RF_POWER B, RF_POWER *sum, double range_m, SPECTRAL_DOMAIN spectrum) |
| SIGSIM49_API int | GetRFReflectedPower2DHV_GPU (SENSOR sens, RF_POWER **power2DHV, double **RCS_map, double **rdot_map, double **rftrans1way_map, double **rfnoise1way_map, int *object_index_map, int *ms_index_map, double *range_map, VECTOR *normal_map, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject) |
| SIGSIM49_API int | GetRFReflectedPower2DHV_CPU (SENSOR sens, RF_POWER **power2DHV, LOS_2D_MAP *los_map, METIN metin, OBJECT *terrain, int num_voiobjects, OBJECT *voiobject) |
| SIGSIM49_API int | GetTotalRFPower2D (SENSOR sens, double **power2D, RF_POWER *power2DHV) |
| SIGSIM49_API int | FreePowerHVArrays (RF_POWER *powerHV) |
| SIGSIM49_API int | FreePower2DHVMap (RF_POWER *power2DHV, int hsamples, int vsamples) |
| SIGSIM49_API int | FreePowerMap (double *power) |
| SIGSIM49_API double | WeddingCakeRectangular (double *coef, double theta) |
| SIGSIM49_API double | WeddingCakeRadial (double *coef, double theta) |
| SIGSIM49_API double | GaussianRadial (double beamwidth, double theta) |
| SIGSIM49_API int | GetRFPowerEmitted (dVEC_HV pixel_angle, SPECTRAL_DOMAIN spectrum, TRANSMITTER_RECEIVER *transmitter, RF_POWER *rfpower) |
| SIGSIM49_API int | GetRFPowerDensityAccepted (dVEC_HV pixel_angle, SPECTRAL_DOMAIN spectrum, TRANSMITTER_RECEIVER *receiver, RF_POWER_DENSITY rfpowerdensity_ataperture, RF_POWER_DENSITY *rfpowerdensity_accepted) |
| SIGSIM49_API int | GetRFPowerDensityAccepted_2DHV (FOV fov, SPECTRAL_DOMAIN spectrum, TRANSMITTER_RECEIVER *receiver, RF_POWER_DENSITY *rfpowerdensity_ataperture, RF_POWER_DENSITY **rfpowerdensity_accepted) |
| SIGSIM49_API int | FreePowerDensityHVArrays (RF_POWER_DENSITY *powerdensityHV) |
| SIGSIM49_API int | FreePowerDensity2DHVMap (RF_POWER_DENSITY *powerdensity2DHV, int hsamples, int vsamples) |
| SIGSIM49_API int | FreePowerDensityMap (double *powerdensity) |
| SIGSIM49_API int UpdateObjectKinematics | ( | OBJECT * | object, |
| ellipsoid | E, | ||
| double | simtime | ||
| ) |
| SIGSIM49_API int ObjectThermalSpinUp | ( | OBJECT * | object, |
| double | spinupPeriod, | ||
| METIN * | metin | ||
| ) |
| SIGSIM49_API int UpdateObjectMSPOLYARRAYTemperatures | ( | OBJECT * | object | ) |
| SIGSIM49_API jrmbool ReturnScatterAspect | ( | OBJECT * | object, |
| double | az, | ||
| double | el, | ||
| double | freq, | ||
| RCS_ASPECT * | aspect | ||
| ) |
| SIGSIM49_API jrmbool ReturnRCSAspect | ( | OBJECT * | object, |
| double | az, | ||
| double | el, | ||
| double | freq, | ||
| RCS_ASPECT * | ra | ||
| ) |
| SIGSIM49_API jrmComplex getSigSimTargetRCS | ( | double | az_deg, |
| double | el_deg, | ||
| double | freq_Hz, | ||
| RCS_TABLE * | rcs_table, | ||
| enum Polarization | pol | ||
| ) |
| SIGSIM49_API void getSigSimTargetRCSAllPol | ( | double | az_deg, |
| double | el_deg, | ||
| double | freq_Hz, | ||
| RCS_TABLE * | rcs_table, | ||
| jrmComplex * | HH, | ||
| jrmComplex * | HV, | ||
| jrmComplex * | VH, | ||
| jrmComplex * | VV | ||
| ) |
| SIGSIM49_API double GetProjectedRCS | ( | OBJECT * | object, |
| double | freq_Hz, | ||
| LOS_DB_INTERSECT * | intersect | ||
| ) |
| SIGSIM49_API int GetProjectedRCS_Terrain | ( | OBJECT * | terrain, |
| double | freq_Hz, | ||
| LOS_DB_INTERSECT | intersect, | ||
| double * | Sigma0Mean, | ||
| double * | Sigma0StDev | ||
| ) |
| SIGSIM49_API int Get2DProjectedRCS_Terrain | ( | ellipsoid | E, |
| FOV | fov, | ||
| SPECTRAL_DOMAIN | spectrum, | ||
| OBJECT * | terrain, | ||
| int | object_id_of_interest, | ||
| int * | object_id_map, | ||
| int * | ms_index_map, | ||
| double * | range_map, | ||
| VECTOR * | normal_map, | ||
| double ** | Sigma0Mean, | ||
| double ** | Sigma0StDev | ||
| ) |
| SIGSIM49_API int GetAtSurfaceRadiance3D | ( | SENSOR | sens, |
| double ** | radiance3D, | ||
| double ** | HDR_map, | ||
| LOS_2D_MAP * | los_map, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject, | ||
| ENVIRONMENTAL_INFLUENCE_MAP | eimap, | ||
| BRDF_MODEL | brdf_model, | ||
| jrmbool | emission_enable, | ||
| jrmbool | light_enable | ||
| ) |
| SIGSIM49_API int GetAtSurfaceRadiance3D_GPU | ( | SENSOR | sens, |
| double ** | radiance3D, | ||
| double ** | HDR_map, | ||
| double ** | rdot_map, | ||
| int * | object_index_map, | ||
| int * | ms_index_map, | ||
| double * | range_map, | ||
| VECTOR * | normal_map, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject, | ||
| ENVIRONMENTAL_INFLUENCE_MAP | eimap, | ||
| BRDF_MODEL | brdf_model | ||
| ) |
| SIGSIM49_API int GetAtSurfaceRadiance3D_CPU | ( | FOV | fov, |
| SPECTRAL_DOMAIN | spectrum, | ||
| double ** | radiance3D, | ||
| double ** | HDR_map, | ||
| LOS_2D_MAP * | los_map, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject, | ||
| ENVIRONMENTAL_INFLUENCE_MAP | eimap, | ||
| BRDF_MODEL | brdf_model | ||
| ) |
| SIGSIM49_API int CalcDirectionalRadiance_rademit | ( | METIN * | metin, |
| ENVIRONMENTAL_INFLUENCE_MAP | eimap, | ||
| LOS_DB_INTERSECT | hitpoint, | ||
| long | nmatls, | ||
| MATL_PROP_TABLE * | mp_table, | ||
| BRDF_MODEL | brdf_model, | ||
| SENSOR | sens, | ||
| jrmbool | emission_enable, | ||
| jrmbool | light_enable, | ||
| double * | atsurface, | ||
| double * | HDR | ||
| ) |
| SIGSIM49_API int CalcDirectionalRadiance | ( | METIN * | metin, |
| ENVIRONMENTAL_INFLUENCE_MAP | eimap, | ||
| LOS_DB_INTERSECT | hitpoint, | ||
| long | nmatls, | ||
| MATL_PROP_TABLE * | mp_table, | ||
| BRDF_MODEL | brdf_model, | ||
| SPECTRAL_DOMAIN | spectrum, | ||
| double * | atsurface, | ||
| double * | HDR | ||
| ) |
| SIGSIM49_API int AllocateRFPowerDensity | ( | RF_POWER_DENSITY * | rf, |
| long | nlambda | ||
| ) |
| SIGSIM49_API int AllocateRFPower | ( | RF_POWER * | rf, |
| long | nlambda | ||
| ) |
| SIGSIM49_API int CalcRFReflectedPower_Object | ( | SPECTRAL_DOMAIN | spectrum, |
| OBJECT | object, | ||
| LOS_DB_INTERSECT | intersect, | ||
| double ** | RCS, | ||
| double * | rftrans1way, | ||
| double * | rfnoise1way, | ||
| RF_POWER * | rfpower | ||
| ) |
| SIGSIM49_API int CalcRFReflectedPower_Terrain | ( | SPECTRAL_DOMAIN | spectrum, |
| OBJECT | terrain, | ||
| LOS_DB_INTERSECT | intersect, | ||
| double ** | RCS, | ||
| double * | rftrans1way, | ||
| double * | rfnoise1way, | ||
| RF_POWER * | rfpower | ||
| ) |
| SIGSIM49_API int CalcRFReflectedPower | ( | SENSOR | sens, |
| EULERzyx | ifov_orient_NED, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject, | ||
| LOS_DB_INTERSECT * | hitpoint, | ||
| double ** | RCS, | ||
| double ** | rftrans1way, | ||
| double ** | rfnoise1way, | ||
| RF_POWER * | rfpower | ||
| ) |
| SIGSIM49_API int CalcRFReflectedPowerKE | ( | FOV | sensfov, |
| SPECTRAL_DOMAIN | spectrum, | ||
| EULERzyx * | ifov_orient_NED, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject, | ||
| LOS_DB_INTERSECT * | hitpoint, | ||
| double ** | RCS, | ||
| double ** | rftrans1way, | ||
| double ** | rfnoise1way, | ||
| RF_POWER * | rfpower | ||
| ) |
| SIGSIM49_API int RFPowerCoherentSum | ( | RF_POWER | A, |
| RF_POWER | B, | ||
| RF_POWER * | sum, | ||
| double | range_m, | ||
| SPECTRAL_DOMAIN | spectrum | ||
| ) |
| SIGSIM49_API int GetRFReflectedPower2DHV_GPU | ( | SENSOR | sens, |
| RF_POWER ** | power2DHV, | ||
| double ** | RCS_map, | ||
| double ** | rdot_map, | ||
| double ** | rftrans1way_map, | ||
| double ** | rfnoise1way_map, | ||
| int * | object_index_map, | ||
| int * | ms_index_map, | ||
| double * | range_map, | ||
| VECTOR * | normal_map, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject | ||
| ) |
| SIGSIM49_API int GetRFReflectedPower2DHV_CPU | ( | SENSOR | sens, |
| RF_POWER ** | power2DHV, | ||
| LOS_2D_MAP * | los_map, | ||
| METIN | metin, | ||
| OBJECT * | terrain, | ||
| int | num_voiobjects, | ||
| OBJECT * | voiobject | ||
| ) |
| SIGSIM49_API int GetTotalRFPower2D | ( | SENSOR | sens, |
| double ** | power2D, | ||
| RF_POWER * | power2DHV | ||
| ) |
| SIGSIM49_API int FreePowerHVArrays | ( | RF_POWER * | powerHV | ) |
| SIGSIM49_API int FreePower2DHVMap | ( | RF_POWER * | power2DHV, |
| int | hsamples, | ||
| int | vsamples | ||
| ) |
| SIGSIM49_API int FreePowerMap | ( | double * | power | ) |
| SIGSIM49_API double WeddingCakeRectangular | ( | double * | coef, |
| double | theta | ||
| ) |
| SIGSIM49_API double WeddingCakeRadial | ( | double * | coef, |
| double | theta | ||
| ) |
| SIGSIM49_API double GaussianRadial | ( | double | beamwidth, |
| double | theta | ||
| ) |
| SIGSIM49_API int GetRFPowerEmitted | ( | dVEC_HV | pixel_angle, |
| SPECTRAL_DOMAIN | spectrum, | ||
| TRANSMITTER_RECEIVER * | transmitter, | ||
| RF_POWER * | rfpower | ||
| ) |
| SIGSIM49_API int GetRFPowerDensityAccepted | ( | dVEC_HV | pixel_angle, |
| SPECTRAL_DOMAIN | spectrum, | ||
| TRANSMITTER_RECEIVER * | receiver, | ||
| RF_POWER_DENSITY | rfpowerdensity_ataperture, | ||
| RF_POWER_DENSITY * | rfpowerdensity_accepted | ||
| ) |
| SIGSIM49_API int GetRFPowerDensityAccepted_2DHV | ( | FOV | fov, |
| SPECTRAL_DOMAIN | spectrum, | ||
| TRANSMITTER_RECEIVER * | receiver, | ||
| RF_POWER_DENSITY * | rfpowerdensity_ataperture, | ||
| RF_POWER_DENSITY ** | rfpowerdensity_accepted | ||
| ) |
| SIGSIM49_API int FreePowerDensityHVArrays | ( | RF_POWER_DENSITY * | powerdensityHV | ) |
| SIGSIM49_API int FreePowerDensity2DHVMap | ( | RF_POWER_DENSITY * | powerdensity2DHV, |
| int | hsamples, | ||
| int | vsamples | ||
| ) |
| SIGSIM49_API int FreePowerDensityMap | ( | double * | powerdensity | ) |