Interface ILcdGML3Polygon

All Superinterfaces:
ILcdGML3AbstractGeometricPrimitive, ILcdGML3AbstractGeometry, ILcdGML3AbstractGML, ILcdGML3AbstractSurface, ILcdGML3SrsInformationGroup, ILcdGML3SrsReferenceGroup, ILcdGML3StandardObjectProperties

public interface ILcdGML3Polygon extends ILcdGML3AbstractSurface
Deprecated.
This class has been deprecated. The GML decoders and encoders in the 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.
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 Details

    • 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

      ILcdGML3AbstractRingProperty getInterior(int aIndex)
      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 - if aIndex < 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

      void setExterior(ILcdGML3AbstractRingProperty aRingProperty)
      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

      void setInteriors(ILcdGML3AbstractRingProperty[] aRingProperty)
      Deprecated.
      Sets the ring properties that define the interior of this polygon.
      Parameters:
      aRingProperty - the ring properties that define the interior of this polygon.