vmm.ode.secondorder3D
Class MagneticDipole

java.lang.Object
  extended by vmm.core.Exhibit
      extended by vmm.core3D.Exhibit3D
          extended by vmm.ode.ODE_3D
              extended by vmm.ode.secondorder3D.ChargedParticles
                  extended by vmm.ode.secondorder3D.MagneticDipole
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable

public class MagneticDipole
extends ChargedParticles


Nested Class Summary
 
Nested classes/interfaces inherited from class vmm.ode.ODE_3D
ODE_3D.ODEView
 
Field Summary
 
Fields inherited from class vmm.ode.ODE_3D
addAnimateCheckBoxontrolPanel, addLinesCheckBoxontrolPanel, addOrbitTypesToControlPanel, anaglyphIsDefault, canShowVectorField, dtDefault, initialDataDefault, inputLabelNames, isAutonomous, ORBIT_TYPE_BOTH, ORBIT_TYPE_EULER, ORBIT_TYPE_RUNGE_KUTTA, showAxes, timeSpanDefault
 
Fields inherited from class vmm.core3D.Exhibit3D
defaultViewpoint, defaultViewUp, previousTransform3D
 
Fields inherited from class vmm.core.Exhibit
decorations, exhibitNeedsRedraw, isMorphing, morphingView, parameters, previousTransform
 
Constructor Summary
MagneticDipole()
           
 
Method Summary
protected  void magneticField(double x, double y, double z, Vector3D answer)
          Store the value of the magnetice field at x,y,z into the prexisting vector answer
 
Methods inherited from class vmm.ode.secondorder3D.ChargedParticles
makeDefaultMouseTask, nextEulerPoint, nextRungeKuttaPoint
 
Methods inherited from class vmm.ode.ODE_3D
doDraw, extractPointFromData, getCreateAnimation, getDefaultView, screenPointTo3DPoint, vectorField_x, vectorField_y
 
Methods inherited from class vmm.core3D.Exhibit3D
computeDrawData3D, computeDrawDataHook, doDraw3D, doDrawHook, getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
 
Methods inherited from class vmm.core.Exhibit
addChangeListener, addDecoration, addExtraXML, addParameter, addView, clearDecorations, computeDrawData, fireExhibitChangeEvent, forceRedraw, getActionsForView, getAdditionalAnimationsForView, getAlternativeViews, getBuildAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, readExtraXML, removeChangeListener, removeDecoration, removeParameter, removeView, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MagneticDipole

public MagneticDipole()
Method Detail

magneticField

protected void magneticField(double x,
                             double y,
                             double z,
                             Vector3D answer)
Description copied from class: ChargedParticles
Store the value of the magnetice field at x,y,z into the prexisting vector answer

Specified by:
magneticField in class ChargedParticles