SFExtendedGeometryCollection

Objective-C

@interface SFExtendedGeometryCollection : SFGeometryCollection

Swift

class SFExtendedGeometryCollection : SFGeometryCollection

Extended Geometry Collection providing abstract geometry collection type support

  • Create

    Declaration

    Objective-C

    + (SFExtendedGeometryCollection *)
        extendedGeometryCollectionWithGeometryCollection:
            (SFGeometryCollection *)geometryCollection;

    Parameters

    geometryCollection

    geometry collection

    Return Value

    new extended geometry collection

  • Create

    Declaration

    Objective-C

    + (SFExtendedGeometryCollection *)
        extendedGeometryCollectionWithExtendedGeometryCollection:
            (SFExtendedGeometryCollection *)extendedGeometryCollection;

    Parameters

    extendedGeometryCollection

    extended geometry collection

    Return Value

    new extended geometry collection

  • Initialize

    Declaration

    Objective-C

    - (instancetype)initWithGeometryCollection:
        (SFGeometryCollection *)geometryCollection;

    Swift

    init!(geometryCollection: SFGeometryCollection!)

    Parameters

    geometryCollection

    geometry collection

    Return Value

    new extended geometry collection

  • Initialize

    Declaration

    Objective-C

    - (instancetype)initWithExtendedGeometryCollection:
        (SFExtendedGeometryCollection *)extendedGeometryCollection;

    Swift

    init!(extendedGeometryCollection: SFExtendedGeometryCollection!)

    Parameters

    extendedGeometryCollection

    extended geometry collection

    Return Value

    new extended geometry collection

  • Update the extended geometry type based upon the contained geometries

    Declaration

    Objective-C

    - (void)updateGeometryType;

    Swift

    func updateGeometryType()