Difference between revisions of "Slicer3:Remote Data Handling"

From NAMIC Wiki
Jump to: navigation, search
Line 16: Line 16:
 
'''Possible workflow 3'''
 
'''Possible workflow 3'''
 
* User downloads .xcat file to disk using the HID web interface
 
* User downloads .xcat file to disk using the HID web interface
* From the Load Scene file browser, user selects the .xcat and remote files are downloaded to /tmp directory, and then loaded into Slicer.
+
* From the Load Scene file browser, user selects the .xcat archive. If no locally cached versions exist, remote files are downloaded to /tmp directory (locally cached) and then loaded into Slicer via a vtkMRMLStorageNode method.
  
 
'''Possible workflow 4'''
 
'''Possible workflow 4'''
 
* User downloads .xcat file to disk using the HID web interface
 
* User downloads .xcat file to disk using the HID web interface
* From the Load Scene file browser, user selects the .xcat and remote files are loaded directly into Slicer.
+
* From the Load Scene file browser, user selects the .xcat archive. If no locally cached versions exist, remote files are cached locally only if a flag is set, and loaded directly into Slicer via a vtkMRMLStorageNode method.
  
 
=== Asynchronous I/O Manager ===
 
=== Asynchronous I/O Manager ===

Revision as of 21:11, 30 January 2008

Home < Slicer3:Remote Data Handling

Back to Slicer3 Projects List

Remote I/O for Slicer3

ITK-based mechanism handling remote data (for command line modules, batch processing, and grid processing)

vtkMRMLStorageNode methods for handling remote data (for loading and saving data for interactive use)

Possible workflow 1

  • From the Load Scene file browser, user types in a uri of remote mrml file.


Possible workflow 2

  • From a 'revised' Add Data interface, user performs remote HID query for available data

Possible workflow 3

  • User downloads .xcat file to disk using the HID web interface
  • From the Load Scene file browser, user selects the .xcat archive. If no locally cached versions exist, remote files are downloaded to /tmp directory (locally cached) and then loaded into Slicer via a vtkMRMLStorageNode method.

Possible workflow 4

  • User downloads .xcat file to disk using the HID web interface
  • From the Load Scene file browser, user selects the .xcat archive. If no locally cached versions exist, remote files are cached locally only if a flag is set, and loaded directly into Slicer via a vtkMRMLStorageNode method.

Asynchronous I/O Manager