Interface ILcdGML3MultiSurface

All Superinterfaces:
ILcdGML3AbstractGeometricAggregate, ILcdGML3AbstractGeometry, ILcdGML3AbstractGML, ILcdGML3SrsInformationGroup, ILcdGML3SrsReferenceGroup, ILcdGML3StandardObjectProperties

public interface ILcdGML3MultiSurface extends ILcdGML3AbstractGeometricAggregate
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:MultiSurfaceType type.

A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.

(GML Specification, v3.1.0, paragraph 11.3.4.1)

  • Method Details

    • getSurfaceMember

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

      int getSurfaceMemberCount()
      Deprecated.
      Returns the number of surface properties contained in this multi surface.
      Returns:
      the number of surface properties contained in this multi surface.
    • getSurfaceMembers

      ILcdGML3SurfaceArrayProperty getSurfaceMembers()
      Deprecated.
      Returns the surface array property contained in this multi surface.
      Returns:
      the surface array property contained in this multi surface.
    • setSurfaceMembers

      void setSurfaceMembers(ILcdGML3SurfaceProperty[] aSurfaceProperties)
      Deprecated.
      Sets the surface properties to be contained in this multi surface.
      Parameters:
      aSurfaceProperties - the surface properties to be contained in this multi surface.
    • setSurfaceMembersArray

      void setSurfaceMembersArray(ILcdGML3SurfaceArrayProperty aSurfaceArrayProperty)
      Deprecated.
      Sets the surface array property to be contained this multi surface.
      Parameters:
      aSurfaceArrayProperty - the surface array property to be contained this multi surface.