↓ 1 callersFunctionextractAxisImageData(
volume: LoadedVolume,
axis: VolumeAxis,
sliceIndex: number,
window: number,
level: number,
)
src/lib/volume/slices.ts:243
↓ 1 callersFunctionresolveOneVolumeCrop(
sourceDimensions: Vec3,
bounds: [number, number, number, number, number, number],
spacing: Vec3,
con
src/lib/import/adapters/onevolume/helpers.ts:83
↓ 1 callersFunctionsampleAxialGray(
volume: LoadedVolume,
zValue: number,
window: number,
level: number,
width: number,
height: numb
src/lib/volume/slices.ts:120
↓ 1 callersFunctionsampleCoronalGray(
volume: LoadedVolume,
yValue: number,
window: number,
level: number,
width: number,
height: numb
src/lib/volume/slices.ts:145
↓ 1 callersFunctionsampleSagittalGray(
volume: LoadedVolume,
xValue: number,
window: number,
level: number,
width: number,
height: numb
src/lib/volume/slices.ts:170
↓ 1 callersFunctionwalkDicomElements(
bytes: Uint8Array,
view: DataView,
offset: number,
end: number,
explicitVr: boolean,
visitor: Di
src/lib/import/adapters/dicom/reader.ts:242
FunctionAxisViewportGrid({
compact = false,
cursor,
dimensions,
mprZoom,
selectedAxis = VolumeAxis.Coronal,
slices,
volu
src/components/AxisViewportGrid.tsx:186
FunctionAxisViewportPane({
axisSelector,
compact,
definition,
mprZoom,
onSelect,
onZoomChange,
}: AxisViewportPaneProps)
src/components/AxisViewportGrid.tsx:52
FunctionRangeField({
label,
value,
min,
max,
hint,
onChange,
onCommit,
className,
...props
}: RangeFieldProps)
src/components/RangeField.tsx:17
FunctionSliceCanvas({
image,
crosshairPoint,
crosshairSpace,
crosshair = true,
crosshairColors,
label,
fit = SliceC
src/components/SliceCanvas.tsx:121