Package com.luciad.geometries
Class ExtrudedGeometry
java.lang.Object
com.luciad.geometries.Geometry
com.luciad.geometries.ExtrudedGeometry
- All Implemented Interfaces:
AutoCloseable
Represents an extruded geometry.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected void
finalize()
Returns the base geometry.double
Returns the upper/top boundary of the 3D volume.double
Returns the lower/bottom boundary of the 3D volume.static boolean
isBaseGeometrySupported
(Geometry geometry) Tests whether the given geometry can be used as a base geometry for anExtrudedGeometry
.Methods inherited from class com.luciad.geometries.Geometry
getBounds, getReference
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classGeometry
-
getBaseGeometry
Returns the base geometry.- Returns:
- the base geometry.
-
getMinHeight
public double getMinHeight()Returns the lower/bottom boundary of the 3D volume.- Returns:
- the lower/bottom boundary of the 3D volume.
-
getMaxHeight
public double getMaxHeight()Returns the upper/top boundary of the 3D volume.- Returns:
- the upper/top boundary of the 3D volume.
-
isBaseGeometrySupported
Tests whether the given geometry can be used as a base geometry for anExtrudedGeometry
.Currently, all
Curve
andSurface
geometries are supported, as well asMultiGeometry
instances that consist solely of such geometries.- Parameters:
geometry
- the geometry to check.- Returns:
- true if the given geometry can be used as a base for an
ExtrudedGeometry
.
-