00001 #import <AppKit/AppKit.h> 00002 00003 @class vtkQuartzGLView; 00004 @class vtkQuartzWindow; 00005 00006 @interface vtkQuartzWindowController : NSWindowController 00007 { 00008 @private 00009 IBOutlet vtkQuartzGLView *myvtkQuartzGLView; 00010 IBOutlet vtkQuartzWindow *myvtkQuartzWindow; 00011 IBOutlet NSMenu *myNSMenu; 00012 NSString *nibFileName; 00013 void *myVTKRenderWindow; 00014 void *myVTKRenderWindowInteractor; 00015 } 00016 00017 - (void)setNibFileName:(NSString *)theName; 00018 00019 - (NSMenu *)getMyMenu; 00020 00021 - (vtkQuartzGLView *)getvtkQuartzGLView; 00022 00023 - (vtkQuartzWindow *)getvtkQuartzWindow; 00024 00025 - (void *)getVTKRenderWindow; 00026 - (void)setVTKRenderWindow:(void *)theVTKRenderWindow; 00027 00028 - (void *)getVTKRenderWindowInteractor; 00029 - (void)setVTKRenderWindowInteractor:(void *)theVTKRenderWindowInteractor; 00030 00031 - (void)makeCurrentContext; 00032 00033 @end