- 23 Oct, 2014 2 commits
-
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
- 22 Oct, 2014 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Replaced two assertions in PointPredicateHistogramProperty with ifs and LERRORs. * Minor adjustments in IvusTcDemo.
-
- 17 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Tied tgt::OpenGLJobProcessor and tgt::OpenGLGarbageCollector closer together regarding OpenGL garbage collection * AutoEvaluationPipeline checks for valid OpenGL state after each processor call (only in debug)
-
- 13 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Fixed AdvOptimizedRaycaster::updateProperties overload.
-
- 09 Oct, 2014 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
mostajab authored
Merged Morteza's changes into one single commit.
-
- 08 Oct, 2014 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Added directories of various needed resources (textures, sampledata) to the CampvisShaderDirectories CMake variable, which is used for deployment. Replaced various occurences of CAMPVIS_SOURCE_DIR with ShdrMgr.completePath().
-
Christian Schulte zu Berge authored
* Fixed GenericPointerData::getData() implementation * Improved input data handling in RenderTargetCompositor: Will also show something if only one of the two inputs are set * removed obsolete GlReductionTest pipeline
-
Christian Schulte zu Berge authored
* Added optional picking information to GeometryData API * GeometryRenderer processor renders the picking information into a separate texture if present * geometrydata.h contains a stub for a possible rewrite of the API (more flexible buffer layout)
-
- 08 Aug, 2014 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
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.
-
Christian Schulte zu Berge authored
To better support sharing the functionality of slice rendering, the SliceExtractor processor was refactored: Similar to the RaycastingProcessor, the main functionality was moved to an abstract base class, the SliceRenderProcessor. This takes care of computing all the necessary transformation matrices, optionally rendering crosshair and integrating geometry, as well as handling user input to support scribbling. The actual SliceExtractor processor now only implements the rendering of the slice itself, i.e. applying the transfer function. In this regard, VolumeExplorer was updated to use the generic SliceRenderProcessor, and TransFuncWindowingEventListener supports changing of its assigned property.
-
- 07 Aug, 2014 1 commit
-
-
Christian Schulte zu Berge authored
According to Visual Leak Detector, CAMPVis is now memory leak free. :)
-
- 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
-
- 03 Aug, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Slight changes to the API: renamed signal::trigger() to signal::triggerSignal() and signal::queue() to signal::queueSignal() * Replaced all sigslot signal emits through operator() with emits through emitSignal() to enable debug feature. * Fixed a possible race condition when deleting a GeometryTransferFunction and its editor window at the same time (as this will happen from different threads). refs #384
-
- 31 Jul, 2014 1 commit
-
-
Cristina Precup authored
-
- 27 Jul, 2014 3 commits
-
-
Christian Schulte zu Berge authored
Removed unlockInExtraThread flag from AbstractProcessor::process() - this is no longer needed as signal handling is done asynchroneously now anyway. #ref 384 Conflicts: core/pipeline/abstractprocessor.cpp Conflicts: core/pipeline/abstractprocessor.cpp core/pipeline/abstractprocessor.h
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
INVALID_RESULT, INVALID_PROPERTIES, INVALID_SHADER is validated automatically by AbstractProcessor::process(). Hence, there is finally no need anymore to validate these three different levels in each processor.
-
- 22 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Moved RegistrationDemo and SegmentationDemo pipelines from VIS to ITK module to avoid linking errors if ITK module is disabled. Furthermore, renamed classes to ItkRegistrationDemo and ItkSegmentationDemo.
-
- 18 Jul, 2014 5 commits
-
-
Cristina Precup authored
Use ItkReader instead of GenericImageReader. Currently, this is more suitable for the SegmentationDemo and RegistrationDemo because of the supported image formats
-
Cristina Precup authored
-
Cristina Precup authored
-
Oliver Zettining authored
registration demo - starter: so far, rigid registration for 3D with Mattes Mutual Information metric - Cristina Precup
-
Oliver Zettining authored
-
- 15 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 23 Jun, 2014 4 commits
-
-
Oliver Zettinig authored
-
Jakob Weiss authored
moved matrixprocessor to base module; removed obsolete positiondata.h and transformdata.h from openigtlink module; fixed include statements;
-
Jakob Weiss authored
-
Jakob Weiss authored
-
- 20 Jun, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jun, 2014 2 commits
-
-
Oliver Zettinig authored
-
Christian Schulte zu Berge authored
* SliceExtractor FitToWindow property defaults to true to mimic old behavior per default * PointPredicateRenderArea renders y axis label
-