10.11.2014 Views

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

Master's Thesis - Studierstube Augmented Reality Project - Graz ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2 iMEDgine extensions<br />

debugging and testing of new visualization nodes becomes rather fast with these abilities.<br />

By the additional development of a ”ControlDragger”’ node-kit, which is actually<br />

nothing more than an 1D Dragger, definable for a certain range (for example discreet<br />

movement of the dragger between 0 and 5 in steps of 0.1), the complete controlling<br />

requirements can be defined within a view and its corresponding .iv-file. Nonetheless,<br />

this feature gets first important for a full screen or stereo projection of the scene. The<br />

thinned out UML diagram for these implemented viewer classes is presented in figure<br />

5.3.<br />

Figure 5.3: UML class diagram for viewer classes with special interest in flow scripting<br />

views and Cash-Flow views. For the sake of clarity, all methods are cut in this<br />

representation. The complete class diagram can be found in figure B.2.<br />

Flow data viewer provide an interface between their scene graphs and the iMEDgine<br />

datasets. Each of them add a so called ”View Parameter” node to the scene graph in<br />

advance, so that the flow and DICOM data can be accessed via this node by other nodes<br />

defined for example in an .iv-script. While initially this was thought as a temporary<br />

86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!