public interface ILcdGXYViewXYWorldTransformation extends Serializable, Cloneable
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Returns a clone of this
ILcdGXYViewXYWorldTransformation . |
void |
viewAWTBounds2worldSFCT(Rectangle aViewRectangle,
ILcd2DEditableBounds aWorldBoundsSFCT)
Converts a
Rectangle in AWT view coordinates to a
ILcd2DEditableBounds in world coordinates. |
double |
viewAWTDistance2world(int aDistance)
Converts a distance in AWT view space to a distance in world space.
|
void |
viewAWTPoint2worldSFCT(Point aViewPoint,
ILcd2DEditablePoint aWorldPointSFCT)
Converts a
Point in AWT view coordinates to a
ILcd2DEditablePoint in world coordinates. |
void |
viewXYBounds2worldSFCT(ILcdBounds aViewBounds,
ILcd2DEditableBounds aWorldBoundsSFCT)
Converts a
ILcdBounds in AWT view coordinates to a
ILcd2DEditableBounds in world coordinates. |
double |
viewXYDistance2world(double aDistance)
Converts a distance in AWT view space to a distance in world space.
|
void |
viewXYPoint2worldSFCT(ILcdPoint aViewPoint,
ILcd2DEditablePoint aWorldPointSFCT)
Converts an
ILcdPoint in AWT view coordinates to a
ILcd2DEditablePoint in world coordinates. |
void |
viewXYPoint2worldSFCT(int aX,
int aY,
ILcd2DEditablePoint aWorldPointSFCT)
Converts a (x,y) location in AWT view coordinates to a
ILcd2DEditablePoint in world coordinates. |
void |
worldBounds2viewAWTSFCT(ILcdBounds aWorldBounds,
Rectangle aViewRectangleSFCT)
Converts a
ILcdBounds in world coordinates to a
Rectangle in AWT view coordinates. |
void |
worldBounds2viewXYSFCT(ILcdBounds aWorldBounds,
ILcd2DEditableBounds aViewBoundsSFCT)
Converts a
ILcdBounds in world coordinates to a
ILcd2DEditableBounds in AWT view coordinates. |
double |
worldDistance2view(double aDistance)
Converts a distance in world space to a distance in AWT view space.
|
void |
worldPoint2viewAWTPointSFCT(ILcdPoint aWorldPoint,
Point aViewPointSFCT)
Converts an
ILcdPoint in world coordinates to an AWT
Point in AWT view coordinates. |
void |
worldPoint2viewXYPointSFCT(ILcdPoint aWorldPoint,
ILcd2DEditablePoint aViewPointSFCT)
Converts an
ILcdPoint in world coordinates to a
ILcd2DEditablePoint in AWT view coordinates. |
double viewAWTDistance2world(int aDistance)
aDistance
- the distance to be converted.double viewXYDistance2world(double aDistance)
aDistance
- the distance to be converted.double worldDistance2view(double aDistance)
aDistance
- the distance to be converted.void worldPoint2viewAWTPointSFCT(ILcdPoint aWorldPoint, Point aViewPointSFCT)
ILcdPoint
in world coordinates to an AWT
Point
in AWT view coordinates.aWorldPoint
- the world ILcdPoint
to transform.aViewPointSFCT
- the AWT Point
to be set.void worldPoint2viewXYPointSFCT(ILcdPoint aWorldPoint, ILcd2DEditablePoint aViewPointSFCT)
ILcdPoint
in world coordinates to a
ILcd2DEditablePoint
in AWT view coordinates.aWorldPoint
- the world ILcdPoint
to transform.aViewPointSFCT
- the AWT ILcd2DEditablePoint
to be set.void viewAWTPoint2worldSFCT(Point aViewPoint, ILcd2DEditablePoint aWorldPointSFCT)
Point
in AWT view coordinates to a
ILcd2DEditablePoint
in world coordinates.aViewPoint
- the AWT view coordinate to transform.aWorldPointSFCT
- the world point to be set.void viewXYPoint2worldSFCT(ILcdPoint aViewPoint, ILcd2DEditablePoint aWorldPointSFCT)
ILcdPoint
in AWT view coordinates to a
ILcd2DEditablePoint
in world coordinates.aViewPoint
- the AWT view coordinate to transform.aWorldPointSFCT
- the world point to be set.void viewXYPoint2worldSFCT(int aX, int aY, ILcd2DEditablePoint aWorldPointSFCT)
ILcd2DEditablePoint
in world coordinates.aX
- the x-value of the AWT view coordinate to transform.aY
- the y-value of the AWT view coordinate to transform.aWorldPointSFCT
- the world point to be set.void viewAWTBounds2worldSFCT(Rectangle aViewRectangle, ILcd2DEditableBounds aWorldBoundsSFCT)
Rectangle
in AWT view coordinates to a
ILcd2DEditableBounds
in world coordinates.aViewRectangle
- the bounds in AWT view coordinates to transform.aWorldBoundsSFCT
- the transformed world bounds to be set by the transformation.void viewXYBounds2worldSFCT(ILcdBounds aViewBounds, ILcd2DEditableBounds aWorldBoundsSFCT)
ILcdBounds
in AWT view coordinates to a
ILcd2DEditableBounds
in world coordinates.aViewBounds
- the bounds in AWT view coordinates to transform.aWorldBoundsSFCT
- the transformed world bounds to be set by the transformation.void worldBounds2viewAWTSFCT(ILcdBounds aWorldBounds, Rectangle aViewRectangleSFCT)
ILcdBounds
in world coordinates to a
Rectangle
in AWT view coordinates.aWorldBounds
- the bounds in world coordinates to transform.aViewRectangleSFCT
- the transformed AWT view bounds to be set by the transformation.void worldBounds2viewXYSFCT(ILcdBounds aWorldBounds, ILcd2DEditableBounds aViewBoundsSFCT)
ILcdBounds
in world coordinates to a
ILcd2DEditableBounds
in AWT view coordinates.aWorldBounds
- the bounds in world coordinates to transform.aViewBoundsSFCT
- the transformed AWT view bounds to be set by the transformation.Object clone() throws CloneNotSupportedException
ILcdGXYViewXYWorldTransformation
.ILcdGXYViewXYWorldTransformation
.CloneNotSupportedException
- if the object's class does not support cloning.
Subclasses that override the clone method can also throw this exception to indicate that an instance cannot be cloned.