Revision 42543 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.projection/org.gvsig.projection.cresques/org.gvsig.projection.cresques.impl/src/main/java/org/cresques/impl/geo/CCLambert.java
CCLambert.java | ||
---|---|---|
38 | 38 |
|
39 | 39 |
/** |
40 | 40 |
* Proyeccion de Conica Comforme Lambert |
41 |
* @author "Luis W. Sevilla" <sevilla_lui@gva.es>* @author administrador |
|
42 | 41 |
*/ |
43 | 42 |
public class CCLambert extends Projection { |
44 | 43 |
static String name = "Conica Comforme Lambert"; |
... | ... | |
49 | 48 |
grid = new Graticule(this); |
50 | 49 |
} |
51 | 50 |
|
51 |
@Override |
|
52 | 52 |
public ICoordTrans getCT(IProjection dest) { |
53 | 53 |
// TODO Auto-generated method stub |
54 | 54 |
return null; |
55 | 55 |
} |
56 | 56 |
|
57 |
@Override |
|
57 | 58 |
public String getAbrev() { |
58 | 59 |
return abrev; |
59 | 60 |
} |
... | ... | |
64 | 65 |
|
65 | 66 |
/** |
66 | 67 |
* |
68 |
* @param eli |
|
69 |
* @param name |
|
70 |
* @return |
|
67 | 71 |
*/ |
68 | 72 |
public static IProjection getProjectionByName(IDatum eli, String name) { |
69 | 73 |
if (name.indexOf("CCL") < 0) { |
... | ... | |
75 | 79 |
|
76 | 80 |
/** |
77 | 81 |
* |
82 |
* @param x |
|
83 |
* @param y |
|
84 |
* @return |
|
78 | 85 |
*/ |
86 |
@Override |
|
79 | 87 |
public Point2D createPoint(double x, double y) { |
80 | 88 |
return new Point2D.Double(x, y); |
81 | 89 |
} |
82 | 90 |
|
83 | 91 |
/** |
84 | 92 |
* |
85 |
* @param uPt
|
|
93 |
* @param lPt
|
|
86 | 94 |
* @return |
87 | 95 |
*/ |
96 |
@Override |
|
88 | 97 |
public Point2D toGeo(Point2D lPt) { |
89 | 98 |
GeoPoint gPt = new GeoPoint(); |
90 | 99 |
|
... | ... | |
93 | 102 |
|
94 | 103 |
/** |
95 | 104 |
* |
96 |
* @param uPt
|
|
105 |
* @param lPt
|
|
97 | 106 |
* @param gPt |
98 | 107 |
* @return |
99 | 108 |
*/ |
... | ... | |
104 | 113 |
/** |
105 | 114 |
* |
106 | 115 |
* @param gPt |
107 |
* @param uPt
|
|
116 |
* @param lPt
|
|
108 | 117 |
* @return |
109 | 118 |
*/ |
119 |
@Override |
|
110 | 120 |
public Point2D fromGeo(Point2D gPt, Point2D lPt) { |
111 | 121 |
return lPt; |
112 | 122 |
} |
... | ... | |
115 | 125 |
grid = new Graticule(this); |
116 | 126 |
} |
117 | 127 |
|
128 |
@Override |
|
118 | 129 |
public void drawGrid(Graphics2D g, ViewPortData vp) { |
119 | 130 |
generateGrid(g, vp.getExtent(), vp.getMat()); |
120 | 131 |
grid.setColor(gridColor); |
... | ... | |
124 | 135 |
/* (non-Javadoc) |
125 | 136 |
* @see org.cresques.cts.IProjection#getScale(double, double, double, double) |
126 | 137 |
*/ |
138 |
@Override |
|
127 | 139 |
public double getScale(double minX, double maxX, double width, double dpi) { |
128 | 140 |
// TODO Auto-generated method stub |
129 | 141 |
return -1D; |
... | ... | |
132 | 144 |
/* (non-Javadoc) |
133 | 145 |
* @see org.cresques.cts.IProjection#getExtent(java.awt.geom.Rectangle2D, double, double, double, double, double, double) |
134 | 146 |
*/ |
147 |
@Override |
|
135 | 148 |
public Rectangle2D getExtent(Rectangle2D extent, double scale, double wImage, double hImage, double mapUnits, double distanceUnits, double dpi) { |
136 | 149 |
return null; |
137 | 150 |
} |
138 | 151 |
|
139 |
/* (non-Javadoc) |
|
140 |
* @see org.cresques.cts.IProjection#getFullCode() |
|
141 |
*/ |
|
152 |
|
|
153 |
/** |
|
154 |
* |
|
155 |
* @return |
|
156 |
*/ |
|
157 |
@Override |
|
142 | 158 |
public String getFullCode() { |
143 | 159 |
return getAbrev(); |
144 | 160 |
} |
161 |
|
|
162 |
@Override |
|
163 |
public Object clone() throws CloneNotSupportedException { |
|
164 |
return super.clone(); //To change body of generated methods, choose Tools | Templates. |
|
165 |
} |
|
145 | 166 |
} |
Also available in: Unified diff