Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
func_Q3d.cpp
1 
2 #include <func_Q3d.h>
3 
4 #include <stdio.h>
5 #include <math.h> //file di sistema definisce costanti matematiche e richiama funzioni mat
6 #include <qual_par.h> //file creato da me, parametri qualita' e definizione funzioni qualita'
7 
8 float func_q_Z(unsigned char cl, unsigned char bb, float dst, float dr, float dt, float dh, float dhst, float PIA)
9 {
10 float q;
11 
12  q=qCl(cl)*qBB(bb,dr,dt)*qDist(dst)*qVol(dh,dhst)*qAtt(PIA);
13 
14  return q;
15 }
30 /*
31  omstart func_q_R
32  idx calcola qualita' rispetto a prodotto precipitazione
33  calcola qualita' rispetto a prodotto precipitazione
34  q=qCl(cl)*qBB(bb,dr,dt)*qDist(dr)*qVol(dr,dh)*qAtt(PIA)*qVpr(dZ,sdevZ)
35  omend
36 */
37 float func_q_R(unsigned char cl, unsigned char bb, float dst, float dr, float dt, float dh, float dhst, float PIA, float dZ, float sdevZ)
38 {
39 float q;
40 
41  q=qCl(cl)*qBB(bb,dr,dt)*qDist(dst)*qVol(dh,dhst)*qAtt(PIA)*qVpr(dZ,sdevZ);
42  return q;
43 }
44 
float qCl(unsigned char clc)
funzione componente qualita&#39; clutter
funzioni che combinano le componenti semplici di qualita&#39; radar
float qDist(float dr)
funzione componente qualita&#39; distanza
float qAtt(float PIA)
funzione componente qualita&#39; da path integrated attenuation
float qVol(float dh, float dhst)
funzione componente qualita&#39; focalizzazione fascio
float func_q_Z(unsigned char cl, unsigned char bb, float dst, float dr, float dt, float dh, float dhst, float PIA)
funzione che calcola la qualita&#39; per Z
Definition: func_Q3d.cpp:8
float qBB(unsigned char bbc, float dr, float dt)
funzione componente qualita&#39; beam blocking
float func_q_R(unsigned char cl, unsigned char bb, float dst, float dr, float dt, float dh, float dhst, float PIA, float dZ, float sdevZ)
funzione che calcola la qualita&#39; per R
Definition: func_Q3d.cpp:37