- 21 Jul, 2015 6 commits
-
-
Christian Schulte zu Berge authored
All classes in campvis-application now have the CAMPVIS_APPLICATION_API macro specifying dll export/import state. The executable is now called campvis-gui.
-
Christian Schulte zu Berge authored
Moved the lua variable inspector tree widget into a separate dock on the right hand side in MainWindow. refs #643
-
Christian Schulte zu Berge authored
refs #643
-
Christian Schulte zu Berge authored
The FULL_MODEL represents the entire data tree as it exists in the Lua VM. The COMPLETER_MODEL collapses the tables to a representation only containing tables and their corresponding SWIG instance methods. This allows the CompletingLuaLineEdit also to show inherited methods. refs #643
-
Christian Schulte zu Berge authored
refs #643
-
Christian Schulte zu Berge authored
* Split up campvis-application executable into campvis-application library and campvis executable. This allows to create a Lua module for the stuff in campvis-application. * Added Lua binding stub for campvis-application * Revised LuaTable and it's offsprings to (almost) fully model the Lua table model * Added MetatableLuaTable to model Lua's metatables * LuaTable supports caching the current field state in a value map supporting lazy instantiation * Added LuaTableTreeModel transforming the LuaTable structure into a QAbstractItemModel * Extended ScriptingWidget to contain both a LuaTableTreeWidget containing a variable view as well as with a LuaCompleter automatically completing the typed Lua commands with the variables extracted from the lua state. refs #643
-
- 20 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 17 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Added concurrent conversion test to ImageRepresentationTest. Added ImageData::getNumRepresentations().
-
- 16 Jul, 2015 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 09 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 08 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
PipelineRegistry and ProcessorRegistry are now part of campvis-core. Furthermore, moved all calls to PipelineRegistrar<>/SmartProcessorRegistrar<> to a separate cpp file for each module. This way all registrations are at one central location and including headers in external projects does not lead to double registration. This commit also removes the obsolete columbia and manualsegmentation modules.
-
- 06 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 02 Jul, 2015 3 commits
-
-
Christian Schulte zu Berge authored
Introducing free campvis::init() and campvis::deinit() functions that take care of initializing all cgt and campvis-core stuff properly and tearing everything down in the correct order again.
-
Christian Schulte zu Berge authored
Renamed CampvisPainter to PipelinePainter. The PipelinePainter now directly belongs to the corresponding AbstractPipeline, which also owns the pointer and takes care of creating, (de-)initializing and destroying it.
-
Christian Schulte zu Berge authored
Cleaned up CMake scripts and added correct export definitions so that now CAMPVis can easily imported into other CMake projects through FIND_PACKAGE(CAMPVis).
-
- 12 Jun, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Added virtual AbstractPipeline::paint(), which is called by CampvisPainter at the very end of rendering. This method can be used to render additional overlays directly in the pipeline.
-
- 27 May, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Removed obsolete XInitThreads() from main function, since this is handled by Qt when constructing CampvisApplication.
-
- 10 Apr, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Apparently, glBindAttribLocation() does not work as planned with AMD GPUs. Therefore, all Shaders yielded black images. Replaced all attribute locations with hard-coded ones in the vertex shader and removed corresponding convenience function from cgt::Shader. refs #382
-
- 01 Apr, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Cleaned up unsused code * Fixed cppcheck issues * Fixed depth test issues during OrientationOverlay rendering (had glitches in combination with DRRRaycaster)
-
- 23 Mar, 2015 3 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
- 18 Feb, 2015 8 commits
-
-
Christian Schulte zu Berge authored
* Added stretch widget to PropertyCollectionWidget
-
Declara Denis authored
Label is now hidden by default for Button Properties which saves space for long button descriptions
-
Declara Denis authored
* Remove explicit use of Qt::QueuedConnection. As it turns out, when the event is emitted by a thread, different from the GUI thread, it is automatically enqueued. * use #ifdef instead of #if
-
Declara Denis authored
-
Declara Denis authored
-
Declara Denis authored
* Fixed out-of bounds warnings, when showing 2D-Textures in Inspector * Fixed bug introduced in 719004e0 which would crash the application when the PipelineTreeWidget had no item selected (e.g. when adding a new Pipeline)
-
Declara Denis authored
Now it is possible to change the property window just by navigating the PipelineTreeWidget with the arrow keys
-
Declara Denis authored
in the property window. As this causes the property widget to move each time the user clicks on a processor.
-
- 06 Feb, 2015 4 commits
-
-
Christian Schulte zu Berge authored
-
Declara Denis authored
When rapidly switching between processors in the tree view, the PropertyCollectionWidgets would sometimes cause the program to crash. This happened because some signals originated from a different Thread and sometimes caused a user-after-free error on the widget objects.
-
Christian Schulte zu Berge authored
* Fixed MSVC warning in mainwindow.cpp
-
Christian Schulte zu Berge authored
-
- 19 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Replaced all occurrences of GL_POLYGON render mode with GL_TRIANGLE_FAN since GL_POLYGON is deprecated.
-
- 12 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-