GetWindowID of the vtkRenderWindow

Dr. Jasjit Suri jsuri at enya.picker.com
Wed Oct 6 17:47:53 EDT 1999


Hi,

I have a vtkRenderWindow as shown below. This
is the main window.

I also have a ImageViewer ...

I want the contents of the Image Viewer to go
on the main Window , so i use  Get method of vtkRenderWindow
to get the ID and Set  method of Image Viewer to set the ID
as shown below...


I tried 5 combinations (all comented)
and none works.

It gives me the error:

Error in startup script: Object named: viewer, could not find requested
method: SetWindowId
or the method was called with incorrect arguments.

    while executing
"viewer SetWindowId   [ renWin4 GetGenericWindowId  ]"
    (file "t3.tcl" line 274)

WHAT IS THE REASON, DOES VKT SUPPORTS THESE METHODS ?
They are listed in MAN PAGES...

thanks very much.

jas
---------------------------------------------------
vtkRenderer ren4
vtkRenderWindow renWin4
  renWin4 AddRenderer ren4
vtkRenderWindowInteractor iren
  iren SetRenderWindow renWin4

ren4 SetBackground 0 0 0
renWin4 SetSize 256 256
iren Initialize


vtkImageViewer viewer
viewer SetInput [ clipB GetOutput]
viewer SetColorWindow 191
viewer SetColorLevel 71

viewer SetWindowId   [ renWin4 GetGenericWindowId  ]
#viewer  SetDisplayId  [ renWin4 GetGenericWindowId  ]
#viewer SetWindowId  [ renWin4 GetGenericParentId  ]
#viewer SetDisplayId  [ renWin4 GetGenericDisplayId  ]
#viewer SetDisplayId  [ renWin4 GetGenericWindowId  ]
---------------------------------------------



-----------------------------------------------------------------------------
This is the private VTK discussion list.  Please keep messages on-topic.
Check the FAQ at: <http://www.automatrix.com/cgi-bin/vtkfaq>
To UNSUBSCRIBE, send message body containing "unsubscribe vtkusers" to
<majordomo at gsao.med.ge.com>.  For help, send message body containing
"info vtkusers" to the same address.     Live long and prosper.
-----------------------------------------------------------------------------




More information about the vtkusers mailing list