MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / edit

Method edit

src/davidson/gr/ClassicalTrajectory.java:101–119  ·  view source on GitHub ↗

Displays the Schwarzschild particle's initial conditions in an editor. @return OSPControl

()

Source from the content-addressed store, hash-verified

99 * @return OSPControl
100 */
101@Override
102public OSPTableInspector edit(){
103 OSPTableInspector inspector = new OSPTableInspector(true, true);
104 Control control=inspector.getControl();
105 inspector.setTitle("Classical Particle");
106 inspector.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
107 double r=1, phi=0;
108 control.setValue("r", r);
109 control.setValue("dr/dt", phi);
110 control.setValue(PHI, 0);
111 control.setValue(PHIRATE, 1);
112 control.setValue("draggable state", true);
113 control.setValue("track points", 0);
114 control.setValue("label", "");
115 x=r*Math.cos(phi);
116 y=r*Math.sin(phi);
117 inspector.setSize(160,170);
118 return inspector;
119}
120
121
122

Callers 1

createParticleMethod · 0.95

Calls 7

getControlMethod · 0.95
setValueMethod · 0.95
setTitleMethod · 0.65
setSizeMethod · 0.65
cosMethod · 0.45
sinMethod · 0.45

Tested by

no test coverage detected