Package ca.uqac.lif.cep.mtnp
Class PrintGnuPlot
java.lang.Object
ca.uqac.lif.cep.Processor
ca.uqac.lif.cep.SynchronousProcessor
ca.uqac.lif.cep.UniformProcessor
ca.uqac.lif.cep.mtnp.PrintGnuPlot
- All Implemented Interfaces:
ca.uqac.lif.cep.Contextualizable,ca.uqac.lif.cep.Duplicable,ca.uqac.lif.cep.DuplicableProcessor
public class PrintGnuPlot
extends ca.uqac.lif.cep.UniformProcessor
Generates a GnuPlot file drawing a plot from a
Table object.- Author:
- Sylvain Hallé
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uqac.lif.cep.UniformProcessor
ca.uqac.lif.cep.UniformProcessor.UnaryPullable, ca.uqac.lif.cep.UniformProcessor.UnaryPushableNested classes/interfaces inherited from class ca.uqac.lif.cep.SynchronousProcessor
ca.uqac.lif.cep.SynchronousProcessor.InputPushable, ca.uqac.lif.cep.SynchronousProcessor.OutputPullableNested classes/interfaces inherited from class ca.uqac.lif.cep.Processor
ca.uqac.lif.cep.Processor.InternalProcessorState -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ca.uqac.lif.mtnp.plot.gnuplot.GnuPlotprotected ca.uqac.lif.mtnp.plot.Plot.ImageTypeFields inherited from class ca.uqac.lif.cep.UniformProcessor
m_outputArrayFields inherited from class ca.uqac.lif.cep.SynchronousProcessor
m_inputPushables, m_outputPullables, m_tempQueueFields inherited from class ca.uqac.lif.cep.Processor
m_context, m_hasBeenNotifiedOfEndOfTrace, m_inputArity, m_inputPullables, m_inputQueues, m_notifiedEndOfTraceDownstream, m_outputArity, m_outputPushables, m_outputQueues, MAX_PULL_RETRIES, s_versionString -
Constructor Summary
ConstructorsConstructorDescriptionPrintGnuPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot) PrintGnuPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot, ca.uqac.lif.mtnp.plot.Plot.ImageType type) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanca.uqac.lif.cep.Processorduplicate(boolean with_state) ca.uqac.lif.mtnp.plot.PlotgetPlot()setImageType(ca.uqac.lif.mtnp.plot.Plot.ImageType type) setPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot) Methods inherited from class ca.uqac.lif.cep.UniformProcessor
compute, getPullableOutput, getPushableInput, onEndOfTrace, onEndOfTraceMethods inherited from class ca.uqac.lif.cep.Processor
allNotifiedEndOfTrace, allNull, copyInputQueue, copyOutputQueue, duplicate, duplicateInto, equals, getAt, getContext, getContext, getEmptyQueue, getId, getInputArity, getInputQueue, getInputType, getInputTypesFor, getOutputArity, getOutputQueue, getOutputType, getPullableInput, getPullableOutput, getPushableInput, getPushableOutput, hashCode, leftShift, newContext, or, or, or, printState, readState, reset, rightShift, setContext, setContext, setPullableInput, setPushableOutput, start, startAll, stop, stopAll
-
Field Details
-
m_plot
protected ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot m_plot -
m_type
protected ca.uqac.lif.mtnp.plot.Plot.ImageType m_type
-
-
Constructor Details
-
PrintGnuPlot
public PrintGnuPlot() -
PrintGnuPlot
public PrintGnuPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot, ca.uqac.lif.mtnp.plot.Plot.ImageType type) -
PrintGnuPlot
public PrintGnuPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot)
-
-
Method Details
-
setPlot
-
getPlot
public ca.uqac.lif.mtnp.plot.Plot getPlot() -
setImageType
-
compute
protected boolean compute(Object[] inputs, Object[] outputs) throws ca.uqac.lif.cep.ProcessorException - Specified by:
computein classca.uqac.lif.cep.UniformProcessor- Throws:
ca.uqac.lif.cep.ProcessorException
-
duplicate
public ca.uqac.lif.cep.Processor duplicate(boolean with_state) - Specified by:
duplicatein interfaceca.uqac.lif.cep.Duplicable- Specified by:
duplicatein classca.uqac.lif.cep.Processor
-