Package mgui.models.dynamic
Provides a framework for dynamic modelling (4D) functionality in ModelGUI.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description DynamicModel Base interface for a dynamic model; specifies methods for getting and setting model components, sensors, listeners, and environments.DynamicModelComponent Interface which must be implemented by all components of a dynamic model.DynamicModelEnvironment<T extends MguiNumber> Interface for a dynamic model's environment.DynamicModelEnvironmentEvent DynamicModelEnvironmentInputStream DynamicModelEnvironmentListener DynamicModelEnvironmentSensor Acts as a sensor for a model environment, which responds to state change events via thestimulate
method.DynamicModelEvent Represents a discrete causal event in a dynamic model.DynamicModelListener DynamicModelOutputEvent DynamicModelUpdater Interface for a model that updates components as a function of a given timestep.TimeStepListener Interface for dynamic components to implement to receive time-step events from the DynamicModelEngineUpdateable -
Class Summary Class Description DynamicModelEngine The main engine class for coordinating a dynamic model. -
Exception Summary Exception Description DynamicModelException