Uses of Class
simulations.objects.BaseObject

Packages that use BaseObject
core.field This package contains a number of classes used to create and manipulate the images generated for a given animation of an experiment as it evolves. 
core.postprocessing This package performs various operations on the images created by a given simulation of an experiment after the images are created by the classes in core.dflic
simulations.experiments This package contains all the experiments for the various electromagnetic experiments. 
simulations.experiments.electrostatics This package contains all the experiments for the various electrostatic experiments. 
simulations.experiments.faradaysLaw This package contains all the experiments for the various Faraday's Law experiments. 
simulations.experiments.fluidFlow   
simulations.experiments.magnetostatics This package contains all the experiments for the various magnetostatic experiments. 
simulations.experiments.radiation This package contains all the experiments for the various radiation experiments. 
simulations.objects This package contains all the various electromagnetic objects that the experiments assemble for a given experiment. 
 

Uses of BaseObject in core.field
 

Fields in core.field declared as BaseObject
private  BaseObject EMVec2Field.source
          the source of the field
 

Constructors in core.field with parameters of type BaseObject
EMVec2Field(BaseObject source, Vec3 center, Vec3 xdir, Vec3 ydir, double scale, int FieldOrMotionFieldType)
          Constructs a new EMVec2Field that calculates the type of field specified by "FieldOrMotionFieldType" produced by the EMSource "source".
 

Uses of BaseObject in core.postprocessing
 

Fields in core.postprocessing declared as BaseObject
 BaseObject Colorizer.emsource
          This is our emsource which we use to get the field if we color by field magnitude.
 

Constructors in core.postprocessing with parameters of type BaseObject
Colorizer(double MyTargetHue, double MyTargetSaturation, double MyTargetValue, double MysaturationPoint, double MyfallOff, boolean MyBrighten, boolean MyflatColor, Vec RegionColor, BaseExperiment experiment, BaseObject emsource, Vec3 symVec3, Vec3 Xdir, Vec3 Ydir, double scale)
          This constructor is used when we are coloring by region.
 

Uses of BaseObject in simulations.experiments
 

Methods in simulations.experiments that return BaseObject
abstract  BaseObject BaseExperiment.getEMSource()
          returns the collecton of BaseObjects constructed in ConstructEMSource()
 

Uses of BaseObject in simulations.experiments.electrostatics
 

Methods in simulations.experiments.electrostatics that return BaseObject
 BaseObject TwoChargesExperiment.getEMSource()
          Returns the BaseObject that is the collection of the two point charges
 BaseObject ColorTestExperiment.getEMSource()
          Returns the BaseObject that is colortest field alone
 BaseObject ChargeInFieldExperiment.getEMSource()
          returns the collecton of charge and constant field as the EM source
 

Uses of BaseObject in simulations.experiments.faradaysLaw
 

Methods in simulations.experiments.faradaysLaw that return BaseObject
 BaseObject TwoPlanesExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject RecedingImageExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject MovingReceedingImageExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject MovingRecedingImagePotentialExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject FallingRingExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject EddyCurrentsMonopoleExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 BaseObject EddyCurrentsDipoleExperiment.getEMSource()
          An EMSource that represents the current experimental state that can be used to compute the current E&M fields.
 

Uses of BaseObject in simulations.experiments.fluidFlow
 

Methods in simulations.experiments.fluidFlow that return BaseObject
 BaseObject HeliosphereFlowExperiment.getEMSource()
          Returns the BaseObject that is the collection of the two point charges
 BaseObject DataInputExperiment.getEMSource()
          Returns: an EMSource that represents the current experimental state.
 BaseObject CirculatingFlowExperiment.getEMSource()
          Returns: an EMSource that represents the current experimental state.
 

Uses of BaseObject in simulations.experiments.magnetostatics
 

Methods in simulations.experiments.magnetostatics that return BaseObject
 BaseObject TeachSpinExperiment.getEMSource()
           
 

Uses of BaseObject in simulations.experiments.radiation
 

Methods in simulations.experiments.radiation that return BaseObject
 BaseObject OscillatingDipoleExperiment.getEMSource()
          Returns: an EMSource that represents the current experimental state.
 BaseObject ElectricAntennaExperiment.getEMSource()
           
 

Uses of BaseObject in simulations.objects
 

Subclasses of BaseObject in simulations.objects
 class ChargeRingFinite
           
 class ColorTestField
          Color Test Field.
 class ConstantFields
           
 class CurrentRing
          A ring carrying current.
 class CurrentSheet
           
 class DataInputObject
           
 class EddyCurrents
          This BaseObject calculates the eddy currents due to a a magnetic monopole moving moving with velocity v
 class EflowXY
           
 class ElectricAntenna
          This BaseObject calculates the electric and magnetic fields of a linear antenna with the properties specified.
 class ElectricDipole
          This is a quasi-static electric dipole moving at constant velocity that can be extended to a time varying radiating electric dipole (see for example ElectricOscillatingDipole).
 class ElectricDipoleRotating
          This is a rotating electric dipole.
 class ElectricDipoleStatic
          static electric dipole including a pauli repulsion term
 class ElectricOscillatingDipole
          An extension of the ElectricDipole class that replaces the constant electric dipole moment with one that is oscillating.
 class ElectromagneticPlaneWave
           
 class EMCollection
          A class which contains a collection of objects which extend BaseObject.
 class EMTransform
           
 class HelioField
           
 class InfiniteWire
           
 class ISMfield
           
 class Line3DMagneticDipoles
          Line 3D Magnetic Dipoles: This BaseObject calculates the non-relativistic electric and magnetic fields of a line of magnetic dipoles is at position p moving with velocity v.
 class LineCurrent
           
 class LineMagneticMonopoles
           
 class MagneticDipole
           
 class MagneticDipoleStatic
           
 class MagneticMonopole
          This BaseObject calculates the non-relativistic electric and magnetic fields of a magnetic monopole at position p moving with velocity v.
 class MovingMagneticField
           
 class MovingPointCharge
          Calculates the fields of a moving point charge (extends PointCharge)
 class MovingRecedingImagePotentialAbove
          MovingRecedingImagePotentialAbove.
 class MovingRecedingImagePotentialBelow
          MovingRecedingImagePotentialBelow.
 class PointCharge
          Point Charge.
 class TwoPlanes
          TwoPlanes: This BaseObject calculates the non-relativistic magnetic fields induced by a monopole situated near two thin conducting planes intersecting at right angle.
 

Fields in simulations.objects declared as BaseObject
(package private)  BaseObject EMTransform.source
           
 

Methods in simulations.objects with parameters of type BaseObject
 void EMCollection.Add(BaseObject em)
          adds a BaseObject to the collection of EM objects in the collection
 void EMCollection.Remove(BaseObject em)
          removes a BaseObject from the collection of EM objects in the collection
 

Constructors in simulations.objects with parameters of type BaseObject
EMTransform(BaseObject source)