- 23 Jul, 2015 1 commit
-
-
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.
-
- 20 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 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.
-
- 08 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Added modules/modulesapi.h with CAMPVIS_MODULES_API definition (MSVC __declspec switch) * Updated modules/CMakeLists.txt to allow shared build * Added CAMPVIS_MODULES_API to every non-templated class definition in campvis-modules
-
- 24 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Removed CameraProperty, CameraPropertyWidget and TrackballNavigationEventListener * replaces all known occurrences of the above three with the new TrackballCameraProvider processor * introduced TrackballCameraProvider::reinitializeCamera() refs #141
-
- 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
-
- 05 May, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 22 Apr, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Removed ProcessorDecoratorShading and replaced all of its usages with the new LightSourceData API. This also includes adding LightSourceProviders to the corresponding pipelines. refs #547
-
- 04 Apr, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Introducing SliceExtractor::onEvent() to handle mouse events and generate point scribbles from it, which are then published using the s_scribblePainted signal * Implemented SliceExtractor being able to render geometry in the slice space (with correct clipping) * Implemented creating and handling of scribbles in VolumeExplorer in cooperation with the SliceExtractor. Therefore, mouse events are passed to the SliceExtractor, the VolumeExplorer takes care of assembling the scribbles into proper geometry, which is finally rendered by the SliceExtractor. The scribbling can be optionally turned on using the VolumeExplorer::p_enableSclibbling property.
-
- 19 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
Loading can be done with genericImageReader, however, assertion fails for sliders. thread ownership issues
-
- 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
-
-
Christian Schulte zu Berge authored
* Moving to Apache 2.0 license * Updated AUTHORS.txt
-
- 15 Oct, 2013 1 commit
-
-
Sebastian Pölsterl authored
-
- 11 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 08 Oct, 2013 3 commits
-
-
Christian Schulte zu Berge authored
Refactoring pipeline concept #5: Moved Pipeline registration to modules module and gen_pipelineregistration.h which will soon be generated by CMake.
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 24 Sep, 2013 2 commits
-
-
Christian Schulte zu Berge authored
work on #135: changed VisualizationProcessor::_renderTargetSize to pointer and introducing VisualizationProcessor::setViewportSizeProperty()
-
Christian Schulte zu Berge authored
Revised event handling system: Got rid of campvis::AbstractEventHandler and replaced with functionality of tgt::EventListener and tgt::EventHandler
-
- 18 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 04 May, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@487 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jan, 2013 1 commit
-
-
schultezub authored
=== ATTENTION: CAMPVis does compile, but image representation conversion not yet functional again! === Revising ImageData concept step 2: * Removed all ImageDataXYZ classes * Introducing GenericAbstractImageRepresentation<T> and its GenericAbstractImageRepresentation<T>::ScopedRepresentation * Updated all processors and pipelines to use ImageRepresentationXYZ instead of ImageDataXYZ and the implicit conversion feature git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@401 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Jan, 2013 1 commit
-
-
schultezub authored
introducing OpenCL pipeline first steps to adapt to Intel OpenCL SDK for debugging git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@380 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Nov, 2012 2 commits
-
-
schultezub authored
The modules package is now itsself modular. Every subdirectory in modules/ builds its own submodule that can be individually switched on and off. Therefore each submodule needs its own submodule.cmake file to specify the build targets etc. This is neat! git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@340 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@338 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 31 Oct, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@335 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 26 Oct, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@326 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 13 Sep, 2012 1 commit
-
-
schultezub authored
* introducing DepthDarkening processor git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@301 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Sep, 2012 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@289 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@288 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 04 Sep, 2012 1 commit
-
-
schultezub authored
* introducing geometryrenderer.cpp * updated DVRVis pipeline and various processors git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@283 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Sep, 2012 1 commit
-
-
schultezub authored
* introducing ProxyGeometryGenerator * updated DVRVis * updated TumVisApplication to check for OpenGL and GLSL 3.3 git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@276 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 24 Aug, 2012 1 commit
-
-
schultezub authored
* Fixed TrackballNavigationEventHandler's viewport size not being updated git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@255 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 20 Aug, 2012 1 commit
-
-
schultezub authored
* CLRuntime is a resource manager for programs and command queues * added Image and SharedTexture * introduced WeaklyTypedPointer::getClChannelOrder/Type() Started implementing proof of concept processor CLRaycaster git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@245 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 14 Aug, 2012 1 commit
-
-
schultezub authored
* fixed depth calculation in SimpleRaycaster git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@235 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Aug, 2012 2 commits
-
-
schultezub authored
* added update_legal_header.py script for updating the legal header in all code files of the project * ran the file => all TUMVis source files now contain the legal header git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@231 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@230 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@226 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@221 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-