Package com.luciad.transformation
Interface ILcdModelXYZWorldTransformation
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TLcdCompositeModelXYZWorldTransformation,TLcdDefaultModelXYZWorldTransformation,TLcdGeodetic2Geocentric,TLcdGrid2Geocentric,TLcdIdentityModelXYZWorldTransformation,TLcdModelXYZWorldTransformation,TLcdRasterOffsetModelXYZWorldTransformation
An
ILcdModelXYZWorldTransformation defines the transformation between
model data and world data in XYZ coordinate plane.-
Method Summary
Modifier and TypeMethodDescriptionGets the model reference of thisILcdModelXYZWorldTransformation.Gets the world reference of thisILcdModelXYZWorldTransformation.voidmodelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd3DEditableBounds aWorldBoundsSFCT) Transforms model bounds into world bounds.voidmodelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd3DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.voidsetModelReference(ILcdModelReference aModelReference) Sets the model reference of thisILcdModelXYZWorldTransformation.voidsetXYZWorldReference(ILcdXYZWorldReference aWorldXYZReference) Sets the world reference of thisILcdModelXYZWorldTransformation.voidworldBounds2modelSFCT(ILcdBounds aWorldBounds, ILcd3DEditableBounds aModelBoundsSFCT) Transforms world bounds into model bounds.voidworldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Transforms a world point into a model point.
-
Method Details
-
getModelReference
ILcdModelReference getModelReference()Gets the model reference of thisILcdModelXYZWorldTransformation.- Returns:
- the model reference of this
ILcdModelXYZWorldTransformation. - See Also:
-
setModelReference
Sets the model reference of thisILcdModelXYZWorldTransformation.- Parameters:
aModelReference- the model reference to be used in thisILcdModelXYZWorldTransformation.- See Also:
-
getXYZWorldReference
ILcdXYZWorldReference getXYZWorldReference()Gets the world reference of thisILcdModelXYZWorldTransformation.- Returns:
- the world reference of this
ILcdModelXYZWorldTransformation. - See Also:
-
setXYZWorldReference
Sets the world reference of thisILcdModelXYZWorldTransformation.- Parameters:
aWorldXYZReference- the world reference to be used in thisILcdModelXYZWorldTransformation.- See Also:
-
modelPoint2worldSFCT
void modelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd3DEditablePoint 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, ILcd3DEditableBounds 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.
-