PlottingModule::PlottingModule() : VoreenModule() { setName("Plotting"); setXMLFileName("plotting/plottingmodule.xml"); addProcessor(new PlotDataSource()); addProcessor(new PlotFunctionSource()); addProcessor(new BarPlot()); addProcessor(new HemispherePlot()); addProcessor(new ImageAnalyzer()); addProcessor(new LinePlot()); addProcessor(new PlotDataExport()); addProcessor(new PlotDataExportText()); addProcessor(new PlotDataFitFunction()); addProcessor(new PlotDataGroup()); addProcessor(new PlotDataMerge()); addProcessor(new PlotDataSelect()); addProcessor(new PlotFunctionDiscret()); addProcessor(new ScatterPlot()); addProcessor(new SurfacePlot()); addSerializerFactory(new AggregationFunctionFactory()); addSerializerFactory(PlotPredicateFactory::getInstance()); }
BccModule::BccModule() : VoreenModule() { setName("BCC"); setXMLFileName("bcc/bccmodule.xml"); addProcessor(new BccVolumeRaycaster()); addProcessor(new FccVolumeRaycaster()); addProcessor(new UnbiasedVolumeRaycaster()); addProcessor(new VolumeInterleave()); addShaderPath(getModulesPath("bcc/glsl")); }
OpenCLModule::OpenCLModule() : VoreenModule() , opencl_(0) , context_(0) , queue_(0) , device_(0) , glSharing_(true) { setName("OpenCL"); setXMLFileName("opencl/openclmodule.xml"); instance_ = this; addProcessor(new DynamicCLProcessor()); addProcessor(new GrayscaleCL()); addProcessor(new RaycasterCL()); addProcessor(new RaytracingEntryExitPoints()); addProcessor(new VolumeGradientCL()); }
FFmpegModule::FFmpegModule() : VoreenModule() { setName("FFmpeg"); setXMLFileName("ffmpeg/ffmpegmodule.xml"); }