This library provides common dicom functionalities to be used in web-applications. Multiplanar reformat on axial, sagittal and coronal viewports is included as well as custom loader/exporter for nrrd files and orthogonal reslice.
index
main fileimage_parsing
parse dicom files and return a cornestone data structure ready to be used for renderingimage_io
import a dicom image in .nrrd format and build contiguous array for exporting data as volumeimage_layers
provide support for multi-layer cornerstone fusion rendererimage_loading
initialize loader and custom loadersimage_contours
using to populate cornerstone tool for segmentation contours on 2D imagesimage_tools
using to handle standard and custom cornerstone toolsimage_rendering
provides rendering functionalitiesimage_store
provides data storage functionalities, vuex support is integratedimage_utils
utility functions on pixels and metadata tagsdataDictionary
json file for dicom tagsloaders/commonLoader
common functionalities for custom loadersloaders/dicomLoader
custom loader for DICOM files with support for multiplanar reformat (axial, sagittal and coronal planes)loaders/nrrdLoader
custom loader for nrrd files with support for multiplanar reformat (axial, sagittal and coronal planes)loaders/resliceLoader
custom loader for resliced datatools/customTool
is a the main file used to initialize custom cornerstone toolstools/contourTool
is a custom cornerstone tool for 2D visualization of segmented imagestools/diameterTool
is a custom cornerstone tool for 2D visualization of diameter widgetstools/editMaskTool
is a custom cornerstone tool for 2D visualization of segmentation masks with brush functionalitiestools/seedTool
is a custom cornerstone tool for 2D interactive seeding with custom colors and labelstools/default
default tools map and configuration
- Simone Manini, D/Vision Lab
- Mattia Ronzoni, D/Vision Lab
- Sara Zanchi
cornerstone
dicomParser
wadoImageLoader
lodash
nrrd-js
yarn add larvitar
Clone docdash repo into template folder
yarn run generate-docs