- 05 Dec, 2014 6 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Introducing cgt::Matrix4<T>::getXYZRotation() (one method for each X, Y, Z) * Introducing cgt::Matrix4<T>::getTranslationPart()
-
Christian Schulte zu Berge authored
* Added GL_UNIFORM_BUFFER and GL_SHADER_STORAGE_BUFFER targets to cgt::BufferObject
-
Christian Schulte zu Berge authored
* Fixed DataSeriesSplitter::updateProperties() * Fixed VolumeExplorer's camera ID not being dependent on output image name * Added early return to AbstractProcessor::invalidate(level) if level == 0
-
Christian Schulte zu Berge authored
* Introducing DataSeries type (like ImageSeries but holding AbstractData, ImageSeries should be replaced some time) * Fixed cgt::dmatX typedefs
-
Christian Schulte zu Berge authored
Both classes now have a mutex protecting its shared fields. One global mutex may not be the most efficient implementation but at least is reliable and easy to follow. closes #598
-
- 23 Nov, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Added (silencable) debug messages to ScopedTypedData, and ScopedRepresentation structs in cases where no data with the given key could be found or the data found is of wrong type.
-
- 17 Nov, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Introducing PredicateDemoSmallHeart pipeline draft. * Fixed double signal callback registration in predicate-based rendering demo pipelines. * Fixed PredicateVolumeExplorer not re-rendering when predicate histogram property changed. * Disabled hiding of Add Predicate buttons in pointpredicatehistogrampropertywidget.cpp
-
- 29 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Introducing AbstractPipeline::s_init and AbstractPipeline::s_deinit signals (including Lua bindings) as first step to simplify writing entire pipelines as Lua scripts. The signals are emitted as blocking calls (via triggerSignal()) and can be used by Lua scripts to run (de)initialization code in callback functions. This was tested with the volumerendererdemo.lua pipeline.
-
- 28 Oct, 2014 2 commits
-
-
Christian Schulte zu Berge authored
Added Lua bindings for DataContainer::getDataHandlesCopy() and extended inspect.lua script with functionality to list the fields of SWIG objects.
-
Christian Schulte zu Berge authored
* Added automatic copy of inspect.lua to binary directory to CMake build scripts * Added AbstractPipeline::getProcessor(std::string&) * Added ScopedSynchronousGlJobExecution guard to Lua command execution to ensure having an OpenGL context present * Fixed ordering in CampvisApplication::deinit()
-
- 27 Oct, 2014 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Reordered some instructions in GenericOptionProperty<T> constructor to avoid unnecessary debug messages.
-
- 24 Oct, 2014 12 commits
-
-
Christian Schulte zu Berge authored
Refactor camera api See merge request !101
-
Christian Schulte zu Berge authored
Fixed Cppcheck issue in mprrenderer.cpp Updated visual regression testing reference images (checked) refs #141
-
Christian Schulte zu Berge authored
refs #141
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
refs #141
-
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
-
Christian Schulte zu Berge authored
signal::connect() now checks whether there exists already a connection to the same slot. In this context, removed some redundant signal-slot connections.
-
Christian Schulte zu Berge authored
Fixed double connection to same slot of s_changed signal in VisualizationProcessor.
-
Christian Schulte zu Berge authored
Further work on refactoring the camera API. Added proof-of-concept implementation into VolumeRenderer and VolumeExplorer: refs #141
-
Christian Schulte zu Berge authored
Further work on refactoring the camera API. Added proof-of-concept implementation into MprRenderer and MprDemo. Thereby fixed various issues of the new CameraData API that occured: * tgt::Navigation::updateClippingPlanes() yielding NaNs if the scene bounds were not defined * NumericProperty yielding endless loops in case of NaN values * Updated AbstractProcessor::process() to automatically validate level XYZ after calling updateXYZ(). * Adapted changes through renaming tgt into cgt refs #141 refs #386
-
Christian Schulte zu Berge authored
* Introducing new data type CameraData * Introducing CameraProvider and TrackballCameraProvider processors (in base module) * Introducing AbstractProcessor::ignorePropertyChanges() and AbstractProcessor::observePropertyChanges() * Added debug output to NumericProperty if it clamps values to the property's value range refs #141
-
Christian Schulte zu Berge authored
Fork tgt See merge request !100
-
- 23 Oct, 2014 9 commits
-
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
refs #386
-
Christian Schulte zu Berge authored
-
- 22 Oct, 2014 6 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Ivus tissueclassification See merge request !99
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-