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