|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensourcephysics.cabrillo.tracker.TTrack
org.opensourcephysics.cabrillo.tracker.PointMass
org.opensourcephysics.cabrillo.tracker.ParticleModel
org.opensourcephysics.cabrillo.tracker.AnalyticParticle
public class AnalyticParticle
AnalyticParticle models a particle using time functions.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opensourcephysics.cabrillo.tracker.PointMass |
|---|
PointMass.FrameData |
| Nested classes/interfaces inherited from class org.opensourcephysics.cabrillo.tracker.TTrack |
|---|
TTrack.StepArray |
| Field Summary |
|---|
| Fields inherited from class org.opensourcephysics.cabrillo.tracker.ParticleModel |
|---|
dt, endFrame, functionEditor, functionPanel, inspector, inspectorH, inspectorX, inspectorY, invalidWarningShown, lastValidFrame, loading, nan, prevX, prevY, refreshDerivsLater, refreshing, refreshStepsLater, showInspector, startFrame, startFrameUndefined, t0, time, timeFormat, tracePt, tracePtsPerStep, traceX, traceY, xLimit, yLimit |
| Fields inherited from class org.opensourcephysics.cabrillo.tracker.PointMass |
|---|
aAtOrigin, accelerationMenu, accelFootprintMenu, aDeriv, aDerivSpill, aFootprint, aFootprints, algorithm, aMap, aTailsToOriginItem, aTailsToPositionItem, autotrackItem, aVisibleItem, aVisibleOnAll, aVisMap, BOUNCE_DETECT, bounceDerivs, bounceDerivsSpill, derivData, FINITE_DIFF, mass, massField, massLabel, mSeparator, params, positionFootprintMenu, trace, traceStroke, traceVisible, validData, vAtOrigin, vDeriv, vDerivSpill, velocFootprintMenu, velocityMenu, vFootprint, vFootprints, vMap, vTailsToOriginItem, vTailsToPositionItem, vVisibleItem, vVisibleOnAll, vVisMap, xData, xVisibleOnAll, xVisMap, yData |
| Constructor Summary | |
|---|---|
AnalyticParticle()
Constructor. |
|
| Method Summary | |
|---|---|
static XML.ObjectLoader |
getLoader()
Returns an ObjectLoader to save and load data for this class. |
protected java.awt.geom.Point2D[] |
getNextTracePositions()
Gets the next trace position. |
protected void |
initializeFunctionPanel()
Creates and initializes an AnalyticFunctionPanel. |
protected void |
reset()
Resets model parameters and sets position(s) for start frame. |
| Methods inherited from class org.opensourcephysics.cabrillo.tracker.ParticleModel |
|---|
cleanup, createMassAndTimeParameters, delete, draw, drawMe, findInteractive, getDisplayName, getEndFrame, getFunctionEditor, getInitEditor, getInitialValues, getInspector, getMass, getMenu, getModels, getParamEditor, getStartFrame, getToolbarPointComponents, isAutoTrackable, isDependent, isModelsVisible, isStepComplete, propertyChange, refreshDerivsIfNeeded, refreshInitialTime, refreshSteps, restoreState, saveState, setAnglesInRadians, setEndFrame, setLocked, setMass, setName, setStartFrame, setTrackerPanel, trimSteps |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AnalyticParticle()
| Method Detail |
|---|
protected void initializeFunctionPanel()
initializeFunctionPanel in class ParticleModelprotected java.awt.geom.Point2D[] getNextTracePositions()
protected void reset()
reset in class ParticleModelpublic static XML.ObjectLoader getLoader()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||