Package com.luciad.shape.shape3D
Interface ILcdExtrudedShape
- All Superinterfaces:
Cloneable
,ILcdBounded
,ILcdCloneable
,ILcdShape
,Serializable
- All Known Subinterfaces:
ILcdEditableExtrudedShape
- All Known Implementing Classes:
TLcdAIXM51AirspaceVolume
,TLcdAIXM51VerticalStructurePart
,TLcdExtrudedShape
,TLcdExtrudeShape
,TLcdKML22LatLonAltBox
This interfaces represents an extruded 2D shape.
It consists of a base shape and a minimum and maximum value for Z.
The base shape is to be used for computations in X and Y only, regardless of whether it
as a
ILcd2DEditableShape
or a ILcd3DEditableShape
. For computations
in Z, the minimum and maximum values Z should be taken into account.-
Method Summary
Modifier and TypeMethodDescriptionReturns the shape that is used as a base for extrusion.double
Returns the maximum Z value for extrusion.double
Returns the minimum Z value for extrusion.Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
getBaseShape
ILcdShape getBaseShape()Returns the shape that is used as a base for extrusion.- Returns:
- the shape that is used as a base for extrusion.
-
getMinimumZ
double getMinimumZ()Returns the minimum Z value for extrusion.- Returns:
- the minimum Z value for extrusion.
-
getMaximumZ
double getMaximumZ()Returns the maximum Z value for extrusion.- Returns:
- the maximum Z value for extrusion.
-