InitialScanState
import { Vector3Data } from './Vector3Data';
import { PatientPosition } from './PatientPosition';
import { CurrentScanState } from './CurrentScanState';
import { GreyscalePresetData } from './GreyscalePresetData';
import { ColourPresetData } from './ColourPresetData';
export interface InitialScanState {
Version: string;
XSlices: number;
YSlices: number;
ZSlices: number;
XSpacing: number;
YSpacing: number;
ZSpacing: number;
Modality: string;
HuUpper: number;
HuLower: number;
Tilt: number;
ImageOrientationX: Vector3Data;
ImageOrientationY: Vector3Data;
ImageOrigin: Vector3Data;
ImageDirectionX: Vector3Data;
ImageDirectionY: Vector3Data;
ImageDirectionZ: Vector3Data;
PatientPosition: PatientPosition;
DefaultDisplaySettings: CurrentScanState;
GreyscalePresets: Array<GreyscalePresetData>;
ColourPresets: Array<ColourPresetData>;
}
{
"Version": "String",
"XSlices": "Int32",
"YSlices": "Int32",
"ZSlices": "Int32",
"XSpacing": "Single",
"YSpacing": "Single",
"ZSpacing": "Single",
"Modality": "String",
"HuUpper": "Int32",
"HuLower": "Int32",
"Tilt": "Single",
"ImageOrientationX": "Vector3Data",
"ImageOrientationY": "Vector3Data",
"ImageOrigin": "Vector3Data",
"ImageDirectionX": "Vector3Data",
"ImageDirectionY": "Vector3Data",
"ImageDirectionZ": "Vector3Data",
"PatientPosition": "PatientPosition",
"DefaultDisplaySettings": "CurrentScanState",
"GreyscalePresets": "Array<GreyscalePresetData>",
"ColourPresets": "Array<ColourPresetData>"
}