コード例 #1
0
        public RoomPointCloudView()
        {
            InitializeComponent();

            kinectServer = KinectServer.Instance;
            serverMessageProcessor = ServerMessageProcessor.Instance;
            serverMessageProcessor.BodyMessageArrived += BodyDataArrived;
        }
コード例 #2
0
ファイル: Server.cs プロジェクト: otnemarcas/amude
 public void Start()
 {
     resetEvent       = new AutoResetEvent(false);
     messageProcessor = new ServerMessageProcessor();
     lastPing         = new Dictionary <IPAddress, DateTime>();
     DataArrival     += new DataArrival(messageProcessor.DataArrival);
     Listen();
     SendBroadcast();
 }
コード例 #3
0
        public DefineWorkspaceView()
        {
            DataContext = this;
            //  TODO: set width, height from framedescription data provided by client
            depthBitmap = new WriteableBitmap(512, 424, 96.0, 96.0, PixelFormats.Gray8, null);
            kinectServer = KinectServer.Instance;
            serverMessageProcessor = ServerMessageProcessor.Instance;

            InitializeComponent();
        }
コード例 #4
0
ファイル: BodyView.xaml.cs プロジェクト: frksptr/kinect-demo
        public BodyView()
        {
            serverMessageProcessor = ServerMessageProcessor.Instance;
            //  TODO: only bind when visible
            serverMessageProcessor.ColorMessageArrived += kinectServer_ColorDataArrived;
            //ServerMessageProcessor.BodyMessageArrived += kinectServer_BodyDataArrived;

            imageSource = new DrawingImage(drawingGroup);

            //// use the window object as the view model in this simple example
            DataContext = this;

            //// initialize the components (controls) of the window
            InitializeComponent();
        }
コード例 #5
0
 protected override IMessageEnvelope SendEnvelope(IMessageEnvelope envelope)
 {
     return(ServerMessageProcessor.ProcessMessage(envelope));
 }