Class OverlayMarkProviders

java.lang.Object
PamView.paneloverlay.overlaymark.OverlayMarkProviders

public class OverlayMarkProviders extends Object
List of all available overlay mark providers. Contains a load of static list functions.
Author:
Doug Gillespie
  • Method Details

    • singleInstance

      public static OverlayMarkProviders singleInstance()
      Returns:
      single manager of overlay marks.
    • addProvider

      public void addProvider(OverlayMarker overlayMarkProvider)
      Remove a provider of spectrogram marks.
      Parameters:
      overlayMarkProvider - provider to remove
    • removeProvider

      public void removeProvider(OverlayMarker overlayMarkProvider)
      Add a provider of spectrogram marks.
      Parameters:
      overlayMarkProvider - provider to add
    • getMarkProviders

      public ArrayList<OverlayMarker> getMarkProviders()
      Returns:
      the full list of markProviders
    • getMarkProviders

      public ArrayList<OverlayMarker> getMarkProviders(GeneralProjector.ParameterType[] parameterTypes)
      Need another function to get a sub list of certain types of providers .