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.azrael.Printable,ca.uqac.lif.azrael.Readable,ca.uqac.lif.cep.Contextualizable,ca.uqac.lif.cep.Duplicable,ca.uqac.lif.cep.DuplicableProcessor
public class PrintGnuPlot extends ca.uqac.lif.cep.UniformProcessorGenerates a GnuPlot file drawing a plot from aTableobject.- 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.UnaryPushable
-
-
Field Summary
Fields Modifier and Type Field Description protected ca.uqac.lif.mtnp.plot.gnuplot.GnuPlotm_plotprotected ca.uqac.lif.mtnp.plot.Plot.ImageTypem_type-
Fields inherited from class ca.uqac.lif.cep.SynchronousProcessor
m_inputPushables, m_outputPullables, m_tempQueue
-
Fields inherited from class ca.uqac.lif.cep.Processor
m_context, m_eventTracker, m_hasBeenNotifiedOfEndOfTrace, m_inputArity, m_inputCount, m_inputPullables, m_inputQueues, m_notifiedEndOfTraceDownstream, m_outputArity, m_outputCount, m_outputPushables, m_outputQueues, MAX_PULL_RETRIES, s_versionString
-
-
Constructor Summary
Constructors Constructor Description PrintGnuPlot()PrintGnuPlot(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompute(java.lang.Object[] inputs, java.lang.Object[] outputs)ca.uqac.lif.cep.Processorduplicate(boolean with_state)ca.uqac.lif.mtnp.plot.PlotgetPlot()PrintGnuPlotsetImageType(ca.uqac.lif.mtnp.plot.Plot.ImageType type)PrintGnuPlotsetPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot)-
Methods inherited from class ca.uqac.lif.cep.UniformProcessor
compute, getPullableOutput, getPushableInput, onEndOfTrace, onEndOfTrace
-
Methods inherited from class ca.uqac.lif.cep.Processor
allNotifiedEndOfTrace, allNull, associateTo, associateToInput, associateToOutput, copyInputQueue, copyOutputQueue, duplicate, duplicateInto, equals, getAt, getContext, getContext, getEmptyQueue, getEventTracker, getId, getInputArity, getInputCount, getInputQueue, getInputType, getInputTypesFor, getLeaves, getLeaves, getOutputArity, getOutputCount, getOutputQueue, getOutputType, getPullableInput, getPullableOutput, getPushableInput, getPushableOutput, hashCode, leftShift, newContext, or, or, print, printState, read, readState, reset, rightShift, setContext, setContext, setPullableInput, setPushableOutput, start, startAll, stop, stopAll
-
-
-
-
Method Detail
-
setPlot
public PrintGnuPlot setPlot(ca.uqac.lif.mtnp.plot.gnuplot.GnuPlot plot)
-
getPlot
public ca.uqac.lif.mtnp.plot.Plot getPlot()
-
setImageType
public PrintGnuPlot setImageType(ca.uqac.lif.mtnp.plot.Plot.ImageType type)
-
compute
protected boolean compute(java.lang.Object[] inputs, java.lang.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
-
-