- 12 Aug, 2014 2 commits
-
-
Christian Schulte zu Berge authored
Fixed GenericImageReader referencing DevilImageReader even if the corresponding module was not present.
-
Christian Schulte zu Berge authored
* AbstractImageReader is now again an AbstractProcessor, so that we can get rid of the dynamic_casts in GenericImageReader * DevilImageReader is no longer a VisualizationProcessor but gets the OpenGL context through OpenGLJobProcessor::ScopedSynchronousGlJobExecution * Fixed alglib's CMakeLists.txt
-
- 10 Aug, 2014 1 commit
-
-
Hossain Mahmud authored
[merged commit]clean ups, fixes for g++ errors and warnings, and edits for cppcheck errors (except for the 480+ in the external library AlgLib)
-
- 05 Aug, 2014 1 commit
-
-
Hossain Mahmud authored
relocated mscopysegmentation module relocated alglib library. Compiler warning level raised to w1 to get rid of float-double conversions. save results into csv akima spline interpolation using alglib, deleting nearest point alglib library. extensive trimming required ctrl+wheel zooming, arrow movement, ctrl+z, atl+click_nearest+click to edit _nearest point multi object, multi location, multi slide contour point/line painting draft code for addobject deleteobject added ContourObject class linked with add and delete button. added a proxy class of Vec4Property/Widget as colorproperty/widget to control drawing color Conflicts: modules/vis/processors/sliceextractor.cpp edited DevilImageReader to read multiple files having same name pattern: somePrefix_[number].[extension] given the 1st file name Worked on DevilImageReader to load single 2d image for 3d rendering exp_01 commit
-
- 02 Aug, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Introducing SignalHandlingMode to signal_manager to allow forcing all signals being handled directly (needed for test-campvis) or queued. refs #384
-
- 27 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
INVALID_RESULT, INVALID_PROPERTIES, INVALID_SHADER is validated automatically by AbstractProcessor::process(). Hence, there is finally no need anymore to validate these three different levels in each processor.
-
- 05 May, 2014 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Depending on StringProperty's display type, its property widget shows either just the QLineEdit, or additionally a browse button that pops up a QFileDialog for either loading or saving a file, or choosing a directory. closes #43
-
- 07 Apr, 2014 1 commit
-
-
Christian Schulte zu Berge authored
To now, each property hat an _invalidationLevel field that was evaluated by processors when the property had changed in order to determine what has to be done. However, since properties could also be owned by other classes, this design was semantically misleading. Therefore, it was removed with this commit and replaced by the invalidation map of each processor. Now, this per-processor mapping of property -> invalidation level is managed by the processor itself. Furthermore, the invalidation level is no longer setup during property creation but during AbstractProcessor::addProperty(), which also makes much more sense. ATTENTION: Due to these intrusive API changes, the code of all processors and other classes handling properties needs to be changed. As a reminder, the implementation of addProperty() also now takes a reference instead of a pointer, so that old code does no longer compile. refs #542
-
- 05 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 02 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 14 Jan, 2014 2 commits
-
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
Various changes to GenericImageReader and the DataContainerInspectorWidgted to get loading arbitrary images into the DataContainer running.
-
- 10 Jan, 2014 1 commit
-
-
Hossain Mahmud authored
-
- 08 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Refactoring AbstractProcessor::process() for clearer semantics and better and more uniform handling of invalidation levels: * AbstractProcessor::process() now calls updateShader(), updateProperties() and/or updateResult() with respect to the current invalidation level * each processor shall no longer override process() but the updateXYZ() methods, at minimum updateResult() * AbstractProcessor::process() takes care of (un)locking the processor itself (no need to do this from the outside anymore) Further implicit changes: * Removed redundant HasPropertyCollection::updateProperties()
-
- 24 Dec, 2013 2 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
- 20 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
-
- 19 Dec, 2013 3 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
Loading can be done with genericImageReader, however, assertion fails for sliders. thread ownership issues
-
Hossain Mahmud authored
-
- 14 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
Loading can be done with genericImageReader, however, assertion fails for sliders. thread ownership issues
-
- 13 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
-