Skip to content

Create system documentation which describes Cornerstone3D, how it interfaces with Sonador, and how new interfaces in the view should be build

Cornerstone3D documentation:

  • Overview of Cornerstone3D: what it is, how it works, important dataflows and integration notes for Sonador
  • Description of Sonador Viewer (VTK.js based) and Cornerstone data flows: data exchange methods, intended patterns, and code examples
  • Overview of React-VTKJS-Viewport architecture and class structure. To preserve compatibility with existing Sonador Viewer components, Cornerstone3D components utilize a similar general structure with the same property names.
  • Breakdown of Sonador Viewport Classes: why are there multiple viewport classes, what do each do, and why are they organized that way
  • General patterns used in the viewport classes: workflow they implement, problems they solve, how they solve those problems via a state machine pattern

Project Tracking

OP#144 OP#141 OP#140 OP#65 OP#47

Edited by Rob Oakes