├── .babelrc ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── aws-dev.yml │ ├── aws-prd.yml │ ├── aws-tst.yml │ ├── build.yml │ ├── codeql-analysis.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-push ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GitVersion.yml ├── LICENSE ├── README.md ├── docker ├── Dockerfile └── nginx.conf ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── images │ ├── icon_tools2d_angle.png │ ├── icon_tools2d_area.png │ ├── icon_tools2d_clear.png │ ├── icon_tools2d_default.png │ ├── icon_tools2d_delete.png │ ├── icon_tools2d_distance.png │ ├── icon_tools2d_edit.png │ ├── icon_tools2d_empty.png │ ├── icon_tools2d_filter.png │ ├── icon_tools2d_intensity.png │ ├── icon_tools2d_rect.png │ ├── icon_tools2d_text.png │ ├── icon_tools2d_zoom.png │ ├── logo.png │ ├── mriviewer_logo.png │ ├── thumb_brain.png │ ├── thumb_ct_256.png │ ├── thumb_gm3_512_512_165.png │ ├── thumb_lungs.png │ ├── thumb_lungs_256.png │ ├── thumb_ocb.png │ ├── thumb_set.png │ └── thumb_woman_pelvis.png ├── index.html ├── manifest.json ├── mstile-150x150.png ├── safari-pinned-tab.svg ├── site.webmanifest └── sprite.svg ├── src ├── App.js ├── config │ └── config.js ├── engine │ ├── Eraser.js │ ├── GlSelector.js │ ├── Graphics2d.js │ ├── Graphics2d.module.css │ ├── Graphics2d.test.js │ ├── Graphics3d.js │ ├── LoadResult.js │ ├── Segm2d.js │ ├── TransFunc.js │ ├── Volume.js │ ├── Volume.test.js │ ├── VolumeRenderer3d.js │ ├── VolumeSet.js │ ├── VolumeSet.test.js │ ├── actvolume │ │ ├── actvol.js │ │ ├── floodfill.js │ │ ├── georender.js │ │ ├── lapsmooth.js │ │ ├── lungsfill │ │ │ ├── floodfill.js │ │ │ └── seedPoints.js │ │ ├── pointlink.js │ │ ├── pointset.js │ │ ├── setvolume.js │ │ ├── tetra.js │ │ ├── triangleset.js │ │ ├── trianglesingle.js │ │ ├── trianglestack.js │ │ ├── triindices.js │ │ ├── volclip.js │ │ └── volgen.js │ ├── ambientTexture.js │ ├── gfx │ │ ├── matAO.js │ │ ├── matbackface.js │ │ ├── matblur.js │ │ ├── matclipplane.js │ │ ├── matcolor2d.js │ │ ├── matfrontface.js │ │ ├── matinterpolation.js │ │ ├── matrendertotexture.js │ │ ├── matscreentexmapping.js │ │ ├── matssao.js │ │ ├── mattex2d.js │ │ ├── mattplain.js │ │ ├── matvolumerender.js │ │ └── matwireframecull.js │ ├── imgproc │ │ ├── BilateralHW.js │ │ ├── Gauss.js │ │ └── Sobel.js │ ├── lib │ │ ├── MRIViewer.ts │ │ ├── config │ │ │ └── volume.config.ts │ │ ├── core │ │ │ ├── loaders │ │ │ │ └── MRIFileLoader.ts │ │ │ └── readers │ │ │ │ ├── MRIReader.ts │ │ │ │ ├── abstract-file-reader │ │ │ │ └── AbstractFileReader.ts │ │ │ │ ├── archive-reader │ │ │ │ └── ArchiveReader.ts │ │ │ │ ├── file-reader-factory │ │ │ │ └── MRIReaderFactory.ts │ │ │ │ ├── index.ts │ │ │ │ ├── multi-file-reader │ │ │ │ └── MultiFileReader.ts │ │ │ │ └── single-file-reader │ │ │ │ └── SingleFileReader.ts │ │ ├── enums │ │ │ ├── events.enum.ts │ │ │ └── index.ts │ │ ├── index.d.ts │ │ ├── interfaces │ │ │ └── index.ts │ │ ├── services │ │ │ ├── ConfigService.ts │ │ │ ├── EventsService.ts │ │ │ ├── LocalStorageService.ts │ │ │ ├── StoreService.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ └── url.ts │ ├── loaders │ │ ├── LoaderDcmDaikon.js │ │ ├── LoaderDicom.js │ │ ├── LoaderHdr.js │ │ ├── LoaderKtx.js │ │ ├── LoaderNifti.js │ │ ├── RoiPalette256.js │ │ ├── RoiPaletteItems.js │ │ ├── dicomdict.js │ │ ├── dicominfo.js │ │ ├── dicomserie.js │ │ ├── dicomseriedescr.js │ │ ├── dicomslice.js │ │ ├── dicomsliceinfo.js │ │ ├── dicomslicesvolume.js │ │ ├── dicomtag.js │ │ ├── dicomtaginfo.js │ │ └── voltools.js │ ├── orbitcontrol.js │ ├── savers │ │ └── SaverNifti.js │ ├── shaders │ │ ├── backface.frag │ │ ├── backface.vert │ │ ├── blur.frag │ │ ├── blur.vert │ │ ├── clipplane.frag │ │ ├── clipplane.vert │ │ ├── createAO.frag │ │ ├── createAO.vert │ │ ├── frontface.frag │ │ ├── frontface.vert │ │ ├── interpolation.frag │ │ ├── interpolation.vert │ │ ├── rendertotexture.frag │ │ ├── rendertotexture.vert │ │ ├── ssao.frag │ │ ├── ssao.vert │ │ ├── volumerender.frag │ │ ├── volumerender.vert │ │ ├── wirecull.frag │ │ └── wirecull.vert │ ├── tools23d │ │ ├── angletool.js │ │ ├── areatool.js │ │ ├── canvastext.js │ │ ├── circle2d.js │ │ ├── contrastbrightnesstool.js │ │ ├── deletetool.js │ │ ├── distancetool.js │ │ ├── edittool.js │ │ ├── filtertool.js │ │ ├── graphics23d.js │ │ ├── line2d.js │ │ ├── meshtext2d.js │ │ ├── movetool.js │ │ ├── mprrenderer.js │ │ ├── picktool.js │ │ ├── recttool.js │ │ ├── text2d.js │ │ ├── texttool.js │ │ └── zoomtool.js │ ├── tools2d │ │ ├── ToolAngle.js │ │ ├── ToolArea.js │ │ ├── ToolClear.js │ │ ├── ToolDelete.js │ │ ├── ToolDistance.js │ │ ├── ToolEdit.js │ │ ├── ToolPaint.js │ │ ├── ToolPick.js │ │ ├── ToolRect.js │ │ ├── ToolText.js │ │ ├── ToolTypes.js │ │ └── ToolZoom.js │ ├── transferTexture.js │ ├── utils │ │ ├── BrowserDetector.js │ │ ├── Hash.js │ │ ├── PointerChecker.js │ │ ├── Screenshot.js │ │ └── SettingsGraphics2d.js │ └── volumeFilter3d.js ├── index.css ├── index.js ├── nouislider-custom.css ├── react-app-env.d.ts ├── serviceWorker.js ├── setupTests.js ├── store │ ├── ActionTypes.js │ ├── Modes2d.js │ ├── Modes3d.js │ ├── Store.js │ ├── ViewMode.js │ └── index.js ├── ui │ ├── App │ │ └── AppContext.jsx │ ├── Button │ │ ├── Button.jsx │ │ ├── Button.module.css │ │ └── SVG.jsx │ ├── Constants │ │ ├── DnDItemTypes.js │ │ └── WindowSet.constants.js │ ├── DragAndDrop │ │ ├── DragAndDropContainer.jsx │ │ └── DragAndDropContainer.test.jsx │ ├── FileReaders │ │ ├── DragAndDrop.module.css │ │ ├── DragAndDropComponent.jsx │ │ ├── OpenDemoComponent.jsx │ │ ├── OpenFromDeviceButton.jsx │ │ ├── OpenFromDeviceComponent.jsx │ │ ├── OpenFromURLComponent.jsx │ │ └── index.js │ ├── Form │ │ ├── Slider.module.css │ │ ├── SliderCaption.jsx │ │ ├── SliderRow.jsx │ │ ├── Switch.jsx │ │ ├── Switch.module.css │ │ ├── SwitchRow.jsx │ │ ├── SwitchRow.module.css │ │ ├── index.js │ │ └── index.module.css │ ├── GithubLink │ │ └── GithubLink.jsx │ ├── Header │ │ ├── Header.jsx │ │ ├── Header.module.css │ │ ├── UiAbout.js │ │ └── UiAbout.module.css │ ├── Histogram │ │ ├── HistogramUtils.js │ │ ├── UiHistogram.js │ │ ├── UiHistogram.jsx │ │ └── UiHistogram.test.js │ ├── Layout │ │ ├── Container.jsx │ │ ├── Container.module.css │ │ ├── FlexRow.jsx │ │ └── index.module.css │ ├── LeftToolbar │ │ ├── LeftToolbar.jsx │ │ ├── LeftToolbar.test.jsx │ │ ├── Mode2dToolbar.jsx │ │ ├── Mode2dToolbar.test.jsx │ │ ├── ModeFast3dToolbar.jsx │ │ ├── ModeFast3dToolbar.test.jsx │ │ ├── ModeSwitcherToolbar.jsx │ │ └── ModeSwitcherToolbar.test.jsx │ ├── Main.jsx │ ├── Main.module.css │ ├── MobileSettings │ │ ├── MobileSettings.jsx │ │ ├── MobileSettings.module.css │ │ └── MobileSettings.test.jsx │ ├── Modals │ │ ├── ModalAlert.jsx │ │ ├── ModalBase.jsx │ │ ├── ModalDemo.jsx │ │ ├── ModalInfo.jsx │ │ ├── ModalInfo.module.css │ │ ├── ModalSelectFile.jsx │ │ ├── ModalUrl.jsx │ │ ├── Modals.module.css │ │ ├── UiModalBilateral.jsx │ │ ├── UiModalConfirmation.jsx │ │ ├── UiModalDicomSeries.js │ │ ├── UiModalGoogle.js │ │ ├── UiModalSaveNifti.jsx │ │ ├── UiModalText.jsx │ │ ├── UiModalWindowCenterWidth.jsx │ │ ├── UiModalWindowRange.jsx │ │ └── demoData.js │ ├── Nouislider │ │ └── Nouislider.jsx │ ├── OpenFile │ │ ├── UISaveMenu.module.css │ │ ├── UiReportMenu.js │ │ ├── UiReportMenu.module.css │ │ └── UiSaveMenu.js │ ├── Panels │ │ ├── ColorPicker │ │ │ ├── ColorPicker.css │ │ │ └── ColorPicker.jsx │ │ ├── Mode2dSettingsPanel.jsx │ │ ├── Mode3dSettingsPanel.jsx │ │ ├── ModeFast3dSettingsPanel.jsx │ │ ├── ModeFast3dSettingsPanel.test.jsx │ │ ├── Properties2d │ │ │ ├── SegmentationProperty.jsx │ │ │ ├── SelectVolumeProperty.js │ │ │ ├── TransverseProperty.jsx │ │ │ └── UiVolIcon.js │ │ ├── Properties3d │ │ │ ├── AmbientOcclusionProperty.jsx │ │ │ ├── BrightnessProperty.jsx │ │ │ ├── ContrastProperty.jsx │ │ │ ├── CutProperty.jsx │ │ │ ├── DepthProperty.jsx │ │ │ ├── HistogramProperty.jsx │ │ │ ├── IsosurfaceProperty.jsx │ │ │ ├── OpacityProperty.jsx │ │ │ ├── QualityProperty.jsx │ │ │ ├── RGBProperty.jsx │ │ │ ├── RadiusProperty.jsx │ │ │ └── RoiSelectProperty.jsx │ │ ├── RightPanel.jsx │ │ └── Tabs │ │ │ ├── Mode3dSelectionTabs.jsx │ │ │ └── TabPanel.jsx │ ├── ProgressBar │ │ ├── UIProgressBar.jsx │ │ ├── UISpinner.jsx │ │ ├── UISpinner.module.css │ │ └── UIprogressBar.module.css │ ├── StartScreen │ │ ├── RecentlyFiles │ │ │ ├── RecentlyFiles.jsx │ │ │ └── RecentlyFiles.module.css │ │ ├── SmartContainer │ │ │ ├── SmartContainer.jsx │ │ │ └── SmartContainer.module.css │ │ ├── StartScreen.jsx │ │ └── StartScreen.module.css │ ├── Toolbars │ │ └── FullScreen.jsx │ ├── Tooltip │ │ ├── Tooltip.jsx │ │ ├── Tooltip.module.css │ │ └── atoms │ │ │ └── MuiStyledTooltip.jsx │ ├── TopToolbar │ │ ├── ExploreTools.jsx │ │ ├── Filter │ │ │ ├── BilateralTool.jsx │ │ │ ├── DetectBrainTool.jsx │ │ │ ├── Jobs │ │ │ │ ├── detectBrainJob.js │ │ │ │ ├── lungsFillJob.js │ │ │ │ ├── lungsFillJob.test.js │ │ │ │ └── sobelJob.js │ │ │ ├── LungsTool.jsx │ │ │ ├── SobelTool.jsx │ │ │ └── checkVolume.js │ │ ├── FilterTools.jsx │ │ ├── ToolButton.jsx │ │ ├── ToolbarContext.jsx │ │ └── TopToolbar.jsx │ ├── UiCtrl3dLight.module.css │ ├── UiErrConsole.js │ ├── UiSkelAni.js │ ├── UiZoomTools.jsx │ └── hooks │ │ └── useOnEvent.js └── utils │ ├── DottedRectangle.png │ ├── Folder.png │ ├── Link.png │ ├── Model.png │ ├── configureTest.js │ ├── rectangle.png │ ├── three.png │ ├── useInterval.js │ └── useNeedShow3d.js ├── tsconfig.json └── zoom.puml /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/aws-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/aws-dev.yml -------------------------------------------------------------------------------- /.github/workflows/aws-prd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/aws-prd.yml -------------------------------------------------------------------------------- /.github/workflows/aws-tst.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/aws-tst.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/docker/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/icon_tools2d_angle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_angle.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_area.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_clear.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_default.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_delete.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_distance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_distance.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_edit.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_empty.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_filter.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_intensity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_intensity.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_rect.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_text.png -------------------------------------------------------------------------------- /public/images/icon_tools2d_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/icon_tools2d_zoom.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/mriviewer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/mriviewer_logo.png -------------------------------------------------------------------------------- /public/images/thumb_brain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_brain.png -------------------------------------------------------------------------------- /public/images/thumb_ct_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_ct_256.png -------------------------------------------------------------------------------- /public/images/thumb_gm3_512_512_165.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_gm3_512_512_165.png -------------------------------------------------------------------------------- /public/images/thumb_lungs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_lungs.png -------------------------------------------------------------------------------- /public/images/thumb_lungs_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_lungs_256.png -------------------------------------------------------------------------------- /public/images/thumb_ocb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_ocb.png -------------------------------------------------------------------------------- /public/images/thumb_set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_set.png -------------------------------------------------------------------------------- /public/images/thumb_woman_pelvis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/images/thumb_woman_pelvis.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/public/sprite.svg -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/App.js -------------------------------------------------------------------------------- /src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/config/config.js -------------------------------------------------------------------------------- /src/engine/Eraser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Eraser.js -------------------------------------------------------------------------------- /src/engine/GlSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/GlSelector.js -------------------------------------------------------------------------------- /src/engine/Graphics2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Graphics2d.js -------------------------------------------------------------------------------- /src/engine/Graphics2d.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Graphics2d.module.css -------------------------------------------------------------------------------- /src/engine/Graphics2d.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Graphics2d.test.js -------------------------------------------------------------------------------- /src/engine/Graphics3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Graphics3d.js -------------------------------------------------------------------------------- /src/engine/LoadResult.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/LoadResult.js -------------------------------------------------------------------------------- /src/engine/Segm2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Segm2d.js -------------------------------------------------------------------------------- /src/engine/TransFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/TransFunc.js -------------------------------------------------------------------------------- /src/engine/Volume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Volume.js -------------------------------------------------------------------------------- /src/engine/Volume.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/Volume.test.js -------------------------------------------------------------------------------- /src/engine/VolumeRenderer3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/VolumeRenderer3d.js -------------------------------------------------------------------------------- /src/engine/VolumeSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/VolumeSet.js -------------------------------------------------------------------------------- /src/engine/VolumeSet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/VolumeSet.test.js -------------------------------------------------------------------------------- /src/engine/actvolume/actvol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/actvol.js -------------------------------------------------------------------------------- /src/engine/actvolume/floodfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/floodfill.js -------------------------------------------------------------------------------- /src/engine/actvolume/georender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/georender.js -------------------------------------------------------------------------------- /src/engine/actvolume/lapsmooth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/lapsmooth.js -------------------------------------------------------------------------------- /src/engine/actvolume/lungsfill/floodfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/lungsfill/floodfill.js -------------------------------------------------------------------------------- /src/engine/actvolume/lungsfill/seedPoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/lungsfill/seedPoints.js -------------------------------------------------------------------------------- /src/engine/actvolume/pointlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/pointlink.js -------------------------------------------------------------------------------- /src/engine/actvolume/pointset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/pointset.js -------------------------------------------------------------------------------- /src/engine/actvolume/setvolume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/setvolume.js -------------------------------------------------------------------------------- /src/engine/actvolume/tetra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/tetra.js -------------------------------------------------------------------------------- /src/engine/actvolume/triangleset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/triangleset.js -------------------------------------------------------------------------------- /src/engine/actvolume/trianglesingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/trianglesingle.js -------------------------------------------------------------------------------- /src/engine/actvolume/trianglestack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/trianglestack.js -------------------------------------------------------------------------------- /src/engine/actvolume/triindices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/triindices.js -------------------------------------------------------------------------------- /src/engine/actvolume/volclip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/volclip.js -------------------------------------------------------------------------------- /src/engine/actvolume/volgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/actvolume/volgen.js -------------------------------------------------------------------------------- /src/engine/ambientTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/ambientTexture.js -------------------------------------------------------------------------------- /src/engine/gfx/matAO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matAO.js -------------------------------------------------------------------------------- /src/engine/gfx/matbackface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matbackface.js -------------------------------------------------------------------------------- /src/engine/gfx/matblur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matblur.js -------------------------------------------------------------------------------- /src/engine/gfx/matclipplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matclipplane.js -------------------------------------------------------------------------------- /src/engine/gfx/matcolor2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matcolor2d.js -------------------------------------------------------------------------------- /src/engine/gfx/matfrontface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matfrontface.js -------------------------------------------------------------------------------- /src/engine/gfx/matinterpolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matinterpolation.js -------------------------------------------------------------------------------- /src/engine/gfx/matrendertotexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matrendertotexture.js -------------------------------------------------------------------------------- /src/engine/gfx/matscreentexmapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matscreentexmapping.js -------------------------------------------------------------------------------- /src/engine/gfx/matssao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matssao.js -------------------------------------------------------------------------------- /src/engine/gfx/mattex2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/mattex2d.js -------------------------------------------------------------------------------- /src/engine/gfx/mattplain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/mattplain.js -------------------------------------------------------------------------------- /src/engine/gfx/matvolumerender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matvolumerender.js -------------------------------------------------------------------------------- /src/engine/gfx/matwireframecull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/gfx/matwireframecull.js -------------------------------------------------------------------------------- /src/engine/imgproc/BilateralHW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/imgproc/BilateralHW.js -------------------------------------------------------------------------------- /src/engine/imgproc/Gauss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/imgproc/Gauss.js -------------------------------------------------------------------------------- /src/engine/imgproc/Sobel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/imgproc/Sobel.js -------------------------------------------------------------------------------- /src/engine/lib/MRIViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/MRIViewer.ts -------------------------------------------------------------------------------- /src/engine/lib/config/volume.config.ts: -------------------------------------------------------------------------------- 1 | export const volumeConfig: any = { 2 | setTextureSize4X: true, 3 | }; 4 | -------------------------------------------------------------------------------- /src/engine/lib/core/loaders/MRIFileLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/loaders/MRIFileLoader.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/MRIReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/MRIReader.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/abstract-file-reader/AbstractFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/abstract-file-reader/AbstractFileReader.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/archive-reader/ArchiveReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/archive-reader/ArchiveReader.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/file-reader-factory/MRIReaderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/file-reader-factory/MRIReaderFactory.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/index.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/multi-file-reader/MultiFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/multi-file-reader/MultiFileReader.ts -------------------------------------------------------------------------------- /src/engine/lib/core/readers/single-file-reader/SingleFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/core/readers/single-file-reader/SingleFileReader.ts -------------------------------------------------------------------------------- /src/engine/lib/enums/events.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/enums/events.enum.ts -------------------------------------------------------------------------------- /src/engine/lib/enums/index.ts: -------------------------------------------------------------------------------- 1 | export * from './events.enum'; 2 | -------------------------------------------------------------------------------- /src/engine/lib/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/engine/lib/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/interfaces/index.ts -------------------------------------------------------------------------------- /src/engine/lib/services/ConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/services/ConfigService.ts -------------------------------------------------------------------------------- /src/engine/lib/services/EventsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/services/EventsService.ts -------------------------------------------------------------------------------- /src/engine/lib/services/LocalStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/services/LocalStorageService.ts -------------------------------------------------------------------------------- /src/engine/lib/services/StoreService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/services/StoreService.ts -------------------------------------------------------------------------------- /src/engine/lib/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/services/index.ts -------------------------------------------------------------------------------- /src/engine/lib/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './url'; 2 | -------------------------------------------------------------------------------- /src/engine/lib/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/lib/utils/url.ts -------------------------------------------------------------------------------- /src/engine/loaders/LoaderDcmDaikon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/LoaderDcmDaikon.js -------------------------------------------------------------------------------- /src/engine/loaders/LoaderDicom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/LoaderDicom.js -------------------------------------------------------------------------------- /src/engine/loaders/LoaderHdr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/LoaderHdr.js -------------------------------------------------------------------------------- /src/engine/loaders/LoaderKtx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/LoaderKtx.js -------------------------------------------------------------------------------- /src/engine/loaders/LoaderNifti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/LoaderNifti.js -------------------------------------------------------------------------------- /src/engine/loaders/RoiPalette256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/RoiPalette256.js -------------------------------------------------------------------------------- /src/engine/loaders/RoiPaletteItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/RoiPaletteItems.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomdict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomdict.js -------------------------------------------------------------------------------- /src/engine/loaders/dicominfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicominfo.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomserie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomserie.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomseriedescr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomseriedescr.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomslice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomslice.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomsliceinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomsliceinfo.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomslicesvolume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomslicesvolume.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomtag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomtag.js -------------------------------------------------------------------------------- /src/engine/loaders/dicomtaginfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/dicomtaginfo.js -------------------------------------------------------------------------------- /src/engine/loaders/voltools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/loaders/voltools.js -------------------------------------------------------------------------------- /src/engine/orbitcontrol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/orbitcontrol.js -------------------------------------------------------------------------------- /src/engine/savers/SaverNifti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/savers/SaverNifti.js -------------------------------------------------------------------------------- /src/engine/shaders/backface.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/backface.frag -------------------------------------------------------------------------------- /src/engine/shaders/backface.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/backface.vert -------------------------------------------------------------------------------- /src/engine/shaders/blur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/blur.frag -------------------------------------------------------------------------------- /src/engine/shaders/blur.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/blur.vert -------------------------------------------------------------------------------- /src/engine/shaders/clipplane.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/clipplane.frag -------------------------------------------------------------------------------- /src/engine/shaders/clipplane.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/clipplane.vert -------------------------------------------------------------------------------- /src/engine/shaders/createAO.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/createAO.frag -------------------------------------------------------------------------------- /src/engine/shaders/createAO.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/createAO.vert -------------------------------------------------------------------------------- /src/engine/shaders/frontface.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/frontface.frag -------------------------------------------------------------------------------- /src/engine/shaders/frontface.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/frontface.vert -------------------------------------------------------------------------------- /src/engine/shaders/interpolation.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/interpolation.frag -------------------------------------------------------------------------------- /src/engine/shaders/interpolation.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/interpolation.vert -------------------------------------------------------------------------------- /src/engine/shaders/rendertotexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/rendertotexture.frag -------------------------------------------------------------------------------- /src/engine/shaders/rendertotexture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/rendertotexture.vert -------------------------------------------------------------------------------- /src/engine/shaders/ssao.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/ssao.frag -------------------------------------------------------------------------------- /src/engine/shaders/ssao.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/ssao.vert -------------------------------------------------------------------------------- /src/engine/shaders/volumerender.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/volumerender.frag -------------------------------------------------------------------------------- /src/engine/shaders/volumerender.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/volumerender.vert -------------------------------------------------------------------------------- /src/engine/shaders/wirecull.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/wirecull.frag -------------------------------------------------------------------------------- /src/engine/shaders/wirecull.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/shaders/wirecull.vert -------------------------------------------------------------------------------- /src/engine/tools23d/angletool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/angletool.js -------------------------------------------------------------------------------- /src/engine/tools23d/areatool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/areatool.js -------------------------------------------------------------------------------- /src/engine/tools23d/canvastext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/canvastext.js -------------------------------------------------------------------------------- /src/engine/tools23d/circle2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/circle2d.js -------------------------------------------------------------------------------- /src/engine/tools23d/contrastbrightnesstool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/contrastbrightnesstool.js -------------------------------------------------------------------------------- /src/engine/tools23d/deletetool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/deletetool.js -------------------------------------------------------------------------------- /src/engine/tools23d/distancetool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/distancetool.js -------------------------------------------------------------------------------- /src/engine/tools23d/edittool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/edittool.js -------------------------------------------------------------------------------- /src/engine/tools23d/filtertool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/filtertool.js -------------------------------------------------------------------------------- /src/engine/tools23d/graphics23d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/graphics23d.js -------------------------------------------------------------------------------- /src/engine/tools23d/line2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/line2d.js -------------------------------------------------------------------------------- /src/engine/tools23d/meshtext2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/meshtext2d.js -------------------------------------------------------------------------------- /src/engine/tools23d/movetool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/movetool.js -------------------------------------------------------------------------------- /src/engine/tools23d/mprrenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/mprrenderer.js -------------------------------------------------------------------------------- /src/engine/tools23d/picktool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/picktool.js -------------------------------------------------------------------------------- /src/engine/tools23d/recttool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/recttool.js -------------------------------------------------------------------------------- /src/engine/tools23d/text2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/text2d.js -------------------------------------------------------------------------------- /src/engine/tools23d/texttool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/texttool.js -------------------------------------------------------------------------------- /src/engine/tools23d/zoomtool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools23d/zoomtool.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolAngle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolAngle.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolArea.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolClear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolClear.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolDelete.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolDistance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolDistance.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolEdit.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolPaint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolPaint.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolPick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolPick.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolRect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolRect.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolText.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolTypes.js -------------------------------------------------------------------------------- /src/engine/tools2d/ToolZoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/tools2d/ToolZoom.js -------------------------------------------------------------------------------- /src/engine/transferTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/transferTexture.js -------------------------------------------------------------------------------- /src/engine/utils/BrowserDetector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/utils/BrowserDetector.js -------------------------------------------------------------------------------- /src/engine/utils/Hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/utils/Hash.js -------------------------------------------------------------------------------- /src/engine/utils/PointerChecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/utils/PointerChecker.js -------------------------------------------------------------------------------- /src/engine/utils/Screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/utils/Screenshot.js -------------------------------------------------------------------------------- /src/engine/utils/SettingsGraphics2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/utils/SettingsGraphics2d.js -------------------------------------------------------------------------------- /src/engine/volumeFilter3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/engine/volumeFilter3d.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/index.js -------------------------------------------------------------------------------- /src/nouislider-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/nouislider-custom.css -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/store/ActionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/ActionTypes.js -------------------------------------------------------------------------------- /src/store/Modes2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/Modes2d.js -------------------------------------------------------------------------------- /src/store/Modes3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/Modes3d.js -------------------------------------------------------------------------------- /src/store/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/Store.js -------------------------------------------------------------------------------- /src/store/ViewMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/ViewMode.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/ui/App/AppContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/App/AppContext.jsx -------------------------------------------------------------------------------- /src/ui/Button/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Button/Button.jsx -------------------------------------------------------------------------------- /src/ui/Button/Button.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Button/Button.module.css -------------------------------------------------------------------------------- /src/ui/Button/SVG.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Button/SVG.jsx -------------------------------------------------------------------------------- /src/ui/Constants/DnDItemTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Constants/DnDItemTypes.js -------------------------------------------------------------------------------- /src/ui/Constants/WindowSet.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Constants/WindowSet.constants.js -------------------------------------------------------------------------------- /src/ui/DragAndDrop/DragAndDropContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/DragAndDrop/DragAndDropContainer.jsx -------------------------------------------------------------------------------- /src/ui/DragAndDrop/DragAndDropContainer.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/DragAndDrop/DragAndDropContainer.test.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/DragAndDrop.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/DragAndDrop.module.css -------------------------------------------------------------------------------- /src/ui/FileReaders/DragAndDropComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/DragAndDropComponent.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/OpenDemoComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/OpenDemoComponent.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/OpenFromDeviceButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/OpenFromDeviceButton.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/OpenFromDeviceComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/OpenFromDeviceComponent.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/OpenFromURLComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/OpenFromURLComponent.jsx -------------------------------------------------------------------------------- /src/ui/FileReaders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/FileReaders/index.js -------------------------------------------------------------------------------- /src/ui/Form/Slider.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/Slider.module.css -------------------------------------------------------------------------------- /src/ui/Form/SliderCaption.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/SliderCaption.jsx -------------------------------------------------------------------------------- /src/ui/Form/SliderRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/SliderRow.jsx -------------------------------------------------------------------------------- /src/ui/Form/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/Switch.jsx -------------------------------------------------------------------------------- /src/ui/Form/Switch.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/Switch.module.css -------------------------------------------------------------------------------- /src/ui/Form/SwitchRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/SwitchRow.jsx -------------------------------------------------------------------------------- /src/ui/Form/SwitchRow.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/SwitchRow.module.css -------------------------------------------------------------------------------- /src/ui/Form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/index.js -------------------------------------------------------------------------------- /src/ui/Form/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Form/index.module.css -------------------------------------------------------------------------------- /src/ui/GithubLink/GithubLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/GithubLink/GithubLink.jsx -------------------------------------------------------------------------------- /src/ui/Header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Header/Header.jsx -------------------------------------------------------------------------------- /src/ui/Header/Header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Header/Header.module.css -------------------------------------------------------------------------------- /src/ui/Header/UiAbout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Header/UiAbout.js -------------------------------------------------------------------------------- /src/ui/Header/UiAbout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Header/UiAbout.module.css -------------------------------------------------------------------------------- /src/ui/Histogram/HistogramUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Histogram/HistogramUtils.js -------------------------------------------------------------------------------- /src/ui/Histogram/UiHistogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Histogram/UiHistogram.js -------------------------------------------------------------------------------- /src/ui/Histogram/UiHistogram.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/Histogram/UiHistogram.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Histogram/UiHistogram.test.js -------------------------------------------------------------------------------- /src/ui/Layout/Container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Layout/Container.jsx -------------------------------------------------------------------------------- /src/ui/Layout/Container.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Layout/Container.module.css -------------------------------------------------------------------------------- /src/ui/Layout/FlexRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Layout/FlexRow.jsx -------------------------------------------------------------------------------- /src/ui/Layout/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Layout/index.module.css -------------------------------------------------------------------------------- /src/ui/LeftToolbar/LeftToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/LeftToolbar.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/LeftToolbar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/LeftToolbar.test.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/Mode2dToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/Mode2dToolbar.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/Mode2dToolbar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/Mode2dToolbar.test.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/ModeFast3dToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/ModeFast3dToolbar.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/ModeFast3dToolbar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/ModeFast3dToolbar.test.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/ModeSwitcherToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/ModeSwitcherToolbar.jsx -------------------------------------------------------------------------------- /src/ui/LeftToolbar/ModeSwitcherToolbar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/LeftToolbar/ModeSwitcherToolbar.test.jsx -------------------------------------------------------------------------------- /src/ui/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Main.jsx -------------------------------------------------------------------------------- /src/ui/Main.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Main.module.css -------------------------------------------------------------------------------- /src/ui/MobileSettings/MobileSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/MobileSettings/MobileSettings.jsx -------------------------------------------------------------------------------- /src/ui/MobileSettings/MobileSettings.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/MobileSettings/MobileSettings.module.css -------------------------------------------------------------------------------- /src/ui/MobileSettings/MobileSettings.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/MobileSettings/MobileSettings.test.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalAlert.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalBase.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalBase.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalDemo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalDemo.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalInfo.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalInfo.module.css -------------------------------------------------------------------------------- /src/ui/Modals/ModalSelectFile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalSelectFile.jsx -------------------------------------------------------------------------------- /src/ui/Modals/ModalUrl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/ModalUrl.jsx -------------------------------------------------------------------------------- /src/ui/Modals/Modals.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/Modals.module.css -------------------------------------------------------------------------------- /src/ui/Modals/UiModalBilateral.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalBilateral.jsx -------------------------------------------------------------------------------- /src/ui/Modals/UiModalConfirmation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalConfirmation.jsx -------------------------------------------------------------------------------- /src/ui/Modals/UiModalDicomSeries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalDicomSeries.js -------------------------------------------------------------------------------- /src/ui/Modals/UiModalGoogle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalGoogle.js -------------------------------------------------------------------------------- /src/ui/Modals/UiModalSaveNifti.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalSaveNifti.jsx -------------------------------------------------------------------------------- /src/ui/Modals/UiModalText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalText.jsx -------------------------------------------------------------------------------- /src/ui/Modals/UiModalWindowCenterWidth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalWindowCenterWidth.jsx -------------------------------------------------------------------------------- /src/ui/Modals/UiModalWindowRange.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/UiModalWindowRange.jsx -------------------------------------------------------------------------------- /src/ui/Modals/demoData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Modals/demoData.js -------------------------------------------------------------------------------- /src/ui/Nouislider/Nouislider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Nouislider/Nouislider.jsx -------------------------------------------------------------------------------- /src/ui/OpenFile/UISaveMenu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/OpenFile/UISaveMenu.module.css -------------------------------------------------------------------------------- /src/ui/OpenFile/UiReportMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/OpenFile/UiReportMenu.js -------------------------------------------------------------------------------- /src/ui/OpenFile/UiReportMenu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/OpenFile/UiReportMenu.module.css -------------------------------------------------------------------------------- /src/ui/OpenFile/UiSaveMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/OpenFile/UiSaveMenu.js -------------------------------------------------------------------------------- /src/ui/Panels/ColorPicker/ColorPicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/ColorPicker/ColorPicker.css -------------------------------------------------------------------------------- /src/ui/Panels/ColorPicker/ColorPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/ColorPicker/ColorPicker.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Mode2dSettingsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Mode2dSettingsPanel.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Mode3dSettingsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Mode3dSettingsPanel.jsx -------------------------------------------------------------------------------- /src/ui/Panels/ModeFast3dSettingsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/ModeFast3dSettingsPanel.jsx -------------------------------------------------------------------------------- /src/ui/Panels/ModeFast3dSettingsPanel.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/ModeFast3dSettingsPanel.test.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties2d/SegmentationProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties2d/SegmentationProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties2d/SelectVolumeProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties2d/SelectVolumeProperty.js -------------------------------------------------------------------------------- /src/ui/Panels/Properties2d/TransverseProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties2d/TransverseProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties2d/UiVolIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties2d/UiVolIcon.js -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/AmbientOcclusionProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/AmbientOcclusionProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/BrightnessProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/BrightnessProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/ContrastProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/ContrastProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/CutProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/CutProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/DepthProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/DepthProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/HistogramProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/HistogramProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/IsosurfaceProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/IsosurfaceProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/OpacityProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/OpacityProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/QualityProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/QualityProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/RGBProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/RGBProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/RadiusProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/RadiusProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Properties3d/RoiSelectProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Properties3d/RoiSelectProperty.jsx -------------------------------------------------------------------------------- /src/ui/Panels/RightPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/RightPanel.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Tabs/Mode3dSelectionTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Tabs/Mode3dSelectionTabs.jsx -------------------------------------------------------------------------------- /src/ui/Panels/Tabs/TabPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Panels/Tabs/TabPanel.jsx -------------------------------------------------------------------------------- /src/ui/ProgressBar/UIProgressBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/ProgressBar/UIProgressBar.jsx -------------------------------------------------------------------------------- /src/ui/ProgressBar/UISpinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/ProgressBar/UISpinner.jsx -------------------------------------------------------------------------------- /src/ui/ProgressBar/UISpinner.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/ProgressBar/UISpinner.module.css -------------------------------------------------------------------------------- /src/ui/ProgressBar/UIprogressBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/ProgressBar/UIprogressBar.module.css -------------------------------------------------------------------------------- /src/ui/StartScreen/RecentlyFiles/RecentlyFiles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/RecentlyFiles/RecentlyFiles.jsx -------------------------------------------------------------------------------- /src/ui/StartScreen/RecentlyFiles/RecentlyFiles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/RecentlyFiles/RecentlyFiles.module.css -------------------------------------------------------------------------------- /src/ui/StartScreen/SmartContainer/SmartContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/SmartContainer/SmartContainer.jsx -------------------------------------------------------------------------------- /src/ui/StartScreen/SmartContainer/SmartContainer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/SmartContainer/SmartContainer.module.css -------------------------------------------------------------------------------- /src/ui/StartScreen/StartScreen.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/StartScreen.jsx -------------------------------------------------------------------------------- /src/ui/StartScreen/StartScreen.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/StartScreen/StartScreen.module.css -------------------------------------------------------------------------------- /src/ui/Toolbars/FullScreen.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Toolbars/FullScreen.jsx -------------------------------------------------------------------------------- /src/ui/Tooltip/Tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Tooltip/Tooltip.jsx -------------------------------------------------------------------------------- /src/ui/Tooltip/Tooltip.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Tooltip/Tooltip.module.css -------------------------------------------------------------------------------- /src/ui/Tooltip/atoms/MuiStyledTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/Tooltip/atoms/MuiStyledTooltip.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/ExploreTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/ExploreTools.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/BilateralTool.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/BilateralTool.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/DetectBrainTool.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/DetectBrainTool.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/Jobs/detectBrainJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/Jobs/detectBrainJob.js -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/Jobs/lungsFillJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/Jobs/lungsFillJob.js -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/Jobs/lungsFillJob.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/Jobs/lungsFillJob.test.js -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/Jobs/sobelJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/Jobs/sobelJob.js -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/LungsTool.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/LungsTool.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/SobelTool.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/SobelTool.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/Filter/checkVolume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/Filter/checkVolume.js -------------------------------------------------------------------------------- /src/ui/TopToolbar/FilterTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/FilterTools.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/ToolButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/ToolButton.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/ToolbarContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/ToolbarContext.jsx -------------------------------------------------------------------------------- /src/ui/TopToolbar/TopToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/TopToolbar/TopToolbar.jsx -------------------------------------------------------------------------------- /src/ui/UiCtrl3dLight.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/UiCtrl3dLight.module.css -------------------------------------------------------------------------------- /src/ui/UiErrConsole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/UiErrConsole.js -------------------------------------------------------------------------------- /src/ui/UiSkelAni.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/UiSkelAni.js -------------------------------------------------------------------------------- /src/ui/UiZoomTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/UiZoomTools.jsx -------------------------------------------------------------------------------- /src/ui/hooks/useOnEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/ui/hooks/useOnEvent.js -------------------------------------------------------------------------------- /src/utils/DottedRectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/DottedRectangle.png -------------------------------------------------------------------------------- /src/utils/Folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/Folder.png -------------------------------------------------------------------------------- /src/utils/Link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/Link.png -------------------------------------------------------------------------------- /src/utils/Model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/Model.png -------------------------------------------------------------------------------- /src/utils/configureTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/configureTest.js -------------------------------------------------------------------------------- /src/utils/rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/rectangle.png -------------------------------------------------------------------------------- /src/utils/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/three.png -------------------------------------------------------------------------------- /src/utils/useInterval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/useInterval.js -------------------------------------------------------------------------------- /src/utils/useNeedShow3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/src/utils/useNeedShow3d.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /zoom.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epam/mriviewer/HEAD/zoom.puml --------------------------------------------------------------------------------