Changeset 21236 in osm for applications/editors


Ignore:
Timestamp:
2010-05-12T11:15:45+02:00 (14 years ago)
Author:
upliner
Message:

buildings_tools reformatting and checks

Location:
applications/editors/josm/plugins/buildings_tools
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/buildings_tools/.settings/org.eclipse.jdt.ui.prefs

    r20245 r21236  
    1 #Sat Jun 06 18:09:10 MSD 2009
     1#Wed May 12 12:21:49 MSD 2010
    22eclipse.preferences.version=1
     3formatter_profile=_BTProf
     4formatter_settings_version=11
    35org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/AddressDialog.java

    r20269 r21236  
    5656        }
    5757       
    58         private static String nextHouseNum()
    59         {
     58        private static String nextHouseNum() {
    6059                if (lhousenum==null) return "";
    61                 try
    62                 {
    63                   Integer num = NumberFormat.getInstance().parse(lhousenum).intValue();
    64                   if (inc) num=num+2; else num = num-2;
    65                   return num.toString();
    66                 } catch (ParseException e)
    67                 {                       
    68                   return lhousenum;
     60                try {
     61                        Integer num = NumberFormat.getInstance().parse(lhousenum).intValue();
     62                        if (inc) num=num+2; else num = num-2;
     63                        return num.toString();
     64                } catch (ParseException e) {                   
     65                        return lhousenum;
    6966                }
    7067        }
    71         public void saveValues()
    72         {
     68        public void saveValues() {
    7369                lhousenum = housenum.getText();
    7470                lstreetname = streetname.getText();
    7571                inc = cincdec.getSelectedIndex() == 0;         
    7672        }
    77         public String getHouseNum()
    78         {
     73        public String getHouseNum() {
    7974                return housenum.getText();
    8075        }
    81         public String getStreetName()
    82         {
     76        public String getStreetName() {
    8377                return streetname.getText();
    8478        }
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/Building.java

    r20245 r21236  
    4747                while (angconstraint>(Math.PI/4)) angconstraint-=Math.PI/4;
    4848        }
    49         public double getLength()
    50         {
     49        public double getLength() {
    5150                return len;
    5251        }
    5352       
    54         public void reset()
    55         {
     53        public void reset() {
    5654                len = 0;
    5755                en1=null;
     
    6462        public EastNorth Point3() { return en3; }
    6563        public EastNorth Point4() { return en4; }
    66         private void updMetrics()
    67         {
     64        private void updMetrics() {
    6865                meter = 2*Math.PI/(Math.cos(Math.toRadians(eastNorth2latlon(p1).lat())) * eqlen);
    6966                reset();
    7067        }
    71         public void setBase(EastNorth base)
    72         {
     68        public void setBase(EastNorth base) {
    7369                node = null;
    7470                p1 = base;
    7571                updMetrics();
    7672        }
    77         public void setBase(Node base)
    78         {
     73        public void setBase(Node base) {
    7974                node = base;
    8075                p1 = latlon2eastNorth(base.getCoor());
    8176                updMetrics();
    8277        }
    83         public void setPlace(EastNorth p2,double width,double lenstep)
    84         {
     78        public void setPlace(EastNorth p2,double width,double lenstep) {
    8579                double heading = p1.heading(p2);
    8680                double hdang = 0;
    87                 if (angconstrainted)
    88                 {
     81                if (angconstrainted) {
    8982                        hdang = Math.round((heading-angconstraint)/Math.PI*4);
    9083                        if (hdang>=8)hdang-=8;
     
    10396                lwidth = width;
    10497                Main.map.statusLine.setHeading(Math.toDegrees(heading));
    105                 if (angconstrainted)
    106                 {
     98                if (angconstrainted) {
    10799                        Main.map.statusLine.setAngle(hdang*45);
    108100                }
    109101        }
    110         public void paint(Graphics2D g, MapView mv)
    111         {
     102        public void paint(Graphics2D g, MapView mv) {
    112103                if (len == 0) return;
    113104                GeneralPath b = new GeneralPath();
     
    122113                g.draw(b);
    123114        }
    124         public Way create()
    125         {
     115        public Way create() {
    126116                if (len == 0) return null;
    127117                Node n1;
     
    134124                Node n4 = new Node(eastNorth2latlon(en4));
    135125                if (n1.getCoor().isOutSideWorld()||n2.getCoor().isOutSideWorld()||
    136                                 n3.getCoor().isOutSideWorld()||n4.getCoor().isOutSideWorld())
    137                 {
     126                                n3.getCoor().isOutSideWorld()||n4.getCoor().isOutSideWorld()) {
    138127                        JOptionPane.showMessageDialog(Main.parent,
    139128                                tr("Cannot place building outside of the world."));
     
    142131                Way w = new Way();
    143132                w.addNode(n1);
    144                 if (lwidth>=0)
    145                 {
     133                if (lwidth>=0) {
    146134                        w.addNode(n2);
    147135                        w.addNode(n3);
    148136                        w.addNode(n4);
    149                 } else
    150                 {
     137                } else {
    151138                        w.addNode(n4);
    152139                        w.addNode(n3);
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/BuildingSizeAction.java

    r20245 r21236  
    1212public class BuildingSizeAction extends JosmAction {
    1313       
    14         public BuildingSizeAction()
    15         {
     14        public BuildingSizeAction() {
    1615                super(tr("Set buildings size"),"mapmode/building",tr("Set buildings size"),
    1716                                Shortcut.registerShortcut("edit:buildingsdialog",
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/BuildingSizeDialog.java

    r20245 r21236  
    4545                setVisible(true);
    4646        }
    47         public double width()
    48         {
    49                 try
    50                 {
    51                   return NumberFormat.getInstance().parse(twidth.getText()).doubleValue();
    52                 } catch (ParseException e)
    53                 {                       
     47        public double width() {
     48                try {
     49                        return NumberFormat.getInstance().parse(twidth.getText()).doubleValue();
     50                } catch (ParseException e) {                   
     51                        return 0;
     52                }
     53        }
     54        public double lenstep() {
     55                try {
     56                        return NumberFormat.getInstance().parse(tlenstep.getText()).doubleValue();
     57                } catch (ParseException e) {                   
    5458                  return 0;
    5559                }
    5660        }
    57         public double lenstep()
    58         {
    59                 try
    60                 {
    61                           return NumberFormat.getInstance().parse(tlenstep.getText()).doubleValue();
    62                 } catch (ParseException e)
    63                 {                       
    64                   return 0;
    65                 }
    66         }
    67         public boolean useAddr()
    68         {
     61        public boolean useAddr() {
    6962                return caddr.isSelected();
    7063        }
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/BuildingsToolsPlugin.java

    r20245 r21236  
    2121        }
    2222
    23         public BuildingsToolsPlugin(PluginInformation info)
    24         {
     23        public BuildingsToolsPlugin(PluginInformation info) {
    2524                super(info);
    2625                Main.main.menu.editMenu.addSeparator();
    27                 MainMenu.add(Main.main.menu.editMenu, new BuildingSizeAction());      
     26                MainMenu.add(Main.main.menu.editMenu, new BuildingSizeAction());   
    2827        }
    2928        @Override public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
  • applications/editors/josm/plugins/buildings_tools/src/buildings_tools/DrawBuildingAction.java

    r20250 r21236  
    5858        Building building = new Building();
    5959       
    60         public static void SetAddrDialog(boolean _useAddr)
    61         {
     60        public static void SetAddrDialog(boolean _useAddr) {
    6261                useAddr = _useAddr;
    6362        }
    64         public static void SetSizes(double newwidth,double newlenstep)
    65         {
     63        public static void SetSizes(double newwidth,double newlenstep) {
    6664                width = newwidth;
    6765                lenstep = newlenstep;
    6866        }
    69         public static double getWidth()
    70         {
     67        public static double getWidth() {
    7168                return width;
    7269        }
    7370       
    74         public static double getLenStep()
    75         {
     71        public static double getLenStep() {
    7672                return lenstep;
    7773        }
    78         public DrawBuildingAction(MapFrame mapFrame)
    79         {
     74        public DrawBuildingAction(MapFrame mapFrame) {
    8075                super(tr("Draw buildings"),"building",tr("Draw buildings"),
    8176                                Shortcut.registerShortcut("mapmode:buildings",
     
    117112                } catch(Exception e) {}
    118113        }
    119         private static void showAddrDialog(Way w)
    120         {
     114        private static void showAddrDialog(Way w) {
    121115                AddressDialog dlg = new AddressDialog();
    122116                int answer = dlg.getValue();
     
    133127        @Override public void enterMode() {
    134128                super.enterMode();
     129                if (getCurrentDataSet() == null) {
     130                        Main.map.selectSelectTool(false);
     131                        return;
     132                }
    135133                currCursor = cursorCrosshair;
    136134                Main.map.mapView.addMouseListener(this);
     
    157155        }
    158156       
    159         public void cancelDrawing()
    160         {
     157        public void cancelDrawing() {
    161158                mode = Mode.None;
    162159                if(Main.map == null || Main.map.mapView == null)
     
    172169        }
    173170
    174         private void ProcessMouseEvent(MouseEvent e)
    175         {
     171        private void ProcessMouseEvent(MouseEvent e) {
    176172                mousePos = e.getPoint();
    177173                if (mode == Mode.None) return;
    178174                Node n;
    179                 if (mode == Mode.Drawing)
    180                 {
    181                         if (e.isControlDown()) n = null; else n = Main.map.mapView.getNearestNode(mousePos);
    182                         if (n == null)
     175                if (mode == Mode.Drawing) {
     176                        if (e.isControlDown()) {
     177                                n = null;
     178                        } else {
     179                                n = Main.map.mapView.getNearestNode(mousePos);
     180                        }
     181                        if (n == null) {
    183182                                p2 = latlon2eastNorth(Main.map.mapView.getLatLon(mousePos.x, mousePos.y));
    184                         else
     183                        } else {
    185184                                p2 = latlon2eastNorth(n.getCoor());
     185                        }
    186186                        building.setPlace(p2, width, e.isControlDown()?0:lenstep);
    187187                        Main.map.statusLine.setDist(building.getLength());
    188188                        return;
    189189                }
    190                 if (mode == Mode.DrawingWidth)
    191                 {
    192                         if (e.isControlDown()) n = null; else n = Main.map.mapView.getNearestNode(mousePos);
    193                         if (n == null)
     190                if (mode == Mode.DrawingWidth) {
     191                        if (e.isControlDown()) {
     192                                n = null;
     193                        } else {
     194                                n = Main.map.mapView.getNearestNode(mousePos);
     195                        }
     196                        if (n == null) {
    194197                                p3 = latlon2eastNorth(Main.map.mapView.getLatLon(mousePos.x, mousePos.y));
    195                         else
     198                        } else {
    196199                                p3 = latlon2eastNorth(n.getCoor());
    197                        
     200                        }
    198201                        double mwidth =
    199202                                ((p3.east()-p2.east())*(p2.north()-p1.north())+
     
    209212        {
    210213                if (mode == Mode.None) return;
    211                 if (building.getLength()==0)return;
     214                if (building.getLength() == 0) return;
    212215               
    213216                g.setColor(selectedColor);
     
    226229               
    227230                Node n = Main.map.mapView.getNearestNode(mousePos);
    228                 if (n == null)
    229                 {
     231                if (n == null) {
    230232                        p1 = latlon2eastNorth(Main.map.mapView.getLatLon(mousePos.x, mousePos.y));
    231233                        building.setBase(p1);
    232                 } else
    233                 {
     234                } else {
    234235                        p1 = latlon2eastNorth(n.getCoor());
    235236                        building.setBase(n);
     
    239240        }
    240241
    241         private void drawingAdvance(MouseEvent e)
    242         {
     242        private void drawingAdvance(MouseEvent e) {
    243243                ProcessMouseEvent(e);
    244                 if (building.getLength() > 0)
    245                 {
    246                         if (width == 0 && mode == Mode.Drawing)
    247                         {
     244                if (building.getLength() > 0) {
     245                        if (width == 0 && mode == Mode.Drawing) {
    248246                                p2 = building.Point2();
    249247                                mode = Mode.DrawingWidth;
     
    263261        }
    264262
    265         @Override public void mousePressed(MouseEvent e)
    266         {
     263        @Override public void mousePressed(MouseEvent e) {
    267264                if (e.getButton() != MouseEvent.BUTTON1) return;
    268265                if(!Main.map.mapView.isActiveLayerDrawable()) return;           
     
    272269        }
    273270
    274         @Override public void mouseDragged(MouseEvent e)
    275         {
     271        @Override public void mouseDragged(MouseEvent e) {
    276272                ProcessMouseEvent(e);
    277273                updCursor();
     
    279275        }
    280276
    281         @Override public void mouseReleased(MouseEvent e)
    282         {
     277        @Override public void mouseReleased(MouseEvent e) {
    283278                if (e.getButton() != MouseEvent.BUTTON1) return;
    284279                if(!Main.map.mapView.isActiveLayerDrawable()) return;
    285                
    286280                boolean dragged = true;
    287281                if (drawStartPos != null)
     
    293287        }
    294288       
    295         private void updCursor()
    296         {
     289        private void updCursor() {
    297290                if (mousePos==null) return;
    298291                Node n = Main.map.mapView.getNearestNode(mousePos);
     
    300293
    301294        }
    302         @Override public void mouseMoved(MouseEvent e)
    303         {
     295        @Override public void mouseMoved(MouseEvent e) {
    304296                if(!Main.map.mapView.isActiveLayerDrawable()) return;
    305297                ProcessMouseEvent(e);
     
    319311        }
    320312       
    321         public void UpdateConstraint(Collection<? extends OsmPrimitive> newSelection)
    322         {
     313        public void UpdateConstraint(Collection<? extends OsmPrimitive> newSelection) {
    323314                building.disableAngConstraint();
    324315                if (newSelection.size()!=2)return;
Note: See TracChangeset for help on using the changeset viewer.