110 likes | 132 Views
Explore SCIRun's Core Dataflow capabilities including algorithms, datatypes, network modules, scheduler, and visualization tools. Develop standalone applications with converters and utilities.
E N D
Source Tree Organization SCIRun Packages linux src docs BioPSE MatlabInterface Core Dataflow StandAlone Core: algorithms, datatypes, math, threads Dataflow: network, modules, ports, scheduler StandAlone: converters, utilities
Core/{Algorithms,Datatypes}/ • Core/Algorithms/ • DataIO/ -- Analyze, DICOM • Geometry/ -- Registration, Laplacian • Visualization/ -- MC, RenderField • Core/Datatypes/ • Meshes, Fields, Matrices, …
src/Core/{Geom,Geometry,…}/ • Core/Containers/ -- predates STL • Core/Geom/ -- OpenGL scenegraph • Core/Geometry/ -- Point, Tensor • Core/Math/ -- Expon, Trig, MinMax • Core/Persistent/ -- Object I/O • Core/Thread/ -- pthread, Mutex
Dataflow/{GUI,Modules,Ports,XML}/ • Dataflow/GUI/ -- .tcl for modules • Dataflow/Modules/ -- Categories • Dataflow/Ports/ -- new Datatypes • Dataflow/XML/ -- .xml for modules
src/Dataflow/{Network,Widgets,…}/ • Dataflow/Comm/ -- messages • Dataflow/Network/ -- Connection, Network, NetworkEditor, Scheduler • Dataflow/Resources/ -- XML parsing • Dataflow/Widgets/ -- Arrow, Point, Box, …
Example Module: CastMatrix • SCIRun/src/Dataflow/ • Modules/Math/CastMatrix.cc • GUI/CastMatrix.xml • XML/CastMatrix.xml