Interface ILcdGML3Polygon
- All Superinterfaces:
ILcdGML3AbstractGeometricPrimitive
,ILcdGML3AbstractGeometry
,ILcdGML3AbstractGML
,ILcdGML3AbstractSurface
,ILcdGML3SrsInformationGroup
,ILcdGML3SrsReferenceGroup
,ILcdGML3StandardObjectProperties
Deprecated.
Interface for the
gml:PolygonType
type.
A Polygon is a special surface that is defined by a single surface patch. The boundary of this
patch is coplanar and the polygon uses planar interpolation in its interior. It is backwards
compatible with the Polygon of GML 2, GM_Polygon of ISO 19107 is implemented by PolygonPatch.
(GML Specification, v3.1.0, paragraph 9.2.2.4)-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the ring property that defines the exterior of this polygon.getInterior
(int aIndex) Deprecated.Returns the interior ring property at the given index.int
Deprecated.Returns the number of ring properties that define the interior of this polygon.void
setExterior
(ILcdGML3AbstractRingProperty aRingProperty) Deprecated.Sets the ring property that defines the exterior of this polygon.void
setInteriors
(ILcdGML3AbstractRingProperty[] aRingProperty) Deprecated.Sets the ring properties that define the interior of this polygon.Methods inherited from interface com.luciad.format.gml3.model.base.ILcdGML3AbstractGML
getId, setId
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsInformationGroup
getAxisLabel, getAxisLabelCount, getUomLabel, getUomLabelCount, setAxisLabels, setUomLabels
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsReferenceGroup
getSrsDimension, getSrsName, setSrsDimension, setSrsName
Methods inherited from interface com.luciad.format.gml3.model.base.ILcdGML3StandardObjectProperties
getDescription, getMetaDataProperty, getMetaDataPropertyCount, getName, getNameCount, setDescription, setMetaDataProperties, setNames
-
Method Details
-
getExterior
ILcdGML3AbstractRingProperty getExterior()Deprecated.Returns the ring property that defines the exterior of this polygon.- Returns:
- the ring property that defines the exterior of this polygon.
-
getInterior
Deprecated.Returns the interior ring property at the given index.- Parameters:
aIndex
- the index of the interior ring property to be returned.- Returns:
- the interior ring property at the given index.
- Throws:
IndexOutOfBoundsException
- ifaIndex < 0 || aIndex >= getInteriorCount()
-
getInteriorCount
int getInteriorCount()Deprecated.Returns the number of ring properties that define the interior of this polygon.- Returns:
- the number of ring properties that define the interior of this polygon.
-
setExterior
Deprecated.Sets the ring property that defines the exterior of this polygon.- Parameters:
aRingProperty
- the ring property that defines the exterior of this polygon.
-
setInteriors
Deprecated.Sets the ring properties that define the interior of this polygon.- Parameters:
aRingProperty
- the ring properties that define the interior of this polygon.
-
com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the packagescom.luciad.format.gml2.xml
,com.luciad.format.gml31.xml
andcom.luciad.format.gml32.xml
.