     }
     
 // MARK: Utilities
-// MARK: Utilities
-// MARK: Utilities
     
 // MARK: OS3DFrameConsumerProtocol
     func didCapturedFrame(image: UIImage, depthFrame: [Float])
     {
-        
+        var capturedFrame : OSBaseFrame = OSBaseFrame(image: image, depth: depthFrame);
+        self.startSingleFrameOperations(capturedFrame);
     }
 }

    var state : OSScannerManagerState = .Idle {
        didSet
        {
            NSNotificationCenter.defaultCenter().postNotificationName(self.state.rawValue, object:self);
        }
    };
    
// MARK: Lifecycle
    static let sharedInstance = OSScannerManager();

    init()

    case ContentLoading = "OSScannerManagerDidStartContentLoading"
    case ContentLoaded = "OSScannerManagerDidStartContentLoaded"
    case Scanning = "OSScannerManagerScaning"
    case ScanCompleted = "OSScannerManagerScanCompleted"
}

class OSScannerManager : OS3DFrameConsumerProtocol
