public void ShowItemOnView(RenderWindowControl renderWindow, EDisplayItem typeOfItem) { switch (typeOfItem) { case EDisplayItem.PointCloud: _winForm.ReadNVM(renderWindow); break; } }
public void ShowItemOnView(ImageBox imageBox, EDisplayItem typeOfItem) { switch (typeOfItem) { case EDisplayItem.DepthMap: imageBox.Image = _fileManager.listViewerModel._lastDepthMapImage; break; case EDisplayItem.LeftCamera: Mat inputLeft = new Mat(); _cameraManager.LeftCamera.camera.Grab(); _cameraManager.LeftCamera.camera.Retrieve(inputLeft); imageBox.Image = new Image <Bgr, byte>(inputLeft.Bitmap); break; case EDisplayItem.RightCamera: Mat inputRight = new Mat(); _cameraManager.RightCamera.camera.Grab(); _cameraManager.RightCamera.camera.Retrieve(inputRight); imageBox.Image = new Image <Bgr, byte>(inputRight.Bitmap); break; case EDisplayItem.Stack: imageBox.Image = _fileManager.listViewerModel._lastImage; break; case EDisplayItem.KeyPoints: imageBox.Image = _fileManager.listViewerModel._lastDrawnKeypoint; break; case EDisplayItem.DescriptorsMatches: imageBox.Image = _fileManager.listViewerModel._lastDrawnMatches; break; } }