- 29 Jun, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Removed generation of obsolete gen_converterregistration.h file through CMake since converter registration now entirely relies on explicit template specialization.
-
- 23 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
refs #386
-
- 27 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Moved campvis::Runnable interface to tgt namespace (since it's needed by sigslot, which only depends on tgt) * Introduced sigslot::signal_manager singleton class that will manage the dispatching of signals in its own thread * Started proof-of-concept implementation of asynchroneous signals for signal0<> and signal1<>. Both classes define their own signal_handleN deriving from _signal_handle_base, which defines the signal to dispatch. Proof-of-concept implementation seems to work so far. refs #384 Conflicts: core/tools/opengljobprocessor.h ext/tgt/runnable.h Conflicts: application/CMakeLists.txt core/tools/opengljobprocessor.h
-
- 29 Apr, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Statically linked builds strip all unused objects from their sources. This would be the case for the converters since they are nowhere called explicitly. In order to fix that, we use the same pattern as with the pipeline registration: The CMake build scripts parse all headers for an explicit template instantiation of a ConversionFunctionRegistrar. All these headers are included from the generated gen_converterregistration.h file, which is itself included from imagerepresentationconverter.cpp and thus gets compiled into the final executable also on static linking. refs #474 refs #553
-
- 11 Mar, 2014 1 commit
-
-
Artur Grunau authored
TGT and campvis-core used to manually define flags that instructed their code to export DLL symbols. However, CMake has a property called DEFINE_SYMBOL that can automatically define export flags when necessary. Refactor the CMakeLists of TGT and campvis-core to make use of it. References #367
-
- 10 Mar, 2014 1 commit
-
-
Artur Grunau authored
CAMPVis used a custom option, CAMPVIS_SHARED_LIBS, to determine whether shared or static libraries should be built. This option partially duplicated the functionality of one of CMake's standard flags, BUILD_SHARED_LIBS. The two could get out of sync, and because CMake only consults BUILD_SHARED_LIBS when deciding how to build a library target, it was possible to get inconsistent and broken build configurations. To prevent that, add BUILD_SHARED_LIBS as an option to CAMPVis' main CMakeLists and replace all references to CAMPVIS_SHARED_LIBS with BUILD_SHARED_LIBS. This makes BUILD_SHARED_LIBS the only flag that controls whether shared or static libraries are built. References #367
-
- 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
-
- 02 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 11 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 17 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 24 Jan, 2013 1 commit
-
-
schultezub authored
* GenericImageRepresentationItk provides a nice wrapper around the ITK image * ItkImageFilter offers simple filtering using ITK git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@414 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Nov, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@343 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Nov, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@342 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
-
- 17 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@241 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 14 Aug, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@236 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 25 Jul, 2012 1 commit
-
-
schultezub authored
* added AbstractTransferFunction and SimpleTransferFunction * added TransferFunctionProperty stub * added TF fragment shader include * SliceExtractor starts to use the new features git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@200 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jul, 2012 1 commit
-
-
schultezub authored
Major revisions to the class layout / data structure: * Introduced ImageDataConverter interface (still not really happy with the design) * Removed support for Int64 and double images from WeaklyTypedPointer * Added ImageDataGL::bind() * AbstractProcessor::init() method, gets called by AbstractPipeline::init() * added VisualizationProcessor Updated/New processors: * fixed MhdImageReader * SliceExtractor stub for very simple slice rendering Various fixes: * DataContaier: managing of DataHandle ownership * GenericImageDataLocal::getSubImage() * ImageDataRenderTarget bindings * GenericProperty * linking issues with StringUtils Hence, all this enables the first usable implementation of a specific pipeline: The SliceVis pipeline combines MhdImageReader and SliceExtractor for a very simple 2D slice rendering git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@188 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 Jul, 2012 2 commits
-
-
schultezub authored
* extended Observer pattern implementation * added AbstractProperty * added InvalidationLevel git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@174 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added AbstractEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@171 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 07 Jul, 2012 2 commits
-
-
schultezub authored
* un-templated ImageDataDisk git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@165 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@164 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@163 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Jul, 2012 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@162 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@161 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-