Revision 1730 org.gvsig.raster.georeferencing/trunk/org.gvsig.raster.georeferencing/org.gvsig.raster.georeferencing.swing/org.gvsig.raster.georeferencing.swing.impl/src/main/java/org/gvsig/raster/georeferencing/swing/impl/option/GCPListImpl.java
GCPListImpl.java | ||
---|---|---|
14 | 14 |
* @author Nacho Brodin nachobrodin@gmail.com |
15 | 15 |
*/ |
16 | 16 |
public class GCPListImpl implements GCPList { |
17 |
private List<GPGraphic> pList = new ArrayList<GPGraphic>(); |
|
18 |
private List<GCPListener> listeners = new ArrayList<GCPListener>(); |
|
17 |
private List<GPGraphic> pList = new ArrayList<GPGraphic>(); |
|
18 |
private List<GCPListener> listeners = new ArrayList<GCPListener>(); |
|
19 |
private int selectedPoint = -1; |
|
19 | 20 |
|
20 | 21 |
class GeoPointListImpl extends ArrayList<GeoPoint> implements GeoPointList { |
21 | 22 |
private static final long serialVersionUID = 1L; |
... | ... | |
81 | 82 |
pList.remove(i); |
82 | 83 |
} |
83 | 84 |
} |
85 |
|
|
86 |
public void setSelectedPoint(int number) { |
|
87 |
this.selectedPoint = number; |
|
88 |
for (int i = 0; i < listeners.size(); i++) { |
|
89 |
listeners.get(i).selectPoint(new GCPEvent(pList, number)); |
|
90 |
} |
|
91 |
} |
|
92 |
|
|
93 |
public int getSelectedPoint() { |
|
94 |
return selectedPoint; |
|
95 |
} |
|
84 | 96 |
} |
Also available in: Unified diff