- 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.
-
- 07 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 06 Jul, 2015 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* fixed ITK module CMake file so that it no longer breaks NLOpt * Introducing RegistrationSliceView processor rendering the slice of the moving image with respect to the fixed image for registration purposes. * Overhauled NloptRegistration pipeline to the updated CAMPVis API. Now again, working like a charm.
-
- 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).
-
- 01 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Upon destruction, sigslot signals now wait for the signal_manager's signal queue to be flushed. This avoids crashed due to the signal_manager processing dangling signals, which have been deleted while being in the queue.
-
- 29 Jun, 2015 2 commits
-
-
Christian Schulte zu Berge authored
Removed generation of obsolete gen_converterregistration.h file through CMake since converter registration now entirely relies on explicit template specialization.
-
Christian Schulte zu Berge authored
-
- 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 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Removed obsolete XInitThreads() from main function, since this is handled by Qt when constructing CampvisApplication.
-
Christian Schulte zu Berge authored
* Implemented the actual logic behind the automation mode property in TrackballCameraProvider * Added mouse wheel zoom support to cgt::Trackball * Renamed cgt::IHasCamera to cgt::AbstractCameraProxy closes #642
-
- 08 May, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Fixed module CMake files not setting ThisModShaderDirectories correctly in case of multiple directories.
-
- 13 Apr, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 10 Apr, 2015 8 commits
-
-
Christian Schulte zu Berge authored
See merge request !116 closes #640 refs #641
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
refs #641
-
Christian Schulte zu Berge authored
Removed OpenGLGarbageCollector interface. All textures, buffers and FBOs are now deleted right away. This seems to improve the flickering issues, however they are still present. refs #640 refs #641
-
Christian Schulte zu Berge authored
See merge request !115 closes #382
-
Christian Schulte zu Berge authored
refs #382
-
Christian Schulte zu Berge authored
Fixed IndexedMeshGeometry::hasPickingInformation() returning wrong value and thus GeometryRenderer failing to render correctly on AMD GPUs. refs #382
-
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
-
- 09 Apr, 2015 5 commits
-
-
Christian Schulte zu Berge authored
Added onDataContainerDataAdded overload to AbstractPipeline to set pipeline dirty when the render target image has changed. Rendering of multiple canvases at the same time still broken though. refs #641
-
Christian Schulte zu Berge authored
Cuda cm rebased See merge request !114
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
ConfidenceMapGenerator now supports alpha-beta filtering.
-
Christian Schulte zu Berge authored
-
- 01 Apr, 2015 2 commits
-
-
Christian Schulte zu Berge authored
Raycasterupdate please do check DRRRaycaster, after rabasing, it yields a white screen !! See merge request !113
-
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 8 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
Fixed duplicate member in OptimizedRaycaster. Conflicts: modules/vis/processors/volumerenderer.cpp
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-