(ActionEvent e)
| 156 | new Timer(1000, new ActionListener() { |
| 157 | |
| 158 | public void actionPerformed(ActionEvent e) { |
| 159 | if (nbSeconds++ < 10) { |
| 160 | panel3d.resetCamera(); |
| 161 | } |
| 162 | vtkRenderer renderer = panel3d.GetRenderer(); |
| 163 | if (renderer.GetNumberOfPropsRendered() > 1) { |
| 164 | renderer.RemoveActor(renderer.GetActors().GetLastProp()); |
| 165 | } |
| 166 | |
| 167 | // Run GC in local thread (EDT) |
| 168 | if (runGC.isSelected()) { |
| 169 | vtkReferenceInformation info = vtkObject.JAVA_OBJECT_MANAGER.gc(debugMode.isSelected()); |
| 170 | if (debugMode.isSelected()) { |
| 171 | System.out.println(info.listKeptReferenceToString()); |
| 172 | System.out.println(info.listRemovedReferenceToString()); |
| 173 | } |
| 174 | gcStatus.setText(info.toString()); |
| 175 | } else { |
| 176 | gcStatus.setText(""); |
| 177 | } |
| 178 | |
| 179 | panel3d.Render(); |
| 180 | } |
| 181 | }).start(); |
| 182 | } |
| 183 |
nothing calls this directly
no test coverage detected