public interface ILcdModelXYZWorldTransformation extends Serializable
ILcdModelXYZWorldTransformation
defines the transformation between
model data and world data in XYZ coordinate plane.Modifier and Type | Method and Description |
---|---|
ILcdModelReference |
getModelReference()
Gets the model reference of this
ILcdModelXYZWorldTransformation . |
ILcdXYZWorldReference |
getXYZWorldReference()
Gets the world reference of this
ILcdModelXYZWorldTransformation . |
void |
modelBounds2worldSFCT(ILcdBounds aModelBounds,
ILcd3DEditableBounds aWorldBoundsSFCT)
Transforms model bounds into world bounds.
|
void |
modelPoint2worldSFCT(ILcdPoint aModelPoint,
ILcd3DEditablePoint aWorldPointSFCT)
Transforms a model point into a world point.
|
void |
setModelReference(ILcdModelReference aModelReference)
Sets the model reference of this
ILcdModelXYZWorldTransformation . |
void |
setXYZWorldReference(ILcdXYZWorldReference aWorldXYZReference)
Sets the world reference of this
ILcdModelXYZWorldTransformation . |
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.
|
ILcdModelReference getModelReference()
ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation
.setModelReference(com.luciad.model.ILcdModelReference)
void setModelReference(ILcdModelReference aModelReference)
ILcdModelXYZWorldTransformation
.aModelReference
- the model reference to be used in this ILcdModelXYZWorldTransformation
.getModelReference()
ILcdXYZWorldReference getXYZWorldReference()
ILcdModelXYZWorldTransformation
.ILcdModelXYZWorldTransformation
.setXYZWorldReference(com.luciad.view.ILcdXYZWorldReference)
void setXYZWorldReference(ILcdXYZWorldReference aWorldXYZReference)
ILcdModelXYZWorldTransformation
.aWorldXYZReference
- the world reference to be used in this ILcdModelXYZWorldTransformation
.getXYZWorldReference()
void modelPoint2worldSFCT(ILcdPoint aModelPoint, ILcd3DEditablePoint aWorldPointSFCT) throws TLcdOutOfBoundsException
aModelPoint
- coordinate in model reference system.aWorldPointSFCT
- coordinate in world reference system upon completion of the method.TLcdOutOfBoundsException
- if the model point is outside the valid area of the projection.void worldPoint2modelSFCT(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) throws TLcdOutOfBoundsException
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.void modelBounds2worldSFCT(ILcdBounds aModelBounds, ILcd3DEditableBounds aWorldBoundsSFCT) throws TLcdNoBoundsException
aModelBounds
- bounds in model reference system.aWorldBoundsSFCT
- 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
.void worldBounds2modelSFCT(ILcdBounds aWorldBounds, ILcd3DEditableBounds aModelBoundsSFCT) throws TLcdOutOfBoundsException
aWorldBounds
- 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
.