com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the
packages com.luciad.format.gml2.xml
, com.luciad.format.gml31.xml
and
com.luciad.format.gml32.xml
.public interface ILcdGML3PolygonPatch extendsILcdGML3AbstractSurfacePatch
gml:PolygonPatchType
type.
A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying
surface to which these curves adhere. The curves are coplanar and the polygon uses planar
interpolation in its interior.
(GML Specification, v3.1.0, paragraph 10.2.2.5)Modifier and Type | Method and Description |
---|---|
ILcdGML3AbstractRingProperty |
getExterior()
Deprecated.
Returns the ring property that defines the exterior of this polygon patch.
|
ILcdGML3AbstractRingProperty |
getInterior(int aIndex)
Deprecated.
Returns the interior ring property at the given index.
|
int |
getInteriorCount()
Deprecated.
Returns the number of ring properties that define the interior of this polygon patch.
|
String |
getInterpolation()
Deprecated.
Returns the interpolation type of this polygon patch - always "
planar ". |
void |
setExterior(ILcdGML3AbstractRingProperty aRingProperty)
Deprecated.
Sets the ring property that defines the exterior of this polygon patch.
|
void |
setInteriors(ILcdGML3AbstractRingProperty[] aRingProperties)
Deprecated.
Sets the ring properties that define the interior of this polygon patch.
|
ILcdGML3AbstractRingProperty getExterior()
ILcdGML3AbstractRingProperty getInterior(int aIndex)
aIndex
- the index of the interior ring property to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getInteriorCount()
int getInteriorCount()
String getInterpolation()
planar
".planar
"void setExterior(ILcdGML3AbstractRingProperty aRingProperty)
aRingProperty
- the ring property that defines the exterior of this polygon patch.void setInteriors(ILcdGML3AbstractRingProperty[] aRingProperties)
aRingProperties
- the ring properties that define the interior of this polygon patch.