The “EvacuationVisualizer3DApplication” class
This class describes the 3D visualizer singleton class. It contains the main components of the 3D visualizer. To implement this class:
- Inside the package “edu.utdallas.mavs.evacuation.visualization.vis3D”, create a class named “EvacuationVisualizer3DApplication” that extends the class “Visualizer3DApplication” defined in the package “edu.utdallas.mavs.divas.visualization.vis3D”.
- The class implementation injects a “EvacuationVisualizer3DApplication” constructor that invokes its superclass constructor.
The following code provides the implementation of this class:
package edu.utdallas.mavs.evacuation.visualization.vis3D; import com.google.inject.Inject; import edu.utdallas.mavs.divas.core.client.SimAdapter; import edu.utdallas.mavs.divas.visualization.vis3D.Visualizer3DApplication; import edu.utdallas.mavs.divas.visualization.vis3D.spectator.VisualSpectator; /** * This class describes the 3D visualizer singleton class. * <p> */ public class EvacuationVisualizer3DApplication extends Visualizer3DApplication<EvacuationApplication> { @Inject public EvacuationVisualizer3DApplication(SimAdapter simClientAdapter, EvacuationApplication app, VisualSpectator spectator) { super(simClientAdapter, app, spectator); } }