89 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);
124 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);
131 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);
163 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);
168 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);
188 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);
279 #endif // __cplusplus
282 #endif // _At_Surface_