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
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;
00029
00030
@end