public final class CoordTransform extends Object implements com.mapinfo.midev.geometry.IDirectPositionMutator
| Constructor and Description |
|---|
CoordTransform(CoordSys srcCoordSys,
CoordSys destCoordSys)
Create a coordinate transform from one coordinate system to another.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAffine()
Returns
true if this CoordTransform is affine; false if not. |
boolean |
isIdentity()
Returns
true if this CoordTransform is an identity transform; false if not. |
boolean |
isLinear()
Returns
true if this CoordTransform is linear; false if not. |
com.mapinfo.midev.geometry.DirectPosition |
transform(com.mapinfo.midev.geometry.DirectPosition source,
com.mapinfo.midev.geometry.DirectPosition destination)
Returns the specified source
DirectPosition transformed to the destination CoordSys. |
public boolean isAffine()
true if this CoordTransform is affine; false if not.true if this CoordTransform is affine; false if not.public boolean isLinear()
true if this CoordTransform is linear; false if not.true if this CoordTransform is linear; false if not.public boolean isIdentity()
true if this CoordTransform is an identity transform; false if not.true if this CoordTransform is an identity transform; false if not.public com.mapinfo.midev.geometry.DirectPosition transform(com.mapinfo.midev.geometry.DirectPosition source,
com.mapinfo.midev.geometry.DirectPosition destination)
DirectPosition transformed to the destination CoordSys. The
specified destination DirectPosition is also updated with the transformed coordinates and in fact is
the same reference as returned by this method. The source and destination may be the same reference.transform in interface com.mapinfo.midev.geometry.IDirectPositionMutatorsource - The DirectPosition to transform.destination - The DirectPosition to hold the transformed source DirectPosition.
Also returned via the method.DirectPosition transfered to the destination CoordSys.