Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
double radarelab::algo::Cleaner::trap ( double  x1,
double  x2,
double  x3,
double  x4,
double  val 
) const

trapezoidal probability function

Definizione alla linea 831 del file cleaner.cpp.

832 {
833  if(val<=x3&&val>=x2) return 1.;
834  else if(val<x2&&val>x1) return val/(x2-x1)-x1/(x2-x1);
835  else if (val<x4&&val>x3) return val/(x3-x4)-x4/(x3-x4);
836  else return 0.; // (val<=x1||val>=x4)
837 }