root / org.gvsig.proj / branches / refactor2018 / org.gvsig.proj / org.gvsig.proj.catalog / org.gvsig.proj.catalog.api / src / main / java / org / gvsig / proj / catalogue / crs / ProjectedCRS.java @ 793
History | View | Annotate | Download (836 Bytes)
1 |
package org.gvsig.proj.catalogue.crs; |
---|---|
2 |
|
3 |
import org.gvsig.proj.catalogue.cs.CartesianCS; |
4 |
import org.gvsig.proj.catalogue.datum.GeodeticDatum; |
5 |
import org.gvsig.proj.catalogue.operation.Projection; |
6 |
|
7 |
public interface ProjectedCRS extends GeneralDerivedCRS { |
8 |
/**
|
9 |
* Returns the base coordinate reference system, which must be geographic.
|
10 |
*/
|
11 |
@Override
|
12 |
GeographicCRS getBaseCRS(); |
13 |
|
14 |
/**
|
15 |
* Returns the map projection from the {@linkplain #getBaseCRS() base CRS} to this CRS.
|
16 |
*/
|
17 |
@Override
|
18 |
Projection getConversionFromBase(); |
19 |
|
20 |
/**
|
21 |
* Returns the coordinate system, which shall be Cartesian.
|
22 |
*
|
23 |
* @return the Cartesian coordinate system.
|
24 |
*/
|
25 |
@Override
|
26 |
CartesianCS getCoordinateSystem(); |
27 |
|
28 |
/**
|
29 |
* Returns the datum.
|
30 |
*/
|
31 |
@Override
|
32 |
GeodeticDatum getDatum(); |
33 |
|
34 |
} |