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 TypeMethodDescriptionbooleancontains2D(double aX, double aY) Deprecated.Checks whether the tile contains a point.doubleDeprecated.Gets the height of this tile.doublegetLeftX()Deprecated.Gets thexcoordinate of the left border of this tile.doubleDeprecated.Gets theycoordinate of the lower border of this tile.default doublegetMaxX()Deprecated.Returns the maximum X value (right boundary) of this bounds.default doublegetMaxY()Deprecated.Returns the maximum Y value (upper boundary) of this bounds.default doublegetMinX()Deprecated.Returns the minimum X value (left boundary) of this bounds.default doublegetMinY()Deprecated.Returns the minimum Y value (lower boundary) of this bounds.doubleDeprecated.Gets thexcoordinate of the right border of this tile.doubleDeprecated.Gets theycoordinate of the upper border of this tile.doublegetWidth()Deprecated.Gets the width of this tile.Methods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.shape.ILcdBounds
cloneAs2DEditableBounds, cloneAs3DEditableBounds, contains2D, contains2D, contains3D, contains3D, getCenter, getDepth, getLocation, getMaxZ, getMinZ, interacts2D, interacts2D, interacts3D, interacts3D, isDefinedMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods 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:
contains2Din interfaceILcdShape- Parameters:
aX- thexcoordinate of the pointaY- theycoordinate of the point- Returns:
trueif the tile contains the point,falseotherwise
-
getLeftX
double getLeftX()Deprecated.Gets thexcoordinate of the left border of this tile.- Returns:
- left border coordinate
-
getRightX
double getRightX()Deprecated.Gets thexcoordinate of the right border of this tile.- Returns:
- right border coordinate
-
getLowerY
double getLowerY()Deprecated.Gets theycoordinate of the lower border of this tile.- Returns:
- lower border coordinate
-
getUpperY
double getUpperY()Deprecated.Gets theycoordinate of the upper border of this tile.- Returns:
- upper border coordinate
-
getWidth
double getWidth()Deprecated.Gets the width of this tile.- Specified by:
getWidthin interfaceILcdBounds- Returns:
- tile width
-
getHeight
double getHeight()Deprecated.Gets the height of this tile.- Specified by:
getHeightin interfaceILcdBounds- Returns:
- tile height
-
getMinX
default double getMinX()Deprecated.Description copied from interface:ILcdBoundsReturns the minimum X value (left boundary) of this bounds. By default, this doesgetLocation.getX(), but can be overridden for performance.- Specified by:
getMinXin interfaceILcdBounds- Returns:
- the minimum X boundary
- See Also:
-
getMinY
default double getMinY()Deprecated.Description copied from interface:ILcdBoundsReturns the minimum Y value (lower boundary) of this bounds. By default, this doesgetLocation.getY(), but can be overridden for performance.- Specified by:
getMinYin interfaceILcdBounds- Returns:
- the minimum Y boundary
- See Also:
-
getMaxX
default double getMaxX()Deprecated.Description copied from interface:ILcdBoundsReturns 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:
getMaxXin interfaceILcdBounds- Returns:
- the maximum X boundary
- See Also:
-
getMaxY
default double getMaxY()Deprecated.Description copied from interface:ILcdBoundsReturns 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:
getMaxYin interfaceILcdBounds- Returns:
- the maximum Y boundary
- See Also:
-