There is a newer version of the record available.

Published January 28, 2021 | Version v11.0.0
Software Open

Kitware/itk-vtk-viewer: v11.0.0

  • 1. @Kitware
  • 2. Kitware
  • 3. Kitware, Inc.
  • 4. @ThruWave
  • 5. Science For Life Laboratory
  • 6. LIRIS, University of Lyon 2

Description

11.0.0 (2021-01-28) Bug Fixes
  • applyComponentVisibility: Use representationProxy when available (14054dc)
  • applyLabelImageBlend: Initialize on apply rendered image (24a8427)
  • applyRenderedImage: Ensure mappers have the correct input image (76aaef8)
  • applyRenderedImage: Visualized components updates (ca30c44)
  • applySlicingPlanes: Rendering and UI for use2D (a4b9b92)
  • assignImageContext: Default colormap for 2D RGB images (3a558ff)
  • Downsample: Remove invalid splits (e8b588a)
  • ImagePiecewiseFunction: Fix node generation (ab9c16b)
  • ImJoyAPI: Update ImageInterpolationEnabled API (2d8bb64)
  • InMemoryMultiscaleChunkedImage: Fix pyramid generation (a9b5de0)
  • labels.svg: Remove leaky css (f4e5428)
  • MainRenderingMachine: Remove extra toggleBackgroundColor action (3049f47)
  • readFiles: Do not set image when labelImage set (969646a), closes #297
  • selectImageComponent: Update per-component information (c7db32e)
  • toggleLayerVisibility: Support labelImage layers (7f73281)
  • updateRenderedImage: Marked fusedImage as modified to trigger VolumeMapper scalarTexture update (2231f51)
  • updateRenderedImage: Multi-scale updates for image+labelImage (8e3dbbb)
  • updateRenderedImageInterface: Apply pwf to all visualized (1f7139e), closes #256
  • UrlParameters: Fix image and labelImage loading (c2f39a1)
  • userParams: Fix rotate detection (b98e142)
Features
  • addKeyboardShortcuts: Add reset camera shortcuts (2d7d4c0)
  • applyBlendMode: Hide gradient controls when not composite blending (324022d)
  • applyBlendMode: Initial addition (f913fb1)
  • applyComponentVisibility: Set volume component visibility (d3ddbc0)
  • applyGradientOpacity: Initial addition (fb9623a)
  • applyGradientOpacityScale: Initial addition (d8147b2)
  • applyGroupVisibilty: Initial addition (72e9765)
  • applyLabelImageBlend: Initial addition (c996231)
  • applyLookupTable: Initial addition (e0b1879)
  • applyPiecewiseComponentFunction: Initial addition (6345787)
  • applyRenderedImage: Corner annotation uses scale (be475e9)
  • applyVolumeSampleDistance: Initial addition (a3dfbc8)
  • assignAnnotationsEnabled: Initial addition (bd5d4c0)
  • assignAxesEnabled: Initial addition (6058779)
  • assignRotateEnabled: Initial addition (dbd7283)
  • assignUpdateName: Initial addition (231cd6d)
  • assignViewMode: Initial addition (592cdfd)
  • createCollapseUIButton: Initial addition (2fed17c)
  • createColorRangeInput: Initial addition (356f5ee)
  • createImageRenderer: Initial addition (f8c1c43)
  • createImagesRenderer: Initial addition (aa9d2d6)
  • createLabelImageColorWidget: Initial addition (a548737)
  • createLabelImageWeightWidget: Initial addition (a43c1ff)
  • createLayerInterface: Add image layer interface (7a9a0f9)
  • createLayerInterface: ADd label image support (02399f3)
  • createLayersRenderingMachine: Initial addition (3cb868d)
  • createLayersUIMachine: Always default to grayscale cmap for 1 component (df3ecf2)
  • createLayerUIActor: Initial addition (47ee2a3)
  • createMainRenderingMachine: Initial addition (3145722)
  • createMainUIMachine: Use assign for fullscreenEnabled (9867401)
  • createRenderer: Initial addition (e01402e)
  • createRenderingMachine: Initial addition (f7cfeea)
  • createShadowToggle: Initial addition (6b4faa8)
  • createUIMachine: Initial addition (9565d3d)
  • createViewer: Accept itk.Image, MultiscaleChunkedImage as an argument for image (d3e005c)
  • createViewer: Create multi-scale image for large images (bea3600)
  • createViewer: Update setImage / getImage (79ffb95)
  • createViewerMachine: Initial addition (bd12ab9)
  • createViewerMachine: Invoke renderingMachine (003bd2a)
  • createWidgetsUIMachine: Initial addition (1721600)
  • Downsample: Label image support (3e9a4ce)
  • ImageActorContext: Initial addition (cf2fc1e)
  • ImageRenderingActor: Adjust scale base on framerate (9be4942)
  • ImageRenderingActor: check fps, adjust scale (097bc99)
  • imagesUIMachineOptions: Initial addition (41b9612)
  • ImJoy: Add setImageColorRange, setImageColorRangeBounds to API (ee0a1a5)
  • ImJoy: Support context config (57fe9d0)
  • ImJoyAPI: Add set/get ImageColorMap (4a63ad8)
  • ImJoyAPI: Add set/get X, Y, Z slicing planes (b301ec7)
  • InMemoryMultiscaleChunkedImage: Initial addition (ffe1261)
  • KeyboardShortcuts: Add view mode shortcuts (90a2ba7)
  • LayerMachineContext: Initial addition (ec47b09)
  • layersUIMachineOptions: Initial addition (3d55169)
  • Machines: Initialize state with initial context (de3c95c)
  • MachineViewMode: Initial addition (ecb26d9)
  • MainMachineOptions: Initial addition (305c56a)
  • PiecewiseFunctions: Remove proxies (7a9f8b6)
  • PlaneSliders: Hide when UI Collapsed (bf8383f)
  • PlaneSliders: Only display when relevant (008f24b)
  • requestAnimation: Initial addition (6d2fd91)
  • resetCamera: Integrate into machine (a2dbe9e)
  • selectImageComponent: Initial addition (d9f8472)
  • selectLayer: Show group UI visibility when selected or made visible (89ed27b)
  • setBackgroundColor: Initial addition (cfc883d)
  • setUnits: Initial addition (f21851c)
  • SliceOutlineFilter: Initial addition (5c773e9)
  • SlicingPlanes: Implement scroll (34ee7d7)
  • takeScreenshot: Initial addition (6b0b2c8)
  • toggleAnnotations: Initial addition (8692da4)
  • toggleAxes: Initial addition (c49ca14)
  • toggleBackgroundColor: Initial addition (86f55c8)
  • toggleFullscreen: Initial addition (9cd76e0)
  • toggleFullscreen: Option on the MainUIMachine (ed3e70d)
  • toggleInterpolation: Initial addition (8142c72)
  • toggleLayerVisibility: Toggle labelImage and images together (2a13c7a)
  • toggleRotate: Initial addition (20c5327)
  • toggleUICollapsed: Initial addition (ed5f42e)
  • toMultiscaleChunkedImage: Support image URL (929f764)
  • toMultiscaleChunkedImage: Support ndarray (3d9afff)
  • updateData: Initial addition (b587d2b)
  • updateLabelImageInterface: Initial addition (cdf46c6)
  • updateLayerInterface: Initial addition (2a80e24)
  • updateRenderedImage: Just labelImage support (781c3c9)
  • updateRenderedImageInterface: Initial addition (589beaa)
  • Viewer: Add set/get ImagePiecewiseFunctionGaussians (736e5d0)
  • Viewer: Pass configuration through config object, retrieve with getConfig (8d4c465)
  • ViewerMachine: Add eventEmitterCallback (a4e8f07)
  • ViewerMachine: Create container (b5d7cea)
  • xstate: Add inspect iframe (06267a8)
  • xstate: Initial support (c6a253b)
Performance Improvements
  • Downsample: Parallelize (953d7bc)
  • ImJoy: Use itk.Image when possible (716dc2a)
  • ItkVtkViewProxy: Avoid unnecessary renders (92cf012)
  • updateRenderedImage: Avoid unnecessary applyGradientOpacity calls (171719f)
BREAKING CHANGES
  • createViewer: createViewer now returns a Promise

Files

Kitware/itk-vtk-viewer-v11.0.0.zip

Files (4.5 MB)

Name Size Download all
md5:1fb4f8b271862f628ef463a6dd078497
4.5 MB Preview Download

Additional details