1. 15 Jan, 2016 1 commit
    • Christian Schulte zu Berge's avatar
      Moved Qt dependency to Qt5: · 5b20d90c
      Christian Schulte zu Berge authored
      * Updated all CMake scripts to use Qt5
      * CampvisApplication takes care of moving the QGLContext thread affinity to the threads that do the rendering.
      * QtCanvas:resize() is called through Qt signalling to ensure being in GUI thread.
      * Added init and deinit functions to the Runnable interface.
      * minimum required CMake version is now 3.0
      
      refs #249
      5b20d90c
  2. 16 Oct, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Various small improvements: · 8bc22f3c
      Christian Schulte zu Berge authored
      * Implemented GenericImageRepresentationLocal<BASETYPE, NUMCHANNELS>::getElementLinear()
      * Added support to ImageRepresentationLocal data to DevilImageWriter
      * DataContainerInspector shows texel position during picking
      8bc22f3c
  3. 21 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Renamed ImageRepresentationDisk::getImage() to... · d31bbb33
      Christian Schulte zu Berge authored
      Renamed ImageRepresentationDisk::getImage() to ImageRepresentationDisk::getWeaklyTypedPointer() for more consistency with the other representations.
      Added a UML component diagram of the main CAMPVis concepts as well as a UML class diagram of the ImageData API.
      d31bbb33
  4. 20 Jul, 2015 1 commit
  5. 17 Jul, 2015 1 commit
  6. 16 Jul, 2015 2 commits
  7. 29 Jun, 2015 1 commit
  8. 10 Apr, 2015 1 commit
  9. 18 Feb, 2015 3 commits
  10. 06 Feb, 2015 6 commits
  11. 16 Jan, 2015 1 commit
  12. 09 Jan, 2015 1 commit
  13. 11 Dec, 2014 1 commit
  14. 05 Dec, 2014 3 commits
  15. 23 Nov, 2014 1 commit
  16. 24 Oct, 2014 3 commits
    • Christian Schulte zu Berge's avatar
      Updated Lua bindings to new camera API. · 2388727d
      Christian Schulte zu Berge authored
      refs #141
      2388727d
    • Christian Schulte zu Berge's avatar
      Further work on refactoring the camera API. Added proof-of-concept... · 4ee7e1ac
      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
      4ee7e1ac
    • Christian Schulte zu Berge's avatar
      Starting work on refactoring the camera API: · 35a402e5
      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
      35a402e5
  17. 23 Oct, 2014 4 commits
  18. 15 Oct, 2014 1 commit
  19. 08 Oct, 2014 4 commits
  20. 11 Aug, 2014 1 commit
  21. 08 Aug, 2014 1 commit
  22. 03 Aug, 2014 1 commit
    • Christian Schulte zu Berge's avatar
      Finished work on implementing asynchroneous signals: · bc11fde2
      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
      bc11fde2