/* @file TrilaterationLeg.java * * @author marco corvi * @date nov 2016 * * @brief TopoDroid centerline computation: cluster of triangles * -------------------------------------------------------- * Copyright This sowftare is distributed under GPL-3.0 or later * See the file COPYING. * -------------------------------------------------------- */ package com.topodroid.DistoX; class TrilaterationLeg { TriShot shot; double d; // distance [m] double a; // angle [degrees] boolean used; // work flag TrilaterationPoint pi; TrilaterationPoint pj; TrilaterationLeg( TriShot sh, TrilaterationPoint p1, TrilaterationPoint p2 ) { shot = sh; d = sh.length() * Math.cos( sh.clino() * Math.PI / 180.0 ); a = sh.bearing(); used = false; pi = p1; pj = p2; } }