Package com.luciad.contour
Class TLcdIntervalContour
java.lang.Object
com.luciad.contour.TLcdIntervalContour
- All Implemented Interfaces:
ILcdBounded
Represents an object that contains a shape with an interval. The shape can be retrieved using the
getShape()
method,
and the interval can be retrieved using the getInterval()
method.
This class also implements the ILcdBounded
interface. The calculation of the bounds
is delegated to the shape inside this object.-
Constructor Summary
ConstructorDescriptionTLcdIntervalContour
(ILcdShape aShape, ILcdInterval aInterval) Create a newTLcdIntervalContour
. -
Method Summary
-
Constructor Details
-
TLcdIntervalContour
Create a newTLcdIntervalContour
.- Parameters:
aShape
- The base shape.aInterval
- The interval to attach to the base shape.
-
-
Method Details
-
getShape
Returns the shape of thisTLcdIntervalContour
- Returns:
- an
ILcdShape
-
getInterval
Returns the interval of thisTLcdIntervalContour
- Returns:
- an
ILcdInterval
-
getBounds
Description copied from interface:ILcdBounded
Returns theILcdBounds
by which the geometry of thisILcdBounded
object is bounded.If the geometry does not allow retrieving valid bounds (for example a polyline with 0 points) the return value is unspecified. It is highly recommended to return an
undefined
bounds. You can create undefined bounds using the default constructors ofTLcdLonLatBounds
orTLcdXYBounds
.- Specified by:
getBounds
in interfaceILcdBounded
- Returns:
- the
ILcdBounds
by which the geometry of thisILcdBounded
object is bounded.
-
clone
Makes a deep clone ofTLcdIntervalContour
-