Exemplo n.º 1
0
        public VolumeViewerViewModel()
        {
            _rootSpace = new Space();
            Camera     = new Camera(_rootSpace);

            Tools       = new ToolSelectorViewModel(this);
            WindowLevel = 1000;
            WindowWidth = 500;
        }
Exemplo n.º 2
0
        public MPRViewerViewModel()
        {
            var root = new Space();

            VoiSpace      = new Space(root);
            CameraAxial   = new Camera(VoiSpace);
            CameraCoronal = new Camera(VoiSpace);
            CameraSagital = new Camera(VoiSpace);

            Tools = new ToolSelectorViewModel(this);
        }
Exemplo n.º 3
0
        public ImageViewerViewModel()
        {
            var root = new Space();

            Camera               = new Camera(root);
            Tools                = new ToolSelectorViewModel(this);
            InteractorRight      = new PanCameraInteractor();
            TogglePlayCommand    = new BindableCommand(TogglePlay);
            NextImageCommand     = new BindableCommand(NextImage);
            PreviousImageCommand = new BindableCommand(PreviousImage);

            _playTimer          = new DispatcherTimer(DispatcherPriority.Normal);
            _playTimer.Interval = TimeSpan.FromMilliseconds(1000 / 25);
            _playTimer.Tick    += OnTimerTick;
        }