Serialized Form
-
Package edu.cnu.mdi.mdi3D.adapter3D
-
Class edu.cnu.mdi.mdi3D.adapter3D.AlphaSlider
class AlphaSlider extends JPanel implements Serializable-
Serialized Fields
-
onChange
IntConsumer onChange
-
panel3D
Panel3D panel3D
-
slider
JSlider slider
-
-
-
Class edu.cnu.mdi.mdi3D.adapter3D.KeyboardLabel
class KeyboardLabel extends JPanel implements Serializable-
Serialized Fields
-
_panel3D
Panel3D _panel3D
-
-
-
-
Package edu.cnu.mdi.mdi3D.app
-
Class edu.cnu.mdi.mdi3D.app.DemoApp3D
class DemoApp3D extends edu.cnu.mdi.app.BaseMDIApplication implements Serializable-
Serialized Fields
-
aizawaView
AizawaDemoView aizawaView
-
drawingDemoView
DrawingDemoView drawingDemoView
-
geometrySlice3DView
GeometrySlice3DView geometrySlice3DView
-
kineticsView
KineticsDemoView kineticsView
-
logoView
LogoDemoView logoView
-
logView
edu.cnu.mdi.view.LogView logView
-
scatterPlot3DView
ScatterPlot3DDemo scatterPlot3DView
-
-
-
-
Package edu.cnu.mdi.mdi3D.panel
-
Exception Class edu.cnu.mdi.mdi3D.panel.Bad3DPropertyException
class Bad3DPropertyException extends Exception implements Serializable -
Class edu.cnu.mdi.mdi3D.panel.Panel3D
class Panel3D extends JPanel implements Serializable-
Serialized Fields
-
_bgBlue
float _bgBlue
-
_bgGreen
float _bgGreen
-
_bgRed
float _bgRed
-
_initialItemsCreated
boolean _initialItemsCreated
True afterPanel3D.createInitialItems()has been invoked for this panel.Initial items are created when the first OpenGL context is initialized, rather than from the constructor. This avoids invoking an overridable method while a subclass is only partially constructed.
-
_itemList
Vector<Item3D> _itemList
-
_mouseAdapter
MouseAdapter3D _mouseAdapter
-
_navigationStep
float _navigationStep
-
_orientation
edu.cnu.mdi.mdi3D.panel.Panel3D.Quat _orientation
-
_rendererStr
String _rendererStr
-
_rotMat
float[] _rotMat
-
_skipLastStage
boolean _skipLastStage
-
_versionStr
String _versionStr
-
_xdist
float _xdist
-
_xscale
float _xscale
-
_ydist
float _ydist
-
_yscale
float _yscale
-
_zdist
float _zdist
-
_zscale
float _zscale
-
glcapabilities
com.jogamp.opengl.GLCapabilities glcapabilities
-
glInitError
Throwable glInitError
Set whenPanel3D.gljpanelisnull: why OpenGL initialization failed. -
gljpanel
com.jogamp.opengl.awt.GLJPanel gljpanel
The hosted OpenGL panel, ornullif OpenGL could not be initialized on this system (seePanel3D.isGLAvailable()). Every method in this class that touchesgljpanelalready null-checks it, so anullvalue here degrades gracefully to a no-op rather than an NPE. -
glprofile
com.jogamp.opengl.GLProfile glprofile
-
glu
com.jogamp.opengl.glu.GLU glu
-
-
-
Class edu.cnu.mdi.mdi3D.panel.Panel3DDemo
class Panel3DDemo extends JFrame implements Serializable
-
-
Package edu.cnu.mdi.mdi3D.view2D
-
Class edu.cnu.mdi.mdi3D.view2D.DrawingDemoView
class DrawingDemoView extends edu.cnu.mdi.view.DrawingView implements Serializable-
Serialized Fields
-
explanationAdded
boolean explanationAdded
Guards against adding the explanation item more than once.
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D
-
Class edu.cnu.mdi.mdi3D.view3D.PlainView3D
class PlainView3D extends edu.cnu.mdi.view.BaseView implements Serializable-
Serialized Fields
-
_panel3D
Panel3D _panel3D
The hosted 3D panel.
-
-
-
Class edu.cnu.mdi.mdi3D.view3D.SimulationView3D
class SimulationView3D extends PlainView3D implements Serializable-
Serialized Fields
-
_pendingResetAfterSwap
Consumer<edu.cnu.mdi.sim.SimulationEngine> _pendingResetAfterSwap
-
_pendingResetAutoStart
boolean _pendingResetAutoStart
-
_pendingResetRefresh
boolean _pendingResetRefresh
-
_pendingResetSimSupplier
Supplier<edu.cnu.mdi.sim.Simulation> _pendingResetSimSupplier
-
controlPanel
JComponent controlPanel
Optional control panel component (may be null). -
diagnostics
JComponent diagnostics
Optional diagnostics/settings component (may be null). -
diagnosticsSplitPane
JSplitPane diagnosticsSplitPane
If diagnostics is installed, this is the split pane (else null). -
engine
edu.cnu.mdi.sim.SimulationEngine engine
Hosted engine (never null).
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.aizawaDemo
-
Class edu.cnu.mdi.mdi3D.view3D.aizawaDemo.AizawaDemoView
class AizawaDemoView extends SimulationView3D implements Serializable-
Serialized Fields
-
headMarker
Sphere headMarker
Marker sphere showing the current point. -
lastAppliedTime
float lastAppliedTime
Last applied snapshot time, used to avoid redundant redraw work. -
trajectoryItem
Trajectory3D trajectoryItem
The 3D trajectory item updated on the EDT.
-
-
-
Class edu.cnu.mdi.mdi3D.view3D.aizawaDemo.AizawaPhasePlotPanel
class AizawaPhasePlotPanel extends edu.cnu.mdi.splot.plot.AReadyPlotPanel implements Serializable-
Serialized Fields
-
phaseCurve
edu.cnu.mdi.splot.pdata.Curve phaseCurve
The plot curve used for the phase portrait.
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.geoslice
-
Class edu.cnu.mdi.mdi3D.view3D.geoslice.GeometrySlice3DView
class GeometrySlice3DView extends PlainView3D implements Serializable-
Serialized Fields
-
model
edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel model
Shared synthetic model used by the 2D and 3D demos. -
phiDeg
double phiDeg
Current slice angle, in degrees. -
phiLabel
JLabel phiLabel
Label showing the current phi value. -
scenePanel
Panel3D scenePanel
The hosted 3D panel, captured so slider events can rebuild the scene.
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.globe
-
Class edu.cnu.mdi.mdi3D.view3D.globe.GlobeView3D
class GlobeView3D extends PlainView3D implements Serializable-
Serialized Fields
-
countriesResource
String countriesResource
-
radius
float radius
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.kineticsDemo
-
Class edu.cnu.mdi.mdi3D.view3D.kineticsDemo.ControlPanel
class ControlPanel extends JPanel implements Serializable-
Serialized Fields
-
basePanel
edu.cnu.mdi.sim.ui.IconSimulationControlPanel basePanel
-
host
edu.cnu.mdi.sim.ISimulationHost host
-
resetButton
JButton resetButton
-
-
-
Class edu.cnu.mdi.mdi3D.view3D.kineticsDemo.EntropyPlotPanel
class EntropyPlotPanel extends edu.cnu.mdi.splot.plot.AReadyPlotPanel implements Serializable-
Serialized Fields
-
entropyCurve
edu.cnu.mdi.splot.pdata.Curve entropyCurve
-
-
-
Class edu.cnu.mdi.mdi3D.view3D.kineticsDemo.KineticsDemoView
class KineticsDemoView extends SimulationView3D implements Serializable-
Serialized Fields
-
lastAppliedTime
float lastAppliedTime
-
particlePoints
PointSet3D particlePoints
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.logoDemo
-
Class edu.cnu.mdi.mdi3D.view3D.logoDemo.LogoDemoView
class LogoDemoView extends SimulationView3D implements Serializable-
Serialized Fields
-
rotationPhaseDeg
float rotationPhaseDeg
Animation phase, in degrees, used to precess the automatic rotation axis.
-
-
-
-
Package edu.cnu.mdi.mdi3D.view3D.scatterDemo
-
Class edu.cnu.mdi.mdi3D.view3D.scatterDemo.ScatterPlot3DDemo
class ScatterPlot3DDemo extends PlainView3D implements Serializable-
Serialized Fields
-
_producer
ScheduledExecutorService _producer
-
_producerTask
ScheduledFuture<?> _producerTask
-
_scatter
ScatterPlot3D _scatter
Set inside createInitialItems(); safe to read on the EDT after that. -
_statusLabel
JLabel _statusLabel
Status label created byScatterPlot3DDemo.buildControlPanel(). -
_totalAdded
AtomicLong _totalAdded
-
-
-