- 08 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 25 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Instead of having the LQ mode tied to the pipeline, each VisualizationProcessor has now a lqMode property effectively halfsampling the viewport size. The TrackballNavigationEventHandler was adapted to these changes and thus simplified.
-
- 24 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Revised event handling system: Got rid of campvis::AbstractEventHandler and replaced with functionality of tgt::EventListener and tgt::EventHandler
-
- 04 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 15 Jul, 2013 1 commit
-
-
schultezub authored
* Introducing DataNamePropertyWidget offering a combo box with all DataHandles in current DataContainer * added slice rendering to Columbia1 pipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@516 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 14 May, 2013 1 commit
-
-
schultezub authored
further step to OpenGL 3.3 core compatibility in core and modules: Got rid of glPush/PopAttrib in processors, added asserts for correct OpenGL state after processor execution git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@493 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 23 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@477 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 13 Feb, 2013 1 commit
-
-
schultezub authored
further work on AdvancedUsFusion processor introducing pixelate mode git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@471 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@470 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Feb, 2013 1 commit
-
-
schultezub authored
* Pipelines evaluate themselves * removed the PipelineEvaluator * adapted all demo pipelines except OpenCLPipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@462 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
-
- 16 Nov, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@353 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 04 Nov, 2012 1 commit
-
-
schultezub authored
* added AbstractPipeline::addProcessor() and VisualizationPipeline::addEventHandler() convenience methods * some refactoring of property names git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@344 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Nov, 2012 1 commit
-
-
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
-
- 01 Oct, 2012 1 commit
-
-
schultezub authored
replaced DataHandle pointers by simple DataHandle instances - managing pointers to smart pointers is cumbersome and prone to errors... git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@318 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 22 Aug, 2012 1 commit
-
-
schultezub authored
* introducing OpenGLJobProcessor (the name somehow sucks...) * renamed JobPool to PriorityPool (still needs some work) * AbstractPipeline::executeProcessor() now takes a pointer as argument (necessary for job pattern) git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@251 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Aug, 2012 3 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
-
schultezub authored
* adapted SimpleRaycaster and DRRRaycaster * fixed TumVisApplication::deinit() using wrong OpenGL context for deinitialization git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@227 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@218 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Aug, 2012 1 commit
-
-
schultezub authored
* added DataHandle::removeData * include/forward declaration clean-up git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@208 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Aug, 2012 1 commit
-
-
schultezub authored
+ added PropertyWidgetFactory + added AbstractPropertyWidget and StringPropertyWidget * replaced own observer implementation of AbstractPipeline and AbstractProperty with sigslot * changed PropertyCollection (aggregation) to HasPropertyCollection (inheritance) git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@207 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 26 Jul, 2012 1 commit
-
-
schultezub authored
* introducing TumVisApplication for easy and straight-forward setup of pipelines, contexts, evaluators, etc. * VisualizationPipeline must not get its canvas during construction anymore git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@203 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 25 Jul, 2012 1 commit
-
-
schultezub authored
* introduced DataContainer::ScopedTypedData<T> for transparent strongly-typed access to the data of a DataContainer while preserving the reference counting git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@202 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 24 Jul, 2012 1 commit
-
-
schultezub authored
* added Runnable interface * started letting PipelineEvaluator manage its thread itself * documentation git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@196 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 23 Jul, 2012 1 commit
-
-
schultezub authored
It took quite some time, but this commit introduces thread-safe management and access to multiple OpenGL contexts. * added tgt::QtContextManager for managing multiple OpenGL contexts * adapted tgt::GLContext and tgt::QtGLContext, tgt::QtThreadedPainter * added PipelineEvaluator for evaluating pipelines in separate threads * added various lock/sync features to processors, pipelines, and processors However, there's still plenty of clean-up work to do: some parts of the tgt library are quite messed up and the core library interfaces need some polishing... git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@195 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 20 Jul, 2012 1 commit
-
-
schultezub authored
* introduced abstract tgt::GLContext for thread-safe management of an OpenGL context * introduced Qt-threading based tgt::QtGLContext, tgt::QtThreadedCanvas and tgt::QtThreadedPainter * adapted tumvis-core and tumvis-application to new OpenGL context handling git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@194 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 19 Jul, 2012 1 commit
-
-
schultezub authored
* Moved paint() method out of VisualizationPipeline back to TumVisPainter * started using signals/slots instead of simple observer implementation git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@193 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jul, 2012 1 commit
-
-
schultezub authored
Major revisions to the class layout / data structure: * Introduced ImageDataConverter interface (still not really happy with the design) * Removed support for Int64 and double images from WeaklyTypedPointer * Added ImageDataGL::bind() * AbstractProcessor::init() method, gets called by AbstractPipeline::init() * added VisualizationProcessor Updated/New processors: * fixed MhdImageReader * SliceExtractor stub for very simple slice rendering Various fixes: * DataContaier: managing of DataHandle ownership * GenericImageDataLocal::getSubImage() * ImageDataRenderTarget bindings * GenericProperty * linking issues with StringUtils Hence, all this enables the first usable implementation of a specific pipeline: The SliceVis pipeline combines MhdImageReader and SliceExtractor for a very simple 2D slice rendering git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@188 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 16 Jul, 2012 1 commit
-
-
schultezub authored
* added some initial GLSL shaders * work on VisualizationPipeline * added SliceVis pipeline stub and SliceExtractor processor stub git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@185 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Jul, 2012 1 commit
-
-
schultezub authored
* Processors no longer have their own DataContainer, instead the DataContainer to work on is passed during process() * introduced VisualizationPipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@180 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@175 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 Jul, 2012 2 commits
-
-
schultezub authored
* extended Observer pattern implementation * added AbstractProperty * added InvalidationLevel git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@174 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added AbstractEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@171 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-