Class AnalyticParticle

All Implemented Interfaces:
PropertyChangeListener, EventListener, Drawable, Interactive, Measurable, Trackable

public class AnalyticParticle extends ParticleModel
AnalyticParticle models a particle using time functions.
Author:
W. Christian, D. Brown
  • Constructor Details

    • AnalyticParticle

      public AnalyticParticle()
      Constructor.
  • Method Details

    • initializeFunctionPanel

      protected void initializeFunctionPanel()
      Creates and initializes an AnalyticFunctionPanel.
      Specified by:
      initializeFunctionPanel in class ParticleModel
    • getNextTracePositions

      protected boolean getNextTracePositions()
      Gets the next trace position. Subclasses override to get positions based on model.
    • reset

      protected void reset()
      Resets model parameters and sets position(s) for start frame.
      Specified by:
      reset in class ParticleModel
    • getLoader

      public static XML.ObjectLoader getLoader()
      Returns an ObjectLoader to save and load data for this class.
      Returns:
      the object loader