TLcdIdentityModelXYZWorldTransformation
. Otherwise TLcdDefaultModelXYZWorldTransformation
can be used.public class TLcdModelXYZWorldTransformation extends Object implements ILcdModelXYZWorldTransformation
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.
Constructor and Description |
---|
TLcdModelXYZWorldTransformation()
Deprecated.
Default constructor with a null
ILcdModelReference and
a null ILcdXYZWorldReference . |
TLcdModelXYZWorldTransformation(ILcdModelReference aModelReference,
ILcdXYZWorldReference aXYZWorldReference)
Deprecated.
Constructor with a
ILcdModelReference and a ILcdXYZWorldReference . |
Modifier and Type | Method and Description |
---|---|
ILcdModelReference |
getModelReference()
Deprecated.
Gets the model reference of this
ILcdModelXYZWorldTransformation . |
ILcdXYZWorldReference |
getXYZWorldReference()
Deprecated.
Gets the world reference of this
ILcdModelXYZWorldTransformation . |
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 this
ILcdModelXYZWorldTransformation . |
void |
setXYZWorldReference(ILcdXYZWorldReference aXYZWorldReference)
Deprecated.
Sets the world reference of this
ILcdModelXYZWorldTransformation . |
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.
|
public TLcdModelXYZWorldTransformation()
ILcdModelReference
and
a null ILcdXYZWorldReference
.public TLcdModelXYZWorldTransformation(ILcdModelReference aModelReference, ILcdXYZWorldReference aXYZWorldReference)
ILcdModelReference
and a ILcdXYZWorldReference
.aModelReference
- the model referenceaXYZWorldReference
- the world referencepublic ILcdModelReference getModelReference()
ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.getModelReference
in interface ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation.setModelReference(com.luciad.model.ILcdModelReference)
public void setModelReference(ILcdModelReference aModelReference)
ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.setModelReference
in interface ILcdModelXYZWorldTransformation
aModelReference
- the model reference to be used in this ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation.getModelReference()
public ILcdXYZWorldReference getXYZWorldReference()
ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.getXYZWorldReference
in interface ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation.setXYZWorldReference(com.luciad.view.ILcdXYZWorldReference)
public void setXYZWorldReference(ILcdXYZWorldReference aXYZWorldReference)
ILcdModelXYZWorldTransformation
ILcdModelXYZWorldTransformation
.setXYZWorldReference
in interface ILcdModelXYZWorldTransformation
aXYZWorldReference
- the world reference to be used in this ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation.getXYZWorldReference()
public void modelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd3DEditablePoint a3DWorldPointSFCT) throws TLcdOutOfBoundsException
ILcdModelXYZWorldTransformation
modelPoint2worldSFCT
in interface ILcdModelXYZWorldTransformation
aModelPoint
- coordinate in model reference system.a3DWorldPointSFCT
- coordinate in world reference system upon completion of the method.TLcdOutOfBoundsException
- if the model point is outside the valid area of the projection.public void worldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) throws TLcdOutOfBoundsException
ILcdModelXYZWorldTransformation
worldPoint2modelSFCT
in interface ILcdModelXYZWorldTransformation
aWorldPoint
- coordinate in world reference system.aModelPointSFCT
- coordinate in model reference system upon completion of the method.TLcdOutOfBoundsException
- if the world point is outside the valid area of the projection.public void modelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd3DEditableBounds aXYZBoundsSFCT) throws TLcdNoBoundsException
ILcdModelXYZWorldTransformation
modelBounds2worldSFCT
in interface ILcdModelXYZWorldTransformation
aModelBounds
- bounds in model reference system.aXYZBoundsSFCT
- bounds in world reference system upon completion of the method.TLcdNoBoundsException
- if the model bounds doesn't have valid corresponding bounds in world space, or if it is undefined
.public void worldBounds2modelSFCT(ILcdBounds aXYZBounds, ILcd3DEditableBounds aModelBoundsSFCT) throws TLcdOutOfBoundsException
ILcdModelXYZWorldTransformation
worldBounds2modelSFCT
in interface ILcdModelXYZWorldTransformation
aXYZBounds
- bounds in world reference system.aModelBoundsSFCT
- bounds in model reference system upon completion of the method.TLcdOutOfBoundsException
- if the world bounds are outside the valid area of the projection, or if it is undefined
.