copasi API
0.1
|
#include <COutputHandler.h>
Public Types | |
enum | Activity { BEFORE = 0x01, DURING = 0x02, AFTER = 0x04 } |
Public Member Functions | |
COutputInterface () | |
COutputInterface (const COutputInterface &src) | |
virtual | ~COutputInterface () |
virtual bool | compile (std::vector< CCopasiContainer * >, const CCopasiDataModel *) |
virtual void | output (const Activity &) |
virtual void | separate (const Activity &) |
virtual void | finish () |
virtual const std::set< const CCopasiObject * > & | getObjects () const |
Protected Attributes | |
std::set< const CCopasiObject * > | mObjects |
This is just the interface that is used to all output provided by COPASI.
COutputInterface::COutputInterface | ( | ) | [inline] |
Default constructor
COutputInterface::COutputInterface | ( | const COutputInterface & | src | ) | [inline] |
Copy constructor
const | COutputInterface & src |
virtual COutputInterface::~COutputInterface | ( | ) | [inline, virtual] |
Destructor
virtual bool COutputInterface::compile | ( | std::vector< CCopasiContainer * > | , |
const CCopasiDataModel * | |||
) | [inline, virtual] |
compile the object list from name vector
std::vector< | CCopasiContainer * > listOfContainer |
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, CTimeSeries, and COutputHandlerPlot.
virtual void COutputInterface::finish | ( | ) | [inline, virtual] |
Finish the output
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, and CTimeSeries.
virtual const std::set< const CCopasiObject * >& COutputInterface::getObjects | ( | ) | const [inline, virtual] |
Retrieve the list of objects handled by the interface
Reimplemented in PlotWindow.
virtual void COutputInterface::output | ( | const Activity & | ) | [inline, virtual] |
Perform an output event for the current activity
const | Activity & activity |
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, and CTimeSeries.
virtual void COutputInterface::separate | ( | const Activity & | ) | [inline, virtual] |
Introduce an additional separator into the output
const | Activity & activity |
Reimplemented in CopasiPlot, COutputHandler, CReport, PlotWindow, and CTimeSeries.
std::set< const CCopasiObject * > COutputInterface::mObjects [protected] |
All the objects which are output.