Package com.luciad.transformation
Interface ILcdXYWorldXYWorldTransformation
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TLcdMapWorldMapWorldTransformation
An
ILcdXYWorldXYWorldTransformation defines the transformation between
two world reference systems.-
Method Summary
Modifier and TypeMethodDescriptionGets the destinationILcdXYWorldReferenceworld reference system.Gets the sourceILcdXYWorldReferenceworld reference system.voidsetDestXYWorldReference(ILcdXYWorldReference aDestXYWorldReference) Sets the destinationILcdXYWorldReferenceworld reference system toaDestXYWorldReference.voidsetSourceXYWorldReference(ILcdXYWorldReference aSourceXYWorldReference) Sets the sourceILcdXYWorldReferenceworld reference system toaSourceXYWorldReference.voidsourceWorldBounds2DestWorldSFCT(ILcdBounds aSourceXYBounds, ILcd2DEditableBounds aDestXYBounds) Transforms world bounds from the source coordinate system to the destination coordinate system.voidsourceWorldPoint2DestWorldSFCT(ILcdPoint aSourceXYPoint, ILcd2DEditablePoint aDestXYPoint) Transforms a world point from the source coordinate system to the destination coordinate system.
-
Method Details
-
getSourceXYWorldReference
ILcdXYWorldReference getSourceXYWorldReference()Gets the sourceILcdXYWorldReferenceworld reference system.- Returns:
- the source
ILcdXYWorldReferenceworld reference system. - See Also:
-
setSourceXYWorldReference
Sets the sourceILcdXYWorldReferenceworld reference system toaSourceXYWorldReference.- Parameters:
aSourceXYWorldReference- the new sourceILcdXYWorldReferenceworld reference system.- See Also:
-
getDestXYWorldReference
ILcdXYWorldReference getDestXYWorldReference()Gets the destinationILcdXYWorldReferenceworld reference system.- Returns:
- the destination
ILcdXYWorldReferenceworld reference system. - See Also:
-
setDestXYWorldReference
Sets the destinationILcdXYWorldReferenceworld reference system toaDestXYWorldReference.- Parameters:
aDestXYWorldReference- he new destinationILcdXYWorldReferenceworld reference system.- See Also:
-
sourceWorldPoint2DestWorldSFCT
void sourceWorldPoint2DestWorldSFCT(ILcdPoint aSourceXYPoint, ILcd2DEditablePoint aDestXYPoint) throws TLcdOutOfBoundsException Transforms a world point from the source coordinate system to the destination coordinate system.- Parameters:
aSourceXYPoint- source world reference system coordinate.aDestXYPoint- destination world reference system coordinate as side effect upon completion of the method.- Throws:
TLcdOutOfBoundsException- TheILcd2DEditablePointpoint is outside the valid area of the source or the destination projection coordinate system.
-
sourceWorldBounds2DestWorldSFCT
void sourceWorldBounds2DestWorldSFCT(ILcdBounds aSourceXYBounds, ILcd2DEditableBounds aDestXYBounds) throws TLcdOutOfBoundsException Transforms world bounds from the source coordinate system to the destination coordinate system.- Parameters:
aSourceXYBounds- source world reference system bounds object.aDestXYBounds- destination world reference system bounds object as side effect upon completion of the method.- Throws:
TLcdOutOfBoundsException-ILcd2DEditableBoundsis outside the valid area of the source or the destination projection coordinate system, or if it isundefined.
-