COPASI API
4.16.103
|
#include <COutputHandler.h>
Public Types | |
enum | Activity { BEFORE = 0x01, DURING = 0x02, AFTER = 0x04 } |
Public Member Functions | |
virtual void | close () |
virtual bool | compile (std::vector< CCopasiContainer * >, const CCopasiDataModel *) |
COutputInterface () | |
COutputInterface (const COutputInterface &src) | |
virtual void | finish () |
virtual const std::set< const CCopasiObject * > & | getObjects () const |
virtual void | output (const Activity &) |
virtual void | separate (const Activity &) |
virtual | ~COutputInterface () |
Protected Attributes | |
std::set< const CCopasiObject * > | mObjects |
This is just the interface that is used to all output provided by COPASI.
Definition at line 30 of file COutputHandler.h.
The output activity, indicating the status of the current operations performed by a task.
Enumerator | |
---|---|
BEFORE | |
DURING | |
AFTER |
Definition at line 37 of file COutputHandler.h.
|
inline |
Default constructor
Definition at line 47 of file COutputHandler.h.
|
inline |
Copy constructor
const | COutputInterface & src |
Definition at line 55 of file COutputHandler.h.
|
inlinevirtual |
|
inlinevirtual |
Close the stream if applicable
Reimplemented in CReport.
Definition at line 92 of file COutputHandler.h.
|
inlinevirtual |
compile the object list from name vector
std::vector< | CCopasiContainer * > listOfContainer |
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, CTimeSeries, and COutputHandlerPlot.
Definition at line 69 of file COutputHandler.h.
|
inlinevirtual |
Finish the output
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, and CTimeSeries.
Definition at line 87 of file COutputHandler.h.
|
inlinevirtual |
Retrieve the list of objects handled by the interface
Reimplemented in PlotWindow.
Definition at line 98 of file COutputHandler.h.
References mObjects.
Referenced by PlotWindow::getObjects().
Perform an output event for the current activity
const | Activity & activity |
Reimplemented in COutputHandler, CReport, PlotWindow, and CTimeSeries.
Definition at line 76 of file COutputHandler.h.
Introduce an additional separator into the output
const | Activity & activity |
Reimplemented in COutputHandler, CReport, PlotWindow, and CTimeSeries.
Definition at line 82 of file COutputHandler.h.
|
protected |
All the objects which are output.
Definition at line 106 of file COutputHandler.h.
Referenced by CTimeSeries::clear(), CopasiPlot::clearBuffers(), CTimeSeries::compile(), PlotWindow::compile(), CReport::compile(), COutputHandler::compile(), CopasiPlot::compile(), CReport::compileChildReport(), COutputHandler::compileRefresh(), CReport::generateObjectsFromName(), getObjects(), PlotWindow::getObjects(), and CopasiPlot::saveData().