- return default value for SharedVariable::getVar(name, default)
and display warning when in debug mode.
- shared variables can take string, double, array and dictionary.
- varParser can now take all kind of shared variables, using
%str, %double, %array[index], %dictionary{key}
- DataProvider is separated from Operator and is put in utility.h
- DataSource is separated from Visualizer so that other operators
can also use such sources.
- VarDataSource is provided so Visualizer etc can visaulize/display
shared variables directly.