- 13 Feb, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Fixed orientation of XY-slice (flipped along Y axis) * Implemented background for raycasting result * Fixed sum for volume rendering integral evaluation in simpleraycaster.frag
-
- 13 Jan, 2014 2 commits
-
-
Christian Schulte zu Berge authored
* RaycastingProcessor now has the p_targetImageID property and optionally uses a custom GLSL version for the shader * Introducing PropertyCollection::getNestedProperty allowing to get nested properties with a single method call * Fixed StringUtils::split() methods being broken with multi-character delimiters
-
Christian Schulte zu Berge authored
C++ implicit conversion rules made ShaderManager::loadSeparate() ambiguous in some cases. So I decided to cut loose ends and completely refactored loading with standard version into ShaderManager::load() and loading with custom version into ShaderManager::loadWithCustomGlslVersion(). ShaderManager::loadSeparate() is no longer available!
-
- 12 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Fixed VolumeExplorer not always correctly invalidating sub-processors * Updated ProxyGeometryGenerator to new Processor design (using INVALID_PROPERTIES invalidation level)
-
- 08 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Refactoring AbstractProcessor::process() for clearer semantics and better and more uniform handling of invalidation levels: * AbstractProcessor::process() now calls updateShader(), updateProperties() and/or updateResult() with respect to the current invalidation level * each processor shall no longer override process() but the updateXYZ() methods, at minimum updateResult() * AbstractProcessor::process() takes care of (un)locking the processor itself (no need to do this from the outside anymore) Further implicit changes: * Removed redundant HasPropertyCollection::updateProperties()
-
- 05 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Completely moved the image data handle and histogram computation from the TF to the TF property. Histogram computation is now thread safe.
-
- 26 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* fixed VolumeExplorer/VolumeRenderer not correctly updating the proxy geometry due to missing locks and thus skipped invalidations * adjusted VolumeExplorerDemo image URL
-
- 13 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Moving to Apache 2.0 license * Updated AUTHORS.txt
-
- 21 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Cleaned up and slightly revised GeometryData API. Cleared the way for non-value semantics. Introducing GeometryDataFactory, a collection of static methods to create standard geometric primitives.
-
- 29 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 15 Oct, 2013 2 commits
-
-
Sebastian Pölsterl authored
-
Sebastian Pölsterl authored
Fixes -Wsign-compare
-
- 11 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 08 Oct, 2013 3 commits
-
-
Christian Schulte zu Berge authored
fixed VolumeExplorer::updateProperties()
-
Christian Schulte zu Berge authored
Refactored DataNameProperty: Got rid of issueWrite() and connect(). Automatic invalidation of connected (shared) DataNameProperties is now delegated to AutoEvaluationPipeline. ATTENTION: needs TBB 4.2 (not yet in repository, will be changed later)
-
Christian Schulte zu Berge authored
-
- 27 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
introducing AbstractProcessor::updateProperties(DataContainer&) which is automatically called by AbstractPipeline when a processor invalidates its INVALID_PROPERTIES flag
-
- 25 Sep, 2013 4 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.
-
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
-
- 23 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 21 Sep, 2013 1 commit
-
-
Artur Grunau authored
A new attribute has been added to all numeric properties: step value. It determines the value of a single increment/decrement that numeric property widgets use when their associated properties are modified using sliders or spin boxes (users are still able to type any valid property value in text edits). Numerous processors and pipelines had to be updated to work with the changed NumericProperty interface. However, choosing a well-suited step value for each property can make it easier for users to modify the property — using one step value for all properties leads to cases where it is either too small, causing users to go through property values which don't cause any visible change, or too big, making it difficult to quickly determine the right property value.
-
- 18 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 05 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 04 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 21 Jun, 2013 1 commit
-
-
schultezub authored
some minor fixes git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@504 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 28 May, 2013 1 commit
-
-
schultezub authored
* minor changes git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@499 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@469 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
-
- 05 Oct, 2012 2 commits
-
-
schultezub authored
* introducint Geometry2DTransferFunction and TFGeometry2D git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@324 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* renamed GeometryTransferFunctionXYZ to Geometry1DTransferFunctionXYZ * renamed TFGeometry to TFGeometry1D git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@323 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 01 Oct, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@315 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 28 Sep, 2012 1 commit
-
-
schultezub authored
* introducing TFGeometryManipulator for managing GUI stuff and manipulating a TFGeometry * added TFGeometry::s_changed signal git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@313 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 27 Sep, 2012 1 commit
-
-
schultezub authored
* added histograms for ImageDataLocal and AbstractTransferFunction git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@311 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 14 Sep, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@303 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-