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

Method keyPressed

Wrapping/Java/vtk/vtkPanel.java:375–420  ·  view source on GitHub ↗
(KeyEvent e)

Source from the content-addressed store, hash-verified

373 public void keyTyped(KeyEvent e) {}
374
375 public void keyPressed(KeyEvent e)
376 {
377 if (ren.VisibleActorCount() == 0)
378 return;
379 char keyChar = e.getKeyChar();
380
381 if ('r' == keyChar)
382 {
383 resetCamera();
384 this.Render();
385 }
386 if ('u' == keyChar)
387 {
388 pickActor(lastX, lastY);
389 }
390 if ('w' == keyChar)
391 {
392 vtkActorCollection ac;
393 vtkActor anActor;
394 int i;
395
396 ac = ren.GetActors();
397 ac.InitTraversal();
398 for (i = 0; i < ac.GetNumberOfItems(); i++)
399 {
400 anActor = ac.GetNextActor();
401 anActor.GetProperty().SetRepresentationToWireframe();
402 }
403 this.Render();
404 }
405 if ('s' == keyChar)
406 {
407 vtkActorCollection ac;
408 vtkActor anActor;
409 int i;
410
411 ac = ren.GetActors();
412 ac.InitTraversal();
413 for (i = 0; i < ac.GetNumberOfItems(); i++)
414 {
415 anActor = ac.GetNextActor();
416 anActor.GetProperty().SetRepresentationToSurface();
417 }
418 this.Render();
419 }
420 }
421
422 public void HardCopy(String filename, int mag)
423 {

Callers

nothing calls this directly

Calls 9

resetCameraMethod · 0.95
RenderMethod · 0.95
pickActorMethod · 0.95
GetNextActorMethod · 0.95
GetPropertyMethod · 0.95
VisibleActorCountMethod · 0.80
GetActorsMethod · 0.45
InitTraversalMethod · 0.45
GetNumberOfItemsMethod · 0.45

Tested by

no test coverage detected