Interface ILcdGML3MultiGeometry

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

public interface ILcdGML3MultiGeometry 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:MultiGeometryType type.

A geometry collection must include one or more geometries, referenced through geometryMember elements.

(GML Specification, v3.1.0, paragraph 11.3.1.2)

  • Method Details

    • getGeometryMember

      ILcdGML3GeometryProperty getGeometryMember(int aIndex)
      Deprecated.
      Returns the geometry property at the given index.
      Parameters:
      aIndex - the index of the geometry property to be returned.
      Returns:
      the geometry property at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getGeometryMemberCount()
    • getGeometryMemberCount

      int getGeometryMemberCount()
      Deprecated.
      Returns the number of geometry properties contained in this multi geometry.
      Returns:
      the number of geometry properties contained in this multi geometry.
    • getGeometryMembers

      ILcdGML3GeometryArrayProperty getGeometryMembers()
      Deprecated.
      Returns the geometry array property contained in this multi geometry.
      Returns:
      the geometry array property contained in this multi geometry.
    • setGeometryMembers

      void setGeometryMembers(ILcdGML3GeometryProperty[] aGeometryProperties)
      Deprecated.
      Sets the geometry properties to be contained in this multi geometry.
      Parameters:
      aGeometryProperties - the geometry properties to be contained in this multi geometry.
    • setGeometryMembersArray

      void setGeometryMembersArray(ILcdGML3GeometryArrayProperty aGeometryArrayProperty)
      Deprecated.
      Sets the geometry array property to be contained in this multi geometry
      Parameters:
      aGeometryArrayProperty - the geometry array property to be contained in this multi geometry