BioPSE Elements
NCRR
Elements of SCIRun and BioPSE
BioPSE Elements
NCRR
Elements
dataflow, datatypes, UIs, categories, scheduler, network interaction
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
MODULE
void execute() { // get data from ports // get data from UI // … do work … // set data on UI // send data out ports}
BioPSE Elements
NCRR
Module Status
•Run-time messages are sent to the module’s “log”
Startup messages
Log message indicatorGray: no messagesRed: errorBlue: warning/remark
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
….sendget……
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI Matrix
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI Matrix
Field
ColorMapGeometry
BioPSE Elements
NCRR
Fields
Data int, float, double, … Vector, Tensor, …Geometry Regular IrregularPropertiesData_at (center)
PointCloudField
ScanlineField CurveField
ImageField QuadSurfField TriSurfField
LatVolField HexVolField TetVolField
BioPSE Elements
NCRR
Network Elements• Dataflow Vocabulary• Module• Dataport• Datapipe• UI–GuiVars
BioPSE Elements
NCRR
Network Design• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
• Send and Get• GuiVars• Scheduler• Dependencies• loops: send_intermediate
BioPSE Elements
NCRR
Network Design• Dataflow Vocabulary• Module• Dataport• Datapipe• UI
• Send and Get• GuiVars• Scheduler• Dependencies• loops: send_intermediate
BioPSE Elements
NCRR
Packages and Categories
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
BioPSE Elements
NCRR
NetworkEditor• Creating and Editing• Selection• Subnets• Annotations