Package com.luciad.fusion.engine.vector
Interface ILfnTileBounds
- All Superinterfaces:
Cloneable
,ILcdBounded
,ILcdBounds
,ILcdCloneable
,ILcdShape
,Serializable
Deprecated.
Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
Describes the bounds of a tile.
The tile is bounded horizontally by the left and right X coordinates,
vertically by the lower and upper Y coordinates.
The provided containsXXX
methods must be used to reliably check if a point is within the tile.
- Since:
- 11.0
-
Method Summary
Modifier and TypeMethodDescriptionboolean
contains2D
(double aX, double aY) Deprecated.Checks whether the tile contains a point.double
Deprecated.Gets the height of this tile.double
getLeftX()
Deprecated.Gets thex
coordinate of the left border of this tile.double
Deprecated.Gets they
coordinate of the lower border of this tile.default double
getMaxX()
Deprecated.Returns the maximum X value (right boundary) of this bounds.default double
getMaxY()
Deprecated.Returns the maximum Y value (upper boundary) of this bounds.default double
getMinX()
Deprecated.Returns the minimum X value (left boundary) of this bounds.default double
getMinY()
Deprecated.Returns the minimum Y value (lower boundary) of this bounds.double
Deprecated.Gets thex
coordinate of the right border of this tile.double
Deprecated.Gets they
coordinate of the upper border of this tile.double
getWidth()
Deprecated.Gets the width of this tile.Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.shape.ILcdBounds
cloneAs2DEditableBounds, cloneAs3DEditableBounds, contains2D, contains2D, contains3D, contains3D, getCenter, getDepth, getLocation, getMaxZ, getMinZ, interacts2D, interacts2D, interacts3D, interacts3D, isDefined
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
contains2D
boolean contains2D(double aX, double aY) Deprecated.Checks whether the tile contains a point.- Specified by:
contains2D
in interfaceILcdShape
- Parameters:
aX
- thex
coordinate of the pointaY
- they
coordinate of the point- Returns:
true
if the tile contains the point,false
otherwise
-
getLeftX
double getLeftX()Deprecated.Gets thex
coordinate of the left border of this tile.- Returns:
- left border coordinate
-
getRightX
double getRightX()Deprecated.Gets thex
coordinate of the right border of this tile.- Returns:
- right border coordinate
-
getLowerY
double getLowerY()Deprecated.Gets they
coordinate of the lower border of this tile.- Returns:
- lower border coordinate
-
getUpperY
double getUpperY()Deprecated.Gets they
coordinate of the upper border of this tile.- Returns:
- upper border coordinate
-
getWidth
double getWidth()Deprecated.Gets the width of this tile.- Specified by:
getWidth
in interfaceILcdBounds
- Returns:
- tile width
-
getHeight
double getHeight()Deprecated.Gets the height of this tile.- Specified by:
getHeight
in interfaceILcdBounds
- Returns:
- tile height
-
getMinX
default double getMinX()Deprecated.Description copied from interface:ILcdBounds
Returns the minimum X value (left boundary) of this bounds. By default, this doesgetLocation.getX()
, but can be overridden for performance.- Specified by:
getMinX
in interfaceILcdBounds
- Returns:
- the minimum X boundary
- See Also:
-
getMinY
default double getMinY()Deprecated.Description copied from interface:ILcdBounds
Returns the minimum Y value (lower boundary) of this bounds. By default, this doesgetLocation.getY()
, but can be overridden for performance.- Specified by:
getMinY
in interfaceILcdBounds
- Returns:
- the minimum Y boundary
- See Also:
-
getMaxX
default double getMaxX()Deprecated.Description copied from interface:ILcdBounds
Returns the maximum X value (right boundary) of this bounds. By default, this doesgetLocation.getX() + getWidth()
, but can be overridden for performance. Note that this is a derived property, the bounds are defined by their lower-left corner and width/height. Forgeodetic bounds
, the returned value is not necessarily normalized to [-180, 180].- Specified by:
getMaxX
in interfaceILcdBounds
- Returns:
- the maximum X boundary
- See Also:
-
getMaxY
default double getMaxY()Deprecated.Description copied from interface:ILcdBounds
Returns the maximum Y value (upper boundary) of this bounds. By default, this doesgetLocation.getY() + getHeight()
, but can be overridden for performance. Note that this is a derived property, the bounds are defined by their lower-left corner and width/height.- Specified by:
getMaxY
in interfaceILcdBounds
- Returns:
- the maximum Y boundary
- See Also:
-