|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.rmi.server.RemoteObject
org.deegree_impl.model.ct.MathTransformFactory.Export
Wrap a MathTransformFactory
for use with OpenGIS. This wrapper is a good
place to check for non-implemented OpenGIS methods (just check for methods throwing
UnsupportedOperationException
). This class is suitable for RMI use.
Field Summary | |
protected Adapters |
adapters
The originating adapter. |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
protected |
MathTransformFactory.Export(java.lang.Object adapters)
Construct a remote object. |
Method Summary | |
CT_MathTransform |
createAffineTransform(PT_Matrix matrix)
Creates an affine transform from a matrix. |
CT_MathTransform |
createConcatenatedTransform(CT_MathTransform transform1,
CT_MathTransform transform2)
Creates a transform by concatenating two existing transforms. |
CT_MathTransform |
createFromWKT(java.lang.String wellKnownText)
Creates a math transform from a Well-Known Text string. |
CT_MathTransform |
createFromXML(java.lang.String xml)
Creates a math transform from XML. |
CT_MathTransform |
createParameterizedTransform(java.lang.String classification,
CT_Parameter[] parameters)
Creates a transform from a classification name and parameters. |
CT_MathTransform |
createPassThroughTransform(int firstAffectedOrdinate,
CT_MathTransform subTransform)
Creates a transform which passes through a subset of ordinates to another transform. |
boolean |
isParameterAngular(java.lang.String parameterName)
Tests whether parameter is angular. |
boolean |
isParameterLinear(java.lang.String parameterName)
Tests whether parameter is linear. |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected final Adapters adapters
Constructor Detail |
protected MathTransformFactory.Export(java.lang.Object adapters)
Method Detail |
public CT_MathTransform createAffineTransform(PT_Matrix matrix) throws java.rmi.RemoteException
createAffineTransform
in interface CT_MathTransformFactory
matrix
- The matrix used to define the affine transform.
java.rmi.RemoteException
- if a remote method call failed.public CT_MathTransform createConcatenatedTransform(CT_MathTransform transform1, CT_MathTransform transform2) throws java.rmi.RemoteException
createConcatenatedTransform
in interface CT_MathTransformFactory
transform1
- The first transform to apply to points.transform2
- The second transform to apply to points.
java.rmi.RemoteException
- if a remote method call failed.public CT_MathTransform createPassThroughTransform(int firstAffectedOrdinate, CT_MathTransform subTransform) throws java.rmi.RemoteException
createPassThroughTransform
in interface CT_MathTransformFactory
firstAffectedOrdinate
- The lowest index of the affected ordinates.subTransform
- Transform to use for affected ordinates.
java.rmi.RemoteException
- if a remote method call failed.public CT_MathTransform createParameterizedTransform(java.lang.String classification, CT_Parameter[] parameters) throws java.rmi.RemoteException
createParameterizedTransform
in interface CT_MathTransformFactory
classification
- The classification name of the transform (e.g. "Transverse_Mercator").parameters
- The parameter values in standard units.
java.rmi.RemoteException
- if a remote method call failed.public CT_MathTransform createFromWKT(java.lang.String wellKnownText) throws java.rmi.RemoteException
createFromWKT
in interface CT_MathTransformFactory
wellKnownText
- Math transform encoded in Well-Known Text format.
java.rmi.RemoteException
- if a remote method call failed.public CT_MathTransform createFromXML(java.lang.String xml) throws java.rmi.RemoteException
createFromXML
in interface CT_MathTransformFactory
xml
- Math transform encoded in XML format.
java.rmi.RemoteException
- if a remote method call failed.public boolean isParameterAngular(java.lang.String parameterName) throws java.rmi.RemoteException
isParameterAngular
in interface CT_MathTransformFactory
parameterName
- Name of parameter to test.
true
if the parameter is angular.
java.rmi.RemoteException
- if a remote method call failed.public boolean isParameterLinear(java.lang.String parameterName) throws java.rmi.RemoteException
isParameterLinear
in interface CT_MathTransformFactory
parameterName
- Name of parameter to test.
true
if the parameter is linear.
java.rmi.RemoteException
- if a remote method call failed.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |