-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the Eidolon wiki!
This wiki will contain user interface information, tutorials, and technical information.
-
Usage -- command line usage
-
Application-Concepts -- list of key conceptual notions in the application
-
Interface -- user interface overview
- Material -- Material dialog box
- Spectrum -- Spectrum widget
- 2DView -- 2D View
- SegmentView -- 2D Segmentation View
- Screenshots -- overview of screenshot process and UI
-
API -- information on system design, interacting with code and data structures
- Doxygen Docs
- Architecture -- overview of system design and technical info
- Renderer -- technical information on the renderer
- Datatypes -- overview of mathematical datatypes, containers, etc.
- Console-and-Scripting -- console and script programming interface
- Meshes -- mesh, topology, and field concepts overview
- Element-Type-Definition -- mathematical definition of mesh element types
- CHeartFormat -- file format used for really basic mesh loading
- Catmull-Rom-Basis-Definition -- discussion of Catmull-Rom basis definition
- Transforms -- definition of transform and relation to those in different file types
-
Projects Information
Much of the functionality in the framework is defined in projects. A project is created with its own directory where data is stored and the project's configuration is kept. Different projects are defined for specific functionality and will expose the UI elements to expose that functionality.
- CardiacMotion -- Cardiac Motion Project info, used to perform image alignment/registration, motion tracking, and analysis
Eidolon includes a number of tutorial scripts and data in the repository directory tutorials. The pages below step through the process of visualizing data in various ways, the scripts represent the same operations in the form of Python code.
- Tutorial 1 -- Loading a simple CHeart mesh and visualize a field
- Tutorial 2 -- Loading 1D vascular tree
- Tutorial 3 -- Rendering a vector field as arrow glyphs
- Tutorial 4 -- Loading a DICOM series and visualizing plane and volume images
- Tutorial 5 -- Time-dependent mesh loading
- Tutorial 6 -- Slicing volume images
- Tutorial 7 -- Isosurface and isoline rendering