Class WebAnimationToggles

java.lang.Object
org.opentrafficsim.web.animation.WebAnimationToggles

public final class WebAnimationToggles extends Object
Set the default animation toggles for the HTML animation panel.

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Method Details

    • setTextAnimationTogglesFull

      public static void setTextAnimationTogglesFull(HtmlAnimationPanel panel)
      Set all commonly used animation on, and create the toggles on the left hand side.
      Parameters:
      panel - HTMLAnimationPanel; the Animation panel to add the toggle to.
    • setTextAnimationTogglesStandard

      public static void setTextAnimationTogglesStandard(HtmlAnimationPanel panel)
      Set the most common animation on, and create the toggles on the left hand side.
      Parameters:
      panel - HTMLAnimationPanel; the Animation panel to add the toggle to.
    • showAnimationClass

      public static final void showAnimationClass(HtmlAnimationPanel panel, Class<? extends nl.tudelft.simulation.dsol.animation.Locatable> locatableClass)
      Set a class to be shown in the animation to true.
      Parameters:
      panel - OtsAnimationPanel; the HTMLAnimationPanel where the animation of a class has to be switched off
      locatableClass - Class<? extends Locatable>; the class for which the animation has to be shown.
    • hideAnimationClass

      public static final void hideAnimationClass(HtmlAnimationPanel panel, Class<? extends nl.tudelft.simulation.dsol.animation.Locatable> locatableClass)
      Set a class to be shown in the animation to false.
      Parameters:
      panel - HTMLAnimationPanel; the HTMLAnimationPanel where the animation of a class has to be switched off
      locatableClass - Class<? extends Locatable>; the class for which the animation has to be shown.
    • showAnimationFull

      public static void showAnimationFull(HtmlAnimationPanel panel)
      Set all commonly used animation on, and create the toggles on the left hand side.
      Parameters:
      panel - HTMLAnimationPanel; the HTMLAnimationPanel where classes are shown or not.
    • showAnimationStandard

      public static void showAnimationStandard(HtmlAnimationPanel panel)
      Set the most common animation on, and create the toggles on the left hand side.
      Parameters:
      panel - OtsAnimationPanel; the WrappableAnimation.