MCPcopy Create free account

hub / github.com/denysdovhan/voxel-viewer / functions

Functions236 in github.com/denysdovhan/voxel-viewer

↓ 1 callersFunctioncreateDefaultScanFolderPicker
()
src/lib/import/source-picker/index.ts:15
↓ 1 callersFunctioncreateDirectoryHandlePicker
( targetWindow: DirectoryPickerWindow, )
src/lib/import/source-picker/directory-handle-picker.ts:8
↓ 1 callersFunctioncreateDirectoryUploadPicker
( targetNavigator: Navigator, targetDocument: Document, )
src/lib/import/source-picker/directory-upload-picker.ts:112
↓ 1 callersFunctioncreateThreePreview
( host: HTMLDivElement, volume: PreparedVolumeFor3D, )
src/lib/volume/three-preview/index.ts:23
↓ 1 callersFunctioncross
(a: ReadonlyVec3, b: ReadonlyVec3)
src/lib/import/adapters/dicom/reader.ts:359
↓ 1 callersFunctioncursorToWorldTarget
( three: ThreeModule, volume: PreparedVolumeFor3D, axisScale: ReadonlyVec3, cursor: VolumeCursor, )
src/lib/volume/three-preview/camera.ts:69
↓ 1 callersFunctiondefaultSidebarVisible
()
src/app/useViewerApp.ts:89
↓ 1 callersFunctiondot
(a: ReadonlyVec3, b: ReadonlyVec3)
src/lib/import/adapters/dicom/reader.ts:367
↓ 1 callersFunctionestimatePreviewThreshold
( volume: LoadedVolume, voxels: Int16Array, scalarRange: [number, number], )
src/lib/volume/preview-3d.ts:81
↓ 1 callersFunctionextractAxialImage
( volume: LoadedVolume, cursor: VolumeCursor, windowLevel?: Partial<SliceWindowLevel>, )
src/lib/volume/slices.ts:283
↓ 1 callersFunctionextractAxisImageData
( volume: LoadedVolume, axis: VolumeAxis, sliceIndex: number, window: number, level: number, )
src/lib/volume/slices.ts:243
↓ 1 callersFunctionextractAxisSliceIndex
(axis: VolumeAxis, cursor: VolumeCursor)
src/lib/volume/slices.ts:55
↓ 1 callersFunctionextractCoronalImage
( volume: LoadedVolume, cursor: VolumeCursor, windowLevel?: Partial<SliceWindowLevel>, )
src/lib/volume/slices.ts:295
↓ 1 callersFunctionextractSagittalImage
( volume: LoadedVolume, cursor: VolumeCursor, windowLevel?: Partial<SliceWindowLevel>, )
src/lib/volume/slices.ts:307
↓ 1 callersFunctionformatChoiceSpacing
(spacing: Vec3)
src/lib/import/adapters/dicom/parser.ts:115
↓ 1 callersFunctionformatSpacing
(spacing: Vec3)
src/app/helpers.ts:69
↓ 1 callersFunctionfromDirectoryHandle
( handle: FileSystemDirectoryHandle, )
src/lib/import/scan-folder.ts:58
↓ 1 callersFunctionfromFileList
(files: FileList)
src/lib/import/scan-folder.ts:79
↓ 1 callersFunctiongetBuildAssetUrls
()
src/sw.ts:44
↓ 1 callersFunctiongetStackKey
(slice: DicomSliceEntry)
src/lib/import/adapters/dicom/parser.ts:60
↓ 1 callersFunctiongetVolumeCache
(volume: LoadedVolume)
src/lib/volume/slices.ts:27
↓ 1 callersFunctiongrayToRgba
( gray: ArrayLike<number>, out?: Uint8ClampedArray, )
src/lib/volume/math.ts:38
↓ 1 callersFunctionhandle
(request: VolumeWorkerRequest)
src/workers/volume.worker.ts:42
↓ 1 callersFunctionhandleChange
()
src/app/viewer-layout.ts:14
↓ 1 callersFunctioninstallAppShell
()
src/sw.ts:75
↓ 1 callersFunctionisAbortError
(error: unknown)
src/lib/import/source-picker/directory-handle-picker.ts:5
↓ 1 callersFunctionisAbortError
(error: unknown)
src/app/helpers.ts:13
↓ 1 callersFunctionisAtLeastVersion
( current: { major: number; minor: number }, minimum: { major: number; minor: number }, )
src/lib/import/source-picker/directory-upload-picker.ts:49
↓ 1 callersFunctionisBusy
(progress: ImportProgress)
src/app/helpers.ts:17
↓ 1 callersFunctionisDirectoryFileList
(files: FileList)
src/lib/import/scan-folder.ts:71
↓ 1 callersFunctionisDirectoryHandle
(value: unknown)
src/lib/import/scan-folder.ts:19
↓ 1 callersFunctionisEnhancedDicomOverview
(overview: DicomOverview)
src/lib/import/adapters/dicom/parser.ts:108
↓ 1 callersFunctionisFileHandle
(value: unknown)
src/lib/import/scan-folder.ts:25
↓ 1 callersFunctionisLocale
(value: unknown)
src/i18n/locale.ts:7
↓ 1 callersFunctionloadVolumeFromFolder
( source: ScanFolderSource, onProgress?: (progress: ImportProgress) => void, options?: ImportParseOption
src/lib/import/load-volume.ts:12
↓ 1 callersFunctionmapSourceCoordinateToVolume
( source: Vec3, axisMap: DicomSourceAxisMap, )
src/workers/volume/assemble/dicom.ts:11
↓ 1 callersMethodmatches
(source: ScanFolderSource)
src/lib/import/types.ts:77
↓ 1 callersFunctionnetworkFirst
(request: Request)
src/sw.ts:100
↓ 1 callersFunctionnormalizeError
(error: unknown)
src/workers/volume/progress.ts:11
↓ 1 callersFunctionnormalizeWheelDelta
( event: WheelEvent<HTMLDivElement>, surfaceHeight: number, )
src/components/SliceCanvas.tsx:90
↓ 1 callersMethodparse
( source: ScanFolderSource, options?: ImportParseOptions, )
src/lib/import/types.ts:78
↓ 1 callersFunctionparseGalileosFolder
(source: ScanFolderSource)
src/lib/import/adapters/galileos/parser.ts:20
↓ 1 callersFunctionparseTag
(group: number, element: number)
src/lib/import/adapters/dicom/reader.ts:154
↓ 1 callersFunctionparseXmlValue
(xml: string, tag: string)
src/lib/import/adapters/onevolume/helpers.ts:55
↓ 1 callersFunctionpickDirectoryFiles
( targetDocument: Document, )
src/lib/import/source-picker/directory-upload-picker.ts:70
↓ 1 callersMethodpickSource
()
src/lib/import/source-picker/types.ts:5
↓ 1 callersFunctionprepareVolumeFor3D
(volume: LoadedVolume)
src/lib/volume/preview-3d.ts:118
↓ 1 callersFunctionreadDicomOverview
(buffer: ArrayBuffer)
src/lib/import/adapters/dicom/reader.ts:404
↓ 1 callersFunctionreadMaybeGzipText
( entry: ScanFolderEntry, )
src/lib/import/adapters/galileos/helpers.ts:34
↓ 1 callersFunctionreadOneVolumeHeader
(entry: ScanFolderEntry)
src/lib/import/adapters/onevolume/helpers.ts:134
↓ 1 callersFunctionreadStoredLocale
()
src/i18n/locale.ts:22
↓ 1 callersFunctionrender
()
src/lib/volume/three-preview/index.ts:143
↓ 1 callersFunctionresolveAxisDefinitions
( cursor: VolumeCursor | null, dimensions: Vec3, slices: ViewerSlices, volume: LoadedVolume | null,
src/components/AxisViewportGrid.tsx:111
↓ 1 callersFunctionresolveAxisScale
( spacing: PreparedVolumeFor3D['spacing'], )
src/lib/volume/three-preview/camera.ts:9
↓ 1 callersFunctionresolveBrowserLocale
( preferredLocales: readonly string[] = typeof navigator !== 'undefined' ? navigator.languages && naviga
src/i18n/locale.ts:39
↓ 1 callersFunctionresolveDicomHeaderReadLength
(fileSize: number)
src/lib/import/adapters/dicom/reader.ts:371
↓ 1 callersFunctionresolveFrameDirection
(slice: DicomSliceEntry)
src/lib/import/adapters/dicom/parser.ts:125
↓ 1 callersFunctionresolveIOSVersion
(navigator: Navigator)
src/lib/import/source-picker/directory-upload-picker.ts:31
↓ 1 callersFunctionresolveInitialLocale
()
src/i18n/locale.ts:55
↓ 1 callersFunctionresolveLevelBounds
(volume: LoadedVolume | null)
src/app/helpers.ts:86
↓ 1 callersFunctionresolveMinimumCameraDistance
( worldSize: ReadonlyVec3, target: { x: number; y: number; z: number }, )
src/lib/volume/three-preview/camera.ts:35
↓ 1 callersFunctionresolveNativeAxis
(axisMap: DicomSourceAxisMap)
src/lib/import/adapters/dicom/parser.ts:193
↓ 1 callersFunctionresolveOneVolumeCrop
( sourceDimensions: Vec3, bounds: [number, number, number, number, number, number], spacing: Vec3, con
src/lib/import/adapters/onevolume/helpers.ts:83
↓ 1 callersFunctionresolveOneVolumeWindowLevel
( histogram: Uint32Array, scalarRange: [number, number], fallback: SliceWindowLevel, )
src/workers/volume/scalars.ts:48
↓ 1 callersFunctionresolvePixelSpacing
( pixelSpacing: [number, number] | undefined, imagerPixelSpacing: [number, number] | undefined, )
src/lib/import/adapters/dicom/reader.ts:332
↓ 1 callersFunctionresolveProgressPercent
(progress: ImportProgress)
src/components/ImportStatus.tsx:16
↓ 1 callersFunctionresolveScrubCursor
(deltaX: number, deltaY: number)
src/components/SliceCanvas.tsx:111
↓ 1 callersFunctionresolveSourceAxisMap
( slice: DicomSliceEntry, sourceDimensions: Vec3, )
src/lib/import/adapters/dicom/parser.ts:144
↓ 1 callersFunctionresolveWindowBounds
(volume: LoadedVolume | null)
src/app/helpers.ts:73
↓ 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 callersFunctionselectEnhancedVolumeCandidate
( candidates: EnhancedVolumeCandidate[], preferredSeriesId?: string, )
src/lib/import/adapters/dicom/parser.ts:273
↓ 1 callersFunctionselectLargestStack
(slices: DicomSliceEntry[])
src/lib/import/adapters/dicom/parser.ts:75
↓ 1 callersFunctionsetPlanesVisible
(visible)
src/lib/volume/three-preview/index.ts:166
↓ 1 callersFunctionshouldUsePixelatedRendering
( volume: LoadedVolume, axis: VolumeAxis, )
src/lib/volume/slices.ts:110
↓ 1 callersFunctionsliceCacheKey
( sliceIndex: number, window: number, level: number, )
src/lib/volume/slices.ts:47
↓ 1 callersFunctionsortDicomSlices
(entries: DicomSliceEntry[])
src/lib/import/adapters/dicom/reader.ts:878
↓ 1 callersFunctionsumHistogram
(histogram: Uint32Array)
src/workers/volume/scalars.ts:67
↓ 1 callersFunctionsummarizeUnsupportedDicom
(overviews: DicomOverview[])
src/lib/import/adapters/dicom/parser.ts:308
↓ 1 callersFunctionsupportsDirectoryUpload
(document: Document, navigator: Navigator)
src/lib/import/source-picker/directory-upload-picker.ts:59
↓ 1 callersFunctionupdateSize
()
src/components/SliceCanvas.tsx:207
↓ 1 callersFunctionuseCompactViewerLayout
()
src/app/viewer-layout.ts:9
↓ 1 callersFunctionuseViewerApp
({ sourcePicker, }: ViewerAppDependencies)
src/app/useViewerApp.ts:86
↓ 1 callersFunctionvoxelIndex
( volume: LoadedVolume, x: number, y: number, z: number, )
src/lib/volume/voxels.ts:7
↓ 1 callersFunctionwalkDicomElements
( bytes: Uint8Array, view: DataView, offset: number, end: number, explicitVr: boolean, visitor: Di
src/lib/import/adapters/dicom/reader.ts:242
FunctionApp
()
src/App.tsx:8
FunctionAppRouter
()
src/app/AppRouter.tsx:23
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
FunctionBadge
({ variant = BadgeVariant.Default, className, children, ...props }: BadgeProps)
src/components/Badge.tsx:21
FunctionButton
( buttonProps: ButtonProps<T>, )
src/components/Button.tsx:29
FunctionFolderPicker
({ directorySupported, onPickDirectory, busy, detail, }: FolderPickerProps)
src/components/FolderPicker.tsx:12
FunctionImportPage
({ app }: ImportPageProps)
src/pages/ImportPage.tsx:16
FunctionImportStatus
({ progress, issue, stage = ImportStatusStage.Import, }: ImportStatusProps)
src/components/ImportStatus.tsx:41
FunctionLanguageSelect
({ floating = true, className, }: LanguageSelectProps)
src/components/LanguageSelect.tsx:10
FunctionNotice
({ compact = false, variant = 'warning', className, children, ...props }: NoticeProps)
src/components/Notice.tsx:11
FunctionRangeField
({ label, value, min, max, hint, onChange, onCommit, className, ...props }: RangeFieldProps)
src/components/RangeField.tsx:17
FunctionRouteFallback
()
src/app/AppRouter.tsx:11
FunctionSliceCanvas
({ image, crosshairPoint, crosshairSpace, crosshair = true, crosshairColors, label, fit = SliceC
src/components/SliceCanvas.tsx:121
← previousnext →101–200 of 236, ranked by callers