MCPcopy Create free account
hub / github.com/Kitware/VTK / run

Method run

Wrapping/Java/Testing/Java/vtk/test/Regression.java:27–163  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

25 public static void main(final String[] args) {
26 SwingUtilities.invokeLater(new Runnable() {
27 public void run() {
28 vtkJavaTesting.Initialize(args, true);
29 vtkShortArray array = new vtkShortArray();
30 array.InsertNextTuple1(3.0);
31 array.InsertNextTuple1(1.0);
32 array.InsertNextTuple1(4.0);
33 array.InsertNextTuple1(1.0);
34 array.InsertNextTuple1(5.0);
35 array.InsertNextTuple1(9.0);
36 array.InsertNextTuple1(2.0);
37 array.InsertNextTuple1(6.0);
38 array.InsertNextTuple1(5.0);
39 array.InsertNextTuple1(3.0);
40 array.InsertNextTuple1(5.0);
41 array.InsertNextTuple1(8.0);
42 array.InsertNextTuple1(9.0);
43 array.InsertNextTuple1(7.0);
44 array.InsertNextTuple1(9.0);
45 array.InsertNextTuple1(3.0);
46 array.InsertNextTuple1(1.0);
47 short[] carray = array.GetJavaArray();
48 int cc;
49 System.out.print("[");
50 for (cc = 0; cc < carray.length; cc++) {
51 short i = carray[cc];
52 System.out.print(i);
53 }
54 System.out.println("]");
55
56 vtkUnsignedShortArray narray = new vtkUnsignedShortArray();
57 narray.SetJavaArray(carray);
58 System.out.print("[");
59 for (cc = 0; cc <= narray.GetMaxId(); cc++) {
60 int i = narray.GetValue(cc);
61 System.out.print(i);
62 }
63 System.out.println("]");
64
65 vtkRenderWindow renWin = new vtkRenderWindow();
66 vtkRenderer ren1 = new vtkRenderer();
67 renWin.AddRenderer(ren1);
68 vtkRenderWindowInteractor iren = new vtkRenderWindowInteractor();
69 iren.SetRenderWindow(renWin);
70 vtkConeSource cone = new vtkConeSource();
71 cone.SetResolution(8);
72 vtkPolyDataMapper coneMapper = new vtkPolyDataMapper();
73 coneMapper.SetInputConnection(cone.GetOutputPort());
74
75 vtkActor coneActor = new vtkActor();
76 coneActor.SetMapper(coneMapper);
77
78 ren1.AddActor(coneActor);
79 renWin.Render();
80 vtkWindowToImageFilter w2i = new vtkWindowToImageFilter();
81 w2i.SetInput(renWin);
82 w2i.Modified();
83 renWin.Render();
84 w2i.Update();

Callers

nothing calls this directly

Calls 15

AddRendererMethod · 0.95
SetRenderWindowMethod · 0.95
AddActorMethod · 0.95
RenderMethod · 0.95
SetInputMethod · 0.95
GetOutputMethod · 0.95
SetSpacingMethod · 0.95
SetOriginMethod · 0.95
AllocateScalarsMethod · 0.95
StartMethod · 0.95
InsertNextTuple1Method · 0.80
IsInteractiveMethod · 0.80

Tested by

no test coverage detected