org.opengis.cs
Interface CS_FittedCoordinateSystem

All Superinterfaces:
CS_CoordinateSystem, CS_Info, java.rmi.Remote

public interface CS_FittedCoordinateSystem
extends CS_CoordinateSystem

A coordinate system which sits inside another coordinate system. The fitted coordinate system can be rotated and shifted, or use any other math transform to inject itself into the base coordinate system.

Since:
1.00
Version:
1.01
Author:
Martin Daly

Method Summary
 CS_CoordinateSystem getBaseCoordinateSystem()
          Gets underlying coordinate system.
 java.lang.String getToBase()
          Gets Well-Known Text of a math transform to the base coordinate system.
 
Methods inherited from interface org.opengis.cs.CS_CoordinateSystem
getAxis, getDefaultEnvelope, getDimension, getUnits
 
Methods inherited from interface org.opengis.cs.CS_Info
getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, getWKT, getXML
 

Method Detail

getBaseCoordinateSystem

public CS_CoordinateSystem getBaseCoordinateSystem()
                                            throws java.rmi.RemoteException
Gets underlying coordinate system.

Throws:
java.rmi.RemoteException - if a remote method call failed.

getToBase

public java.lang.String getToBase()
                           throws java.rmi.RemoteException
Gets Well-Known Text of a math transform to the base coordinate system. The dimension of this fitted coordinate system is determined by the source dimension of the math transform. The transform should be one-to-one within this coordinate system's domain, and the base coordinate system dimension must be at least as big as the dimension of this coordinate system.

Throws:
java.rmi.RemoteException - if a remote method call failed.