Source

kinect-viewer / KinectViewerAppDelegate.h

Cliff Biffle 38960df 




Cliff Biffle 788984a 


Cliff Biffle 66e86eb 
Cliff Biffle 01e6772 

Cliff Biffle 66e86eb 
Cliff Biffle 15fd2d0 

Cliff Biffle 788984a 

Cliff Biffle 66e86eb 
Cliff Biffle 15fd2d0 


Cliff Biffle 6f88052 
Cliff Biffle 01e6772 

Cliff Biffle 788984a 


Cliff Biffle 66e86eb 
Cliff Biffle 788984a 
Cliff Biffle 01e6772 

Cliff Biffle 788984a 
/*
 * Copyright 2010 Cliff L. Biffle.  All Rights Reserved.
 * Use of this source code is governed by the Apache License 2.0,
 * which can be found in the LICENSE file.
 */

#import <Cocoa/Cocoa.h>

@class KVDepthView;
@class KVDepthRecorder;
@class KVKinectHardware;

// Since this is a single-window application, I'm abusing the
// application delegate as the controller.
@interface KinectViewerAppDelegate : NSObject <NSApplicationDelegate> {
  NSWindow *window;
  KVDepthView *depthView;
  
  // Interface to the active Kinect.  If no Kinect is being
  // used (i.e. we're replaying a file) this will be nil.
  KVKinectHardware *kinect;
  
  KVDepthRecorder *recorder;
}

@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet KVDepthView *depthView;

- (IBAction) toggleRecording: sender;

@end