Interface ILcdGML3SurfaceArrayProperty


public interface ILcdGML3SurfaceArrayProperty
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:SurfaceArrayPropertyType type.

A container for an array of surfaces. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.

(GML Specification, v3.1.0, paragraph 9.2.2.3)

  • Method Summary

    Modifier and Type
    Method
    Description
    getSurface(int aIndex)
    Deprecated.
    Returns the surface at the given index.
    int
    Deprecated.
    Returns the number of surfaces contained in this property.
    void
    Deprecated.
    Sets the array of surfaces to be contained in this property.
  • Method Details

    • getSurface

      ILcdGML3AbstractSurface getSurface(int aIndex)
      Deprecated.
      Returns the surface at the given index.
      Parameters:
      aIndex - the index of the surface to be returned.
      Returns:
      the surface at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getSurfaceCount()
    • getSurfaceCount

      int getSurfaceCount()
      Deprecated.
      Returns the number of surfaces contained in this property.
      Returns:
      the number of surfaces contained in this property.
    • setSurfaces

      void setSurfaces(ILcdGML3AbstractSurface[] aSurfaces)
      Deprecated.
      Sets the array of surfaces to be contained in this property.
      Parameters:
      aSurfaces - the array of surfaces to be contained in this property.