CUTM *tqc (time_diff, aircraft_altitude, radar_altitude, radar_angle, radar_utm) long time_diff, aircraft_altitude, radar_altitude, radar_angle; CUTM *radar_utm; { long out7; CUTM *output; float d3, out8, x5, y3, x6; CUTM *relpos, *glvar4796; out7 = aircraft_altitude - radar_altitude; d3 = 2.997925E8 * time_diff; out8 = d3 / 2; x5 = sqrt(square(out8) - 9.2903039999999988E14 * lsquare(out7)); y3 = x5 * sin(0.0015339807878856412 * radar_angle); x6 = x5 * cos(0.0015339807878856412 * radar_angle); relpos = (CUTM*) malloc(sizeof(CUTM)); relpos-> north = 1.0000000000000001E-7 * y3; relpos-> east = 1.0000000000000001E-7 * x6; glvar4796 = (CUTM*) malloc(sizeof(CUTM)); glvar4796-> east = relpos-> east + radar_utm-> east; glvar4796-> north = relpos-> north + radar_utm-> north; output = glvar4796; return output; }
Contents    Page-10    Prev    Next    Page+10    Index