Package 

Interface ShapesController

  • All Implemented Interfaces:

    
    public interface ShapesController
    
                        

    Interface for managing API fed shapes Copyright reserved by telenav 2021.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class ShapesController.Id

      Id class to use as a unique identifier for processed shape collections

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • remove

         abstract void remove(@NonNull() ShapesController.Id collectionId)

        Remove a shape collection from the MapView

        Parameters:
        collectionId - the Id of the processed collection
      • setAlphaValue

         abstract void setAlphaValue(@NonNull() ShapesController.Id collectionId, float alpha)

        Set the alpha value of a shape collection

        Parameters:
        collectionId - the Id of the processed collection
        alpha - the alpha value to render the shape collection.