github cornerstonejs/cornerstone3D @cornerstonejs/cornerstone3D-demo@1.1.0

latest releases: v2.2.4, v2.2.3, v2.2.2...
2 years ago

1.1.0 (2022-03-24)

Bug Fixes

  • add getProperties method, rename voi to voiRange for clarity (#194) (d0d861d)
  • Address type issues preventing build from running (#131) (81080c7)
  • Allow synchronizers to work with Stack Viewports (#192) (897573b)
  • broken export of getPTImageIdInstanceMetadata (#259) (2943b7b)
  • bug in the setStartSlice logic (4b670cd)
  • build errors for segmentation tools (7973fa8)
  • Crosshair and panTool for flipped viewport (#159) (35152ea)
  • demos toolGroups should use toolOptions instead of tools (4a39ad0)
  • Enhance rendering performance by setting VTK Renderer's draw=true only for viewports that need to be rendered (#226) (3e208f1)
  • invalidating the data for RoiStartEndThreshold (cd1535d)
  • pointInSphere bug for segmentation (5a645f5)
  • RectangleRoiStartEnd bug for imageId calculation (9547ecd)
  • remove the need for volumeUID to be passed in the configuration (#337) (301d3ab)
  • removed unnecessary files from repo (#324) (48f432e)
  • Resolves error for voiLutModule if undefined (#283) (cb5ee8f)
  • tests and api after the rebase (#319) (6453183)
  • Viewport resize should not reset slice (#219) (2edd77d)
  • VTK volumeMapper bounds off by half-voxel in each direction. Added rendering tests (#145) (0164b76)

Features

  • Add 2D rectangle roi threshold tool (48ff815)
  • Add activeStrategy cursor to RectangleScissor tool (24fd78b)
  • Add base brushTool (4384aa0)
  • Add calibrated pixel spacing (#166) (714af76)
  • Add circle scissor tool with fillCircle strategy (4c0b444)
  • Add cleaning for tools after viewport disabling (#139) (a138fd0)
  • Add cornerstoneTools segmentationManager (caf4ebd)
  • Add editable first and last slice for the RectangleRoiThreshold tool (33d8acd)
  • Add flipping to the stack and volume viewports (#152) (641c569)
  • Add frame loading priority for volumes (#151) (09a3a2c)
  • Add hide segmentation controller to change visibility (88424eb)
  • Add initial scissorsTool (e37bff9)
  • Add initial segmentation demo (0b9b2b3)
  • Add labelmap remove methods and event triggers (0e7c2eb)
  • Add lockedSegments and global segmentation config update (2ea8579)
  • Add maintainFrame flag for viewports resetCamera (#239) (d2fc40d)
  • Add more tests to Synchronizer and ToolGroup managers (#217) (f22ae0f)
  • Add numSlices option to RectangleRoiThreshold tool (3b8f15e)
  • Add overwrite on the volume threshold utility function (5f12208)
  • Add projection of rectangleTool as dash line in the scan axis (48640cf)
  • Add projection point and imageIds data to RectangleRoiStartEnd tool (1c06e89)
  • Add re-rendering of labelmaps based on config change (792fa36)
  • add Rectangle Scissors tool (b4eb90c)
  • Add renderToCanvas functionality (#279) (dd2bfc8)
  • Add rotation for viewports and enhanced docs (#150) (cfa3bde)
  • Add segmentation config and setActiveLabelmapIndex (a0948d8)
  • Add segmentation support for volumes (4b83f20)
  • Add segmentIndex-level segmentation editing (5cd5ccf)
  • add setCursorForElement (#326) (cfff4e3)
  • Add Sphere scissor and SUV PeakTool and refactor ROI computations (a854cf4)
  • Add split load and retrieve requests and add WASM codecs from CSWIL (98137d7)
  • Add tests for annotation tools (#208) (93fb724)
  • Add TMTV calculation for segmentations (556bdcd)
  • Added setProperties api for changing voi and other props (#179) (ae9295d)
  • Adding support for cursors (#164) (0dbf0d0)
  • Annotation tools added for Stack Viewports, Measurement Events added, Tool cancellation added (#120) (3490b9a)
  • API renaming and type fixes for cornerstone-tools (#350) (02ab03d)
  • bump versions of CSWIL (#285) (5f08164)
  • cpu fallback for rendering stack viewports (#315) (9ed4425), closes #296 #297 #298 #294 #299 #300 #301 #302 #303 #304 #305 #306 #309 #310 #308 #311
  • CrossOrigin check is added to demos (#222) (8cb3741)
  • Decoupled RoiThreshold execution logic into set of utility functions (1c4d639)
  • Enhanced crosshairs architecture (#280) (f064a37)
  • Improve null equality check in the volume (1a930f0)
  • Improve renderToCanvas functionality and Scaling (#286) (126b5df)
  • jumptToWorld using utility function instead of tool (#282) (f887054)
  • Lazily instantiating colorLUT for segmentation when needed (7a50c55)
  • Modifier keys to enable multiple active tools at once (#205) (51c7965)
  • Move to world calculation for segmentations instead of canvas (0dca280)
  • new segmentation demo with petCt (92923e1)
  • Provide enums for flip direction (#233) (fcff364)
  • Re-architecture of the segmentation state (05592f5)
  • Refactored RectangleRoiThreshold and improved segmentation example (4888507)
  • remove Scenes from core and tools (#323) (954117d)
  • removed unnecessary event dispatcher for labelmaps (1285450)
  • Rename libraries for publishing (#281) (5f6e969)
  • Restructure strategies to be inside configuration of tool instances (cc0cc79)
  • Segmentation architecture improvements (#330) (c603906)
  • segmentLocker api and applied review comments (36c35f4)
  • Switch to div instead of canvas for viewports (2ed5809)
  • switch to published calculate-suv (#328) (d6c59af)
  • toolGroup configuration refactor (#340) (d20eb1e)
  • unify the windowLevel and ptThreshold tools (#322) (8d1ecb5)
  • wip on circle scissors (f22dcf2)

Performance Improvements

  • suv peak calculation on a limited bounding box (d687d1c)

Don't miss a new cornerstone3D release

NewReleases is sending notifications on new releases.