- 23 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
refs #386
-
- 08 Aug, 2014 1 commit
-
-
Christian Schulte zu Berge authored
The VolumeExplorer has now an additional property defining which view is shown in the big section (and which in the three small sections). Hence, now it is also possible to show one of the slice views in large and have the volume rendering in small.
-
- 27 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Introducing sigslot::concurrent_pointer_list<T> a list-like container allowing thread-safe bidirectional iteration, insertion and removal of elements. Single constraint is that the element type must be a pointer type (or at least have pointer semantics) and never be 0. This is neat, as this class offers exactly what we need for a lock-free sigslot implementation. Updated sigslot implementation to use concurrent_pointer_list for connection storage. Hence, we can get rid of the locking mechanisms, which got completely removed. Since this simplified template definitions for sigslot, many campvis files needed to be adapted (i.e. removing the <> from has_slots<> and signal0<>). refs #384 Conflicts: core/classification/genericgeometrytransferfunction.h core/eventhandlers/trackballnavigationeventlistener.h core/pipeline/processordecoratormasking.h core/properties/propertycollection.h core/properties/transferfunctionproperty.h core/tools/opengljobprocessor.h
-
- 05 May, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 01 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Builds and runs fine so far, but no elaborate testing done yet. Compiler throws a bunch of C4275 warning, since sigslot:has_slots<> is used in exported classes but is itself not exported. While this is no direct problem for campvis-internal builds, it should still be fixed some time. refs #377
-
- 13 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Moving to Apache 2.0 license * Updated AUTHORS.txt
-
- 22 Nov, 2013 1 commit
-
-
mostajab authored
+ Using passthrough.vert and geometryrenderer.frag instead of the meshGeometryRenderer.vert and meshgeometryrenderer.frag + adding comments for the destroy function of GeometryTextureInfo and why to use it. + Change the depth buffer size changing part of Paint() function in datacontainerinspectorcanvas checking part. + Delete the commented codes which are not necessary. + Fix the opening braces and removing the redundant parts and only for debugging parts. + DVRVis and volumerendererdemo default file is revereted to the original locations. + Revert the shaders to the original ones. + StartMouseDrag and EndMouseDrag functions of the trackball are replaced with mousePress and mouseRelease. - Delete the meshGeometryRenderer.vert and meshgeometryrenderer.frag.
-
- 18 Nov, 2013 1 commit
-
-
mostajab authored
+ Moving the geomteryshader vertex and fragment shader to application folder as they belong to it. + Removing unndeeded shader code. + Opening braces convention is considered for datacontainerinspectorcanvas.cpp and datacontainerinspectorcanvas.h also. + Reusing textues for color and depth buffers instead of creating and deleting them. + adding gettrackball function to trackball event handler. + modifying resetcontent, mouse events in datacontainerinspectorcanvas class + using one depth buffer for datacontainerinspectorcanvas instead of one for every color buffer + using one frame buffer for whole datacontainerinspectorcanvas instead of one for every frame
-
- 08 Nov, 2013 1 commit
-
-
mmostajab authored
# Adding functionality to render the mesh in the DataContainerInspectorCanvas and camera rotating around the object
-
- 15 Oct, 2013 1 commit
-
-
Sebastian Pölsterl authored
-
- 27 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 25 Sep, 2013 3 commits
-
-
Christian Schulte zu Berge authored
Further work on Issue #141: Introducing TrackballNavigationEventListener::reinitializeCamera() with tgt::Bounds or the new IHasWorldBounds interface as argument
-
Christian Schulte zu Berge authored
work in Issue #141: Implemented listening to viewport size property in TrackballNavigationEventListener and thus removed obsolete TrackballNavigationEventListener::SetViewportSize().
-
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
-
- 16 Jul, 2013 1 commit
-
-
schultezub authored
* added scene bounds getter to TrackballNavigationEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@521 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
-
- 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
-
- 06 Sep, 2012 1 commit
-
-
schultezub authored
* added Navigation::setSceneBounds(), TrackballNavigationEventHandler::setSceneBounds() * added Navigation::updateClippingPlanes() git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@287 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
-
- 10 Aug, 2012 1 commit
-
-
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
-
- 08 Aug, 2012 1 commit
-
-
schultezub authored
* fixed EEPGenerator and added TrackballNavigationEventHandler to DVRVis git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@217 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 07 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@214 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
-
- 19 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@190 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-