- 04 Nov, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Fixed computation of SSIM in GlStructuralSimilarity processor. Extended SsimDemo pipeline to compute batch-wise SSIM of an entire US sequence.
-
- 16 Oct, 2015 2 commits
-
-
Christian Schulte zu Berge authored
Refactored ConfidenceMapGenerator: Extracted scanline conversion from Cartesian to polar coordinates into separate ScanlineConverter processor. Updated CmBatchGeneration pipeline.
-
Christian Schulte zu Berge authored
* Implemented GenericImageRepresentationLocal<BASETYPE, NUMCHANNELS>::getElementLinear() * Added support to ImageRepresentationLocal data to DevilImageWriter * DataContainerInspector shows texel position during picking
-
- 12 Oct, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Added a GlStructuralSimilarity processor to compute the SSIM of two 2D images. This processor is not thoroughly tested yet.
-
- 03 Aug, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 27 Jul, 2015 4 commits
-
-
Christian Schulte zu Berge authored
refs #643
-
Christian Schulte zu Berge authored
Fancy scripting See merge request !118
-
Christian Schulte zu Berge authored
refs #643
-
Christian Schulte zu Berge authored
* Replaced Lua Git submodule with our own adjusted copy of the Lua source + CMakeLists.txt. This allows to export liblua as installation target. * The campvis-application library is now called campvis-application-lib. The executable is called campvis-application. * Further clean up of CMake files. refs #643
-
- 24 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 23 Jul, 2015 3 commits
-
-
Christian Schulte zu Berge authored
Added Lua bindings for ProcessorFactory and PipelineFactory. Updated signature of CampVisApplication::addPipeline(), removed redundant pipeline name parameter. refs #643
-
Christian Schulte zu Berge authored
* Added DISOWN typemaps to various functions, where CAMPVis takes ownership of passed pointers. This prevents the Lua garbage collector from deleting those items. * Improved sigslot bindings to also support pass-by-value signal arguments. * Changed import type of campvis.i from #include to #import refs #643
-
Christian Schulte zu Berge authored
Added a field _pipelineName to AutoEvaluationPipeline. This allows to implement AutoEvaluationPipeline::getName() so that AutoEvaluationPipeline is no longer abstract. Consequently, the LuaPipeline is no longer needed. This change was also used to change the AbstractPipeline constructor signature to pass-by-reference instead of pass-by-pointer for the pipeline's DataContainer. This presents the semantics more clearly since the DataContainer must not be 0.
-
- 21 Jul, 2015 13 commits
-
-
Christian Schulte zu Berge authored
Removed the obsolete Lua pipeline demos in vis and preprocessing modules. Instead, added an updated Lua pipeline demo to application/lua, which adheres to the current scripting API.
-
Christian Schulte zu Berge authored
* Added default values to GenericProperty<T> * Lua export now checks properties for default values and only sets the property if its value is different from the default value.
-
Christian Schulte zu Berge authored
Removed obsolete Lua pipeline registration. Create campvis-scripting as shared library. Added CAMPVIS_SCRIPTING_API definitions where needed. Disabled warnings in SWIG lua bindings.
-
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
Instead of checking each discovered table against one global set of already discovered tables, this check is only performed against all predecessing tables. Though this method is more expensive, it allows for a more complete syntax/data tree while still avoiding cyclic loops. 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
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* campvis::deinit() also deinitializes PipelineFactory and ProcessorFactory * Fixed signal_manager::waitForSignalQueueFlushed() returning too early -> fixes occasionally failing AbstractProcessorTest * Fixed signal_manager::waitForSignalQueueFlushed() waiting for ever in case that the wake-up of signal_manager fails
-
Christian Schulte zu Berge authored
Renamed ImageRepresentationDisk::getImage() to ImageRepresentationDisk::getWeaklyTypedPointer() for more consistency with the other representations. Added a UML component diagram of the main CAMPVis concepts as well as a UML class diagram of the ImageData API.
-
- 20 Jul, 2015 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 17 Jul, 2015 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Added concurrent conversion test to ImageRepresentationTest. Added ImageData::getNumRepresentations().
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 16 Jul, 2015 8 commits
-
-
Christian Schulte zu Berge authored
Refactor packages See merge request !117
-
Christian Schulte zu Berge authored
Disabling GCC warning for using deprecated functions as we don't use this feature of GCC and ITK runs mad with these warnings.
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Fixed test-campvis on Linux.
-
Christian Schulte zu Berge authored
Fixed test-campvis on Linux.
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-