VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Functions
RFsig.h File Reference

Go to the source code of this file.

Macros

#define NUMBER_RCS_HEADER_FIELDS   12
#define NUMBER_RCS_LINE_FIELDS   15

Functions

int FillAtObjectRFSourceFromSensor (SENSOR *sens, METIN *metin, OBJECT *object, INCIDENT_RADIANCE *incident)
int GetAtTerrainSignatureRF (VECTOR to_view_NED, double *weight, MATL_PROP_TABLE *mp_table, VECTOR normal_NED, double surface_area_m2, ENVIRONMENTAL_INFLUENCE_MAP eimap, double *exitent_h, double *exitent_v)
int Get_HV_Axes_NED (VECTOR NED, VECTOR *horizontal, VECTOR *vertical)
int GetAtObjectSignatureRF (VECTOR to_view_NED, double *weight, OBJECT *object, ENVIRONMENTAL_INFLUENCE_MAP eimap, double *exitent_h, double *exitent_v)
int FreeOLDRCSTable (OLD_RCS_TABLE *rcs)
double Sigma0 (double gamma, double A, double grazing_angle_rad)
double UnpolarizedAbsoluteRCSatOrientationFRD (double GHz, VECTOR FRD, OLD_RCS_TABLE rcs)
int BandAveragedArealRCS (MATL_PROP_TABLE mp_table, BAND band, double Zenith, enum Polarization PL, double *RCS, double *STD)
int BandAveragedUlabyParams (MATL_PROP_TABLE mp_table, BAND band, enum Polarization PL, double *P1, double *P2, double *P3, double *P4, double *P5, double *P6, double *M1, double *M2, double *M3)
int BAND_UlabyParams (MATL_PROP_TABLE mp_table, BAND band, enum Polarization PL, double *P1, double *P2, double *P3, double *P4, double *P5, double *P6, double *M1, double *M2, double *M3)
double Tsigma0 (double Zenith, double P1, double P2, double P3, double P4, double P5, double P6)
double TSTDDev (double Zenith, double M1, double M2, double M3)
int BAND_TerrainRCS_Polynomial (MATL_PROP_TABLE mp_table, BAND band, enum Polarization PL, double *RCS0, double *RCS1, double *RCS2, double *RCS3, double *STD0, double *STD1, double *STD2)

Macro Definition Documentation

#define NUMBER_RCS_HEADER_FIELDS   12
#define NUMBER_RCS_LINE_FIELDS   15

Function Documentation

int FillAtObjectRFSourceFromSensor ( SENSOR sens,
METIN metin,
OBJECT object,
INCIDENT_RADIANCE *  incident 
)
int GetAtTerrainSignatureRF ( VECTOR  to_view_NED,
double *  weight,
MATL_PROP_TABLE mp_table,
VECTOR  normal_NED,
double  surface_area_m2,
ENVIRONMENTAL_INFLUENCE_MAP  eimap,
double *  exitent_h,
double *  exitent_v 
)
int Get_HV_Axes_NED ( VECTOR  NED,
VECTOR horizontal,
VECTOR vertical 
)
int GetAtObjectSignatureRF ( VECTOR  to_view_NED,
double *  weight,
OBJECT object,
ENVIRONMENTAL_INFLUENCE_MAP  eimap,
double *  exitent_h,
double *  exitent_v 
)
int FreeOLDRCSTable ( OLD_RCS_TABLE rcs)
double Sigma0 ( double  gamma,
double  A,
double  grazing_angle_rad 
)
double UnpolarizedAbsoluteRCSatOrientationFRD ( double  GHz,
VECTOR  FRD,
OLD_RCS_TABLE  rcs 
)
int BandAveragedArealRCS ( MATL_PROP_TABLE  mp_table,
BAND  band,
double  Zenith,
enum Polarization  PL,
double *  RCS,
double *  STD 
)
int BandAveragedUlabyParams ( MATL_PROP_TABLE  mp_table,
BAND  band,
enum Polarization  PL,
double *  P1,
double *  P2,
double *  P3,
double *  P4,
double *  P5,
double *  P6,
double *  M1,
double *  M2,
double *  M3 
)
int BAND_UlabyParams ( MATL_PROP_TABLE  mp_table,
BAND  band,
enum Polarization  PL,
double *  P1,
double *  P2,
double *  P3,
double *  P4,
double *  P5,
double *  P6,
double *  M1,
double *  M2,
double *  M3 
)
double Tsigma0 ( double  Zenith,
double  P1,
double  P2,
double  P3,
double  P4,
double  P5,
double  P6 
)
double TSTDDev ( double  Zenith,
double  M1,
double  M2,
double  M3 
)
int BAND_TerrainRCS_Polynomial ( MATL_PROP_TABLE  mp_table,
BAND  band,
enum Polarization  PL,
double *  RCS0,
double *  RCS1,
double *  RCS2,
double *  RCS3,
double *  STD0,
double *  STD1,
double *  STD2 
)


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)