Exemplo n.º 1
0
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());
}
Exemplo n.º 2
0
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"));
}
Exemplo n.º 3
0
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());
}
Exemplo n.º 4
0
FFmpegModule::FFmpegModule()
    : VoreenModule()
{
    setName("FFmpeg");
    setXMLFileName("ffmpeg/ffmpegmodule.xml");
}