]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/MapRulerNode.java
Enhancements to district functionalities and code
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / nodes / MapRulerNode.java
1 package org.simantics.district.network.ui.nodes;
2
3 import org.simantics.district.network.ModelledCRS;
4 import org.simantics.scenegraph.g2d.nodes.RulerNode;
5
6 public class MapRulerNode extends RulerNode {
7
8     private static final long serialVersionUID = -7140072658133605907L;
9
10     @Override
11     protected double modifyHorizontalValue(double value) {
12         // TODO: fix scale!
13         double scale = 100000;
14 //        double scale = 1;
15         return ModelledCRS.xToLongitude(value / scale);
16     }
17
18     @Override
19     protected double modifyVerticalValue(double value) {
20         // TODO: fix scale!
21         double scale = 100000;
22 //        double scale = 1;
23         return ModelledCRS.yToLatitude(value / scale);
24     }
25
26 }