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
.void
modelBounds2worldSFCT
(ILcdBounds aModelBounds, ILcd2DEditableBounds aWorldBoundsSFCT) Transforms model bounds into world bounds.void
modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.void
setModelReference
(ILcdModelReference aModelReference) Sets the model reference of thisILcdModelXYWorldTransformation
.void
setXYWorldReference
(ILcdXYWorldReference aXYWorldReference) Sets the world reference of thisILcdModelXYWorldTransformation
.void
worldBounds2modelSFCT
(ILcdBounds aWorldBounds, ILcd3DEditableBounds aModelBoundsSFCT) Transforms world bounds into model bounds.void
worldPoint2modelSFCT
(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
.
-