Revision 5185 trunk/libraries/libCq CMS for java.old/src/org/cresques/io/EcwFile.java
EcwFile.java | ||
---|---|---|
96 | 96 |
//System.err.println("Abriendo "+fName); |
97 | 97 |
file = new JNCSFile(fName, false); |
98 | 98 |
load(); |
99 |
readGeoInfo(fName); |
|
99 |
//readGeoInfo(fName);
|
|
100 | 100 |
bandCount = file.numBands; |
101 | 101 |
|
102 | 102 |
if ( bandCount > 2) { |
... | ... | |
168 | 168 |
|
169 | 169 |
public void setView(Extent e) { |
170 | 170 |
//Aplicamos la transformaci?n a la vista en caso de que haya un fichero .rmf |
171 |
double minX = e.minX() - extentTransform[0].getX(); |
|
172 |
double minY = e.minY() - extentTransform[0].getY(); |
|
173 |
double maxX = e.maxX() - extentTransform[0].getX(); |
|
174 |
double maxY = e.maxY() - extentTransform[0].getY(); |
|
175 |
|
|
171 |
/* |
|
176 | 172 |
if(file.cellIncrementY > 0) |
177 | 173 |
file.cellIncrementY = -file.cellIncrementY; |
178 | 174 |
if(minX < file.originX) |
... | ... | |
184 | 180 |
if(minY < file.originY + ((double) (file.height - 1) * file.cellIncrementY)) |
185 | 181 |
minY = file.originY + ((double) (file.height - 1) * file.cellIncrementY); |
186 | 182 |
|
187 |
Extent transformView = new Extent( minX, minY, maxX, maxY ); |
|
188 |
v = new Extent(transformView);
|
|
183 |
Extent transformView = new Extent( minX, minY, maxX, maxY );*/
|
|
184 |
v = new Extent(e);
|
|
189 | 185 |
} |
190 | 186 |
|
191 | 187 |
public Extent getView() { |
... | ... | |
989 | 985 |
* @param originY Origen de la imagen en la coordenada Y |
990 | 986 |
*/ |
991 | 987 |
public void setExtentTransform(double originX, double originY, double w, double h, double psX, double psY) { |
992 |
extentTransform[0].setLocation(originX - extent.minX(), originY - extent.maxY()); |
|
988 |
|
|
993 | 989 |
} |
994 | 990 |
|
995 | 991 |
/** |
Also available in: Unified diff