CurrentScanState

import { ScanView } from './ScanView';
import { DisplaySettings } from './DisplaySettings';
import { SlicerData } from './SlicerData';
import { SettingsData } from './SettingsData';
import { ViewOrientations } from './ViewOrientations';
import { LayoutData } from './LayoutData';
import { ColourPresetData } from './ColourPresetData';
import { NavigationCubeData } from './NavigationCubeData';
import { ScanMovementData } from './ScanMovementData';

export interface CurrentScanState {
  Version: string;
  CurrentView: ScanView;
  Display: DisplaySettings;
  Slice: SlicerData;
  InteractionSettings: SettingsData;
  Orientations: ViewOrientations;
  Layout: LayoutData;
  Colour: ColourPresetData;
  NavigationCube: NavigationCubeData;
  ScanMovement: ScanMovementData;
}

{
  "Version": "String",
  "CurrentView": "ScanView",
  "Display": "DisplaySettings",
  "Slice": "SlicerData",
  "InteractionSettings": "SettingsData",
  "Orientations": "ViewOrientations",
  "Layout": "LayoutData",
  "Colour": "ColourPresetData",
  "NavigationCube": "NavigationCubeData",
  "ScanMovement": "ScanMovementData"
}

References

Last Updated:
Contributors: Elliott Cooper, Matthew Satti