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
ConstructorsConstructorDescriptionTLcdIntervalContour(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:ILcdBoundedReturns theILcdBoundsby which the geometry of thisILcdBoundedobject 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
undefinedbounds. You can create undefined bounds using the default constructors ofTLcdLonLatBoundsorTLcdXYBounds.- Specified by:
getBoundsin interfaceILcdBounded- Returns:
- the
ILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.
-
clone
Makes a deep clone ofTLcdIntervalContour
-