Package com.luciad.transformation
Interface ILcdModelXYWorldTransformation
- All Superinterfaces:
Cloneable,ILcdCloneable,Serializable
- All Known Implementing Classes:
TLcdDefaultModelXYWorldTransformation,TLcdGeocentric2Grid,TLcdGeodetic2Grid,TLcdGeoid2Grid,TLcdGrid2Grid,TLcdIdentityModelXYWorldTransformation,TLcdModelXYWorldTransformation,TLcdTopocentric2Grid
An
ILcdModelXYWorldTransformation defines the transformation between
model data and world data in a XY coordinate plane, which is also denoted
as a world point or world coordinate.-
Method Summary
Modifier and TypeMethodDescriptionGets the model reference of thisILcdModelXYWorldTransformation.Gets the world reference of thisILcdModelXYWorldTransformation.voidmodelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd2DEditableBounds aWorldBoundsSFCT) Transforms model bounds into world bounds.voidmodelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.voidsetModelReference(ILcdModelReference aModelReference) Sets the model reference of thisILcdModelXYWorldTransformation.voidsetXYWorldReference(ILcdXYWorldReference aXYWorldReference) Sets the world reference of thisILcdModelXYWorldTransformation.voidworldBounds2modelSFCT(ILcdBounds aWorldBounds, ILcd3DEditableBounds aModelBoundsSFCT) Transforms world bounds into model bounds.voidworldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Transforms a world point into a model point.Methods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Method Details
-
getModelReference
ILcdModelReference getModelReference()Gets the model reference of thisILcdModelXYWorldTransformation.- Returns:
- the model reference of this
ILcdModelXYWorldTransformation. - See Also:
-
setModelReference
Sets the model reference of thisILcdModelXYWorldTransformation.- Parameters:
aModelReference- the model reference to be used in thisILcdModelXYWorldTransformation.- See Also:
-
getXYWorldReference
ILcdXYWorldReference getXYWorldReference()Gets the world reference of thisILcdModelXYWorldTransformation.- Returns:
- the world reference of this
ILcdModelXYWorldTransformation. - See Also:
-
setXYWorldReference
Sets the world reference of thisILcdModelXYWorldTransformation.- Parameters:
aXYWorldReference- the world reference to be used in thisILcdModelXYWorldTransformation.- See Also:
-
modelPoint2worldSFCT
void modelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) throws TLcdOutOfBoundsException Transforms a model point into a world point.- Parameters:
aModelPoint- coordinate in model reference system.aWorldPointSFCT- coordinate in world reference system upon completion of the method.- Throws:
TLcdOutOfBoundsException- if the model point is outside the valid area of the projection.
-
worldPoint2modelSFCT
void worldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) throws TLcdOutOfBoundsException Transforms a world point into a model point.- Parameters:
aWorldPoint- coordinate in world reference system.aModelPointSFCT- coordinate in model reference system upon completion of the method.- Throws:
TLcdOutOfBoundsException- if the world point is outside the valid area of the projection.
-
modelBounds2worldSFCT
void modelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd2DEditableBounds aWorldBoundsSFCT) throws TLcdNoBoundsException Transforms model bounds into world bounds.- Parameters:
aModelBounds- bounds in model reference system.aWorldBoundsSFCT- bounds in world reference system upon completion of the method.- Throws:
TLcdNoBoundsException- if the model bounds doesn't have valid corresponding bounds in world space, or if it isundefined.
-
worldBounds2modelSFCT
void worldBounds2modelSFCT(ILcdBounds aWorldBounds, ILcd3DEditableBounds aModelBoundsSFCT) throws TLcdOutOfBoundsException Transforms world bounds into model bounds.- Parameters:
aWorldBounds- bounds in world reference system.aModelBoundsSFCT- bounds in model reference system upon completion of the method.- Throws:
TLcdOutOfBoundsException- if the world bounds are outside the valid area of the projection, or if it isundefined.
-