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 Link icon

    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 Link icon

    • getSurface Link icon

      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 Link icon

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

      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.