Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Rendering/vtkCocoaWindow.h

Go to the documentation of this file.
00001 #import <Cocoa/Cocoa.h>
00002 
00003 @class vtkCocoaGLView;
00004 
00005 @interface vtkCocoaWindow : NSWindow
00006 {
00007     @private
00008     IBOutlet vtkCocoaGLView *myvtkCocoaGLView;
00009     void *myVTKRenderWindow;
00010     void *myVTKRenderWindowInteractor;
00011 }
00012 
00013 // accessor and convenience
00014 
00015 - (vtkCocoaGLView *)getvtkCocoaGLView;
00016 - (void)setvtkCocoaGLView:vtkCocoaGLView;
00017 
00018 - (void *)getVTKRenderWindow;
00019 - (void)setVTKRenderWindow:(void *)theVTKRenderWindow;
00020 
00021 - (void *)getVTKRenderWindowInteractor;
00022 - (void)setVTKRenderWindowInteractor:(void *)theVTKRenderWindowInteractor;
00023 
00024 - (void)makeCurrentContext;
00025 
00026 - (NSSize)windowWillResize:(NSWindow *)sender toSize:(NSSize)proposedFrameSize;
00027 - (BOOL)windowShouldZoom:(NSWindow *)sender toFrame:(NSRect)newFrame;
00028 - (void)close; //close your face!
00029 
00030 @end