12.08.2013 Views

Master's Thesis - Computer Graphics and Visualization - TU Delft

Master's Thesis - Computer Graphics and Visualization - TU Delft

Master's Thesis - Computer Graphics and Visualization - TU Delft

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Table B-6 Functionalities in class Node<br />

Functions Functionality<br />

Initialization -Set the basic properties of a module, including the name, the descriptions of the<br />

inputs <strong>and</strong> outputs <strong>and</strong> source code<br />

Set Parameters -According to the input descriptions, create Parameters instance.<br />

Set functions -Check the source code.<br />

-If no error happens, pack the source code into a function<br />

Run Node -Read value from each parameter.<br />

-Check whether each of the parameters have a value.<br />

Build Icons<br />

-Pass the values of these parameters to the function, execute this function <strong>and</strong><br />

recode the output.<br />

-Build the icon of the module.<br />

Show View1 -Show the interface of a module with only the name of this module.<br />

Show View2 -Show the parameters used frequently<br />

Show View3 -Show all the parameters<br />

Show View4 -Show the source code of this module.<br />

Show Parameter -This function is called by Show View3 <strong>and</strong> Show view2.<br />

-The widget to show this parameter is decided by data type of this parameter.<br />

- 64 -

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

Saved successfully!

Ooh no, something went wrong!