| | |
| | | while(var6.hasNext()) { |
| | | TbPersonAndDepartment node = (TbPersonAndDepartment)var6.next(); |
| | | double jiao = 0.0; |
| | | if (this.persons.containsKey(node.getPTagid())) { |
| | | double x1 = Double.valueOf(node.getPX()); |
| | | double y1 = Double.valueOf(node.getPY()); |
| | | double x2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[0]); |
| | | double y2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[1]); |
| | | double c = x1 - x2; |
| | | double a = y1 - y2; |
| | | if (node.getBaoliu22() != null && node.getBaoliu22() != "") { |
| | | if (node.getBaoliu22().equals("0")) { |
| | | jiao = Math.toDegrees(Math.atan2(c, a)); |
| | | } else { |
| | | String[] xy = node.getBaoliu23().split(","); |
| | | jiao = Math.toDegrees(Math.atan2(Double.valueOf(xy[0]), Double.valueOf(xy[1]))); |
| | | } |
| | | |
| | | if (String.valueOf(jiao).equals("0.0")) { |
| | | jiao = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[2]); |
| | | } |
| | | } |
| | | } |
| | | // if (this.persons.containsKey(node.getPTagid())) { |
| | | // double x1 = Double.valueOf(node.getPX()); |
| | | // double y1 = Double.valueOf(node.getPY()); |
| | | // double x2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[0]); |
| | | // double y2 = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[1]); |
| | | // double c = x1 - x2; |
| | | // double a = y1 - y2; |
| | | // if (node.getBaoliu22() != null && node.getBaoliu22() != "") { |
| | | // if (node.getBaoliu22().equals("0")) { |
| | | // jiao = Math.toDegrees(Math.atan2(c, a)); |
| | | // } else { |
| | | // String[] xy = node.getBaoliu23().split(","); |
| | | // jiao = Math.toDegrees(Math.atan2(Double.valueOf(xy[0]), Double.valueOf(xy[1]))); |
| | | // } |
| | | // |
| | | // if (String.valueOf(jiao).equals("0.0")) { |
| | | // jiao = Double.valueOf(((String[])this.persons.get(node.getPTagid()))[2]); |
| | | // } |
| | | // } |
| | | // } |
| | | String tagid = node.getPTagid(); |
| | | tb_realpositoin position = new tb_realpositoin(); |
| | | position.setTagid(tagid); |