Interface ILcdGML3PolygonPatch

All Superinterfaces:
ILcdGML3AbstractSurfacePatch

public interface ILcdGML3PolygonPatch extends ILcdGML3AbstractSurfacePatch
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: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)

  • Method Details

    • getExterior

      Deprecated.
      Returns the ring property that defines the exterior of this polygon patch.
      Returns:
      the ring property that defines the exterior of this polygon patch.
    • 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 patch.
      Returns:
      the number of ring properties that define the interior of this polygon patch.
    • getInterpolation

      String getInterpolation()
      Deprecated.
      Returns the interpolation type of this polygon patch - always "planar".
      Returns:
      "planar"
    • setExterior

      void setExterior(ILcdGML3AbstractRingProperty aRingProperty)
      Deprecated.
      Sets the ring property that defines the exterior of this polygon patch.
      Parameters:
      aRingProperty - the ring property that defines the exterior of this polygon patch.
    • setInteriors

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