package dk.daoas.fulddaekning; import com.jwetherell.algorithms.data_structures.KdTree; public class Adresse extends KdTree.XYZPoint { public int id; public short postnr; public String vejnavn; public int gadeid; public short husnr; public String husnrbogstav; public String rute; public short ho; public double latitude; public double longitude; public double xyz[] = new double[3]; public Adresse(Double latitude, Double longitude) { super(latitude, longitude); this.latitude = latitude; this.longitude = longitude; xyz[0] = Math.cos(Math.toRadians(latitude)) * Math.cos(Math.toRadians(longitude)); xyz[1] = Math.cos(Math.toRadians(latitude)) * Math.sin(Math.toRadians(longitude)); xyz[2] = Math.sin(Math.toRadians(latitude)); } @Override public String toString() { return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + vejnavn + " " + husnr + husnrbogstav + " ho=" + ho; } }