public class SpecifiedExtentEllipsoidSurfaceRegionBuilder extends EllipsoidSurfaceRegionBuilder
EllipsoidSurfaceRegionBuilder that builds a surface region based upon an input CartographicExtent.| Constructor and Description |
|---|
SpecifiedExtentEllipsoidSurfaceRegionBuilder()
Initializes an instance of the builder.
|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface,
CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface,
double granularity,
CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
| Modifier and Type | Method and Description |
|---|---|
protected EllipsoidSurfaceRegionHole |
buildHole()
A method that constructs an
EllipsoidSurfaceRegionHole based upon the builder's configuration. |
protected EllipsoidSurfaceRegion |
buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
CartographicExtent |
getExtent()
Gets the
CartographicExtent that specifies the surface region. |
void |
setExtent(CartographicExtent value)
Sets the
CartographicExtent that specifies the surface region. |
getCentroid, getClosedPoints, getEllipsoidSurfaceRegion, getEllipsoidSurfaceRegionHole, getGranularity, getHoles, getReferenceSurface, setGranularity, setReferenceSurfacepublic SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface, double granularity, @Nonnull CartographicExtent extent)
referenceSurface - The reference surface that the extent is defined on.granularity - The boundary curve granularity.extent - The extent that defines the surface region.public SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface, @Nonnull CartographicExtent extent)
referenceSurface - The reference surface that the extent is defined on.extent - The extent that defines the surface region.public SpecifiedExtentEllipsoidSurfaceRegionBuilder(@Nonnull CartographicExtent extent)
extent - The extent that defines the surface region.public SpecifiedExtentEllipsoidSurfaceRegionBuilder()
public final CartographicExtent getExtent()
CartographicExtent that specifies the surface region.public final void setExtent(CartographicExtent value)
CartographicExtent that specifies the surface region.protected EllipsoidSurfaceRegionHole buildHole()
EllipsoidSurfaceRegionHole based upon the builder's configuration.buildHole in class EllipsoidSurfaceRegionBuilderEllipsoidSurfaceRegionHole.protected EllipsoidSurfaceRegion buildRegion(List<EllipsoidSurfaceRegionHole> holes)
EllipsoidSurfaceRegion based upon the builder's configuration.buildRegion in class EllipsoidSurfaceRegionBuilderholes - The holes to add to the surface definition.EllipsoidSurfaceRegion.