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
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 -