Package com.luciad.transformation
Class TLcdModelXYZWorldTransformation
java.lang.Object
com.luciad.transformation.TLcdModelXYZWorldTransformation
- All Implemented Interfaces:
ILcdModelXYZWorldTransformation
,Serializable
public class TLcdModelXYZWorldTransformation
extends Object
implements ILcdModelXYZWorldTransformation
Deprecated.
This
ILcdModelXYZWorldTransformation
defines a transformation between
an ILcdModelReference
and an ILcdXYZWorldReference
.
This implementation doesn't perform any transformation. It is a unitary operation.
So, it is assumed that the ILcdModelReference
and the
ILcdXYZWorldReference
represent the same coordinate system.
- See Also:
-
Constructor Summary
ConstructorDescriptionDeprecated.Default constructor with a nullILcdModelReference
and a nullILcdXYZWorldReference
.TLcdModelXYZWorldTransformation
(ILcdModelReference aModelReference, ILcdXYZWorldReference aXYZWorldReference) Deprecated.Constructor with aILcdModelReference
and aILcdXYZWorldReference
. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Gets the model reference of thisILcdModelXYZWorldTransformation
.Deprecated.Gets the world reference of thisILcdModelXYZWorldTransformation
.void
modelBounds2worldSFCT
(ILcdBounds aModelBounds, ILcd3DEditableBounds aXYZBoundsSFCT) Deprecated.Transforms model bounds into world bounds.void
modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd3DEditablePoint a3DWorldPointSFCT) Deprecated.Transforms a model point into a world point.void
setModelReference
(ILcdModelReference aModelReference) Deprecated.Sets the model reference of thisILcdModelXYZWorldTransformation
.void
setXYZWorldReference
(ILcdXYZWorldReference aXYZWorldReference) Deprecated.Sets the world reference of thisILcdModelXYZWorldTransformation
.void
worldBounds2modelSFCT
(ILcdBounds aXYZBounds, ILcd3DEditableBounds aModelBoundsSFCT) Deprecated.Transforms world bounds into model bounds.void
worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Deprecated.Transforms a world point into a model point.
-
Constructor Details
-
TLcdModelXYZWorldTransformation
public TLcdModelXYZWorldTransformation()Deprecated.Default constructor with a nullILcdModelReference
and a nullILcdXYZWorldReference
. -
TLcdModelXYZWorldTransformation
public TLcdModelXYZWorldTransformation(ILcdModelReference aModelReference, ILcdXYZWorldReference aXYZWorldReference) Deprecated.Constructor with aILcdModelReference
and aILcdXYZWorldReference
.- Parameters:
aModelReference
- the model referenceaXYZWorldReference
- the world reference
-
-
Method Details
-
getModelReference
Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Gets the model reference of thisILcdModelXYZWorldTransformation
.- Specified by:
getModelReference
in interfaceILcdModelXYZWorldTransformation
- Returns:
- the model reference of this
ILcdModelXYZWorldTransformation
. - See Also:
-
setModelReference
Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Sets the model reference of thisILcdModelXYZWorldTransformation
.- Specified by:
setModelReference
in interfaceILcdModelXYZWorldTransformation
- Parameters:
aModelReference
- the model reference to be used in thisILcdModelXYZWorldTransformation
.- See Also:
-
getXYZWorldReference
Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Gets the world reference of thisILcdModelXYZWorldTransformation
.- Specified by:
getXYZWorldReference
in interfaceILcdModelXYZWorldTransformation
- Returns:
- the world reference of this
ILcdModelXYZWorldTransformation
. - See Also:
-
setXYZWorldReference
Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Sets the world reference of thisILcdModelXYZWorldTransformation
.- Specified by:
setXYZWorldReference
in interfaceILcdModelXYZWorldTransformation
- Parameters:
aXYZWorldReference
- the world reference to be used in thisILcdModelXYZWorldTransformation
.- See Also:
-
modelPoint2worldSFCT
public void modelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd3DEditablePoint a3DWorldPointSFCT) throws TLcdOutOfBoundsException Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Transforms a model point into a world point.- Specified by:
modelPoint2worldSFCT
in interfaceILcdModelXYZWorldTransformation
- Parameters:
aModelPoint
- coordinate in model reference system.a3DWorldPointSFCT
- 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
public void worldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) throws TLcdOutOfBoundsException Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Transforms a world point into a model point.- Specified by:
worldPoint2modelSFCT
in interfaceILcdModelXYZWorldTransformation
- 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
public void modelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd3DEditableBounds aXYZBoundsSFCT) throws TLcdNoBoundsException Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Transforms model bounds into world bounds.- Specified by:
modelBounds2worldSFCT
in interfaceILcdModelXYZWorldTransformation
- Parameters:
aModelBounds
- bounds in model reference system.aXYZBoundsSFCT
- 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
public void worldBounds2modelSFCT(ILcdBounds aXYZBounds, ILcd3DEditableBounds aModelBoundsSFCT) throws TLcdOutOfBoundsException Deprecated.Description copied from interface:ILcdModelXYZWorldTransformation
Transforms world bounds into model bounds.- Specified by:
worldBounds2modelSFCT
in interfaceILcdModelXYZWorldTransformation
- Parameters:
aXYZBounds
- 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
.
-
TLcdIdentityModelXYZWorldTransformation
. OtherwiseTLcdDefaultModelXYZWorldTransformation
can be used.