Revision 264 org.gvsig.projection.jcrs/trunk/org.gvsig.projection.jcrs/org.gvsig.projection.jcrs.lib/src/main/java/org/gvsig/crs/proj/CrsProj.java

View differences:

CrsProj.java
40 40

  
41 41
package org.gvsig.crs.proj;
42 42

  
43
import org.gvsig.crs.CrsException;
43 44
import org.slf4j.Logger;
44 45
import org.slf4j.LoggerFactory;
45 46

  
46 47
/**
47 48
 * Clase que representa un CRS desde el punto de vista de proj4.
48 49
 * Ser? utilizada para realizar operaciones con proj4.
49
 * 
50
 *
50 51
 * @author Miguel Garc?a Jim?nez (garciajimenez.miguel@gmail.com)
51 52
 *
52 53
 */
......
56 57
	private static Logger logger = LoggerFactory.getLogger(CrsProj.class);
57 58
	/**
58 59
	 * Constructor
59
	 * 
60
	 * @param strCrs Cadena proj4 que representa el CRS(y los par?metros 
60
	 *
61
	 * @param strCrs Cadena proj4 que representa el CRS(y los par?metros
61 62
	 * de transformaci?n).
62 63
	 */
63 64
	public CrsProj(String strCrs) {
......
70 71
		} catch(CrsProjException e) {
71 72
			logger.error("Can't create CRS from '"+strCrs+"'.",e);
72 73
		}
73
		
74

  
74 75
	}
75
		
76

  
76 77
	protected void finalize() {
77 78
		deleteCrs();
78 79
	}
80

  
81
	public void reloadCrs() throws CrsException {
82
		deleteCrs();
83
		try {
84
			this.createCrs(_strCrs);
85
		} catch (CrsProjException e) {
86
			throw new CrsException(e);
87

  
88
		}
89
	}
79 90
}

Also available in: Unified diff