MSFVectorTileFeatureBuilder

Objective-C


@interface MSFVectorTileFeatureBuilder : MSFFeatureBuilder

Swift

class MSFVectorTileFeatureBuilder : MSFFeatureBuilder

A vector tile feature consisting of id, layer, geometry and properties.

  • Checks if this object is equal to the specified object.

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)object;

    Swift

    func isEqual(_ object: Any!) -> Bool

    Parameters

    object

    The reference object.

    Return Value

    True when objects are equal, false otherwise.

  • Returns the hash value of this object.

    Declaration

    Objective-C

    - (NSUInteger)hash;

    Swift

    func hash() -> UInt

    Return Value

    The hash value of this object.

  • Constructs a VectorTileFeatureBuilder with empty state.

    Declaration

    Objective-C

    - (id)init;

    Swift

    init!()
  • Returns the id of the builder.

    Declaration

    Objective-C

    - (long long)getId;

    Swift

    func getId() -> Int64

    Return Value

    The id of the builder.

  • Sets the id of the builder.

    Declaration

    Objective-C

    - (void)setId:(long long)arg1;

    Swift

    func setId(_ arg1: Int64)

    Parameters

    id

    The id of the builder.

  • Returns the map tile of the builder.

    Declaration

    Objective-C

    - (MSFMapTile *)getMapTile;

    Swift

    func getMapTile() -> MSFMapTile!

    Return Value

    The map tile of the builder.

  • Sets the map tile of the builder.

    Declaration

    Objective-C

    - (void)setMapTile:(MSFMapTile *)mapTile;

    Swift

    func setMapTile(_ mapTile: MSFMapTile!)

    Parameters

    mapTile

    The map tile of the builder.

  • Returns the layer name of the builder.

    Declaration

    Objective-C

    - (NSString *)getLayerName;

    Swift

    func getLayerName() -> String!

    Return Value

    The layer name of the builder.

  • Sets the layer name of the builder.

    Declaration

    Objective-C

    - (void)setLayerName:(NSString *)layerName;

    Swift

    func setLayerName(_ layerName: String!)

    Parameters

    layerName

    The layer name of the builder.

  • Builds a new vector tile feature from the state.

    Declaration

    Objective-C

    - (MSFVectorTileFeature *)buildVectorTileFeature;

    Swift

    func buildVectorTileFeature() -> MSFVectorTileFeature!

    Return Value

    A new vector tile feature based on the builder state. Can be null if the geometry is not specified.

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;

    Swift

    func dealloc()