COPASI API
4.16.103
|
#include <COutputHandlerPlot.h>
Private Attributes | |
COutputDefinitionVector * | mpDefinitionVector |
std::map< std::string, PlotWindow * > | mPlotMap |
Additional Inherited Members | |
![]() | |
enum | Activity { BEFORE = 0x01, DURING = 0x02, AFTER = 0x04 } |
![]() | |
bool | compileRefresh (const std::vector< CCopasiContainer * > &listOfContainer, const CCopasiDataModel *pDataModel) |
void | refresh () |
![]() | |
std::set< COutputInterface * > | mInterfaces |
std::vector< Refresh * > | mObjectRefreshes |
COutputHandler * | mpMaster |
![]() | |
std::set< const CCopasiObject * > | mObjects |
This is used to call the plotting routines from the tasks We do not want to call gui stuff directly from the trajectory task.
Definition at line 32 of file COutputHandlerPlot.h.
COutputHandlerPlot::COutputHandlerPlot | ( | ) |
Default constructor
Definition at line 27 of file COutputHandlerPlot.cpp.
COutputHandlerPlot::COutputHandlerPlot | ( | const COutputHandlerPlot & | src | ) |
Copy constructor
const | COutputHandlerPlot & src |
Definition at line 32 of file COutputHandlerPlot.cpp.
|
virtual |
|
virtual |
compile the object list from name vector
std::vector< | CCopasiContainer * > listOfContainer |
const | CCopasiDataModel* pDataModel |
Reimplemented from COutputHandler.
Definition at line 40 of file COutputHandlerPlot.cpp.
References COutputHandler::compile(), CCopasiRootContainer::getDatamodelList(), CopasiUI3Window::getMainWindow(), CPlotItem::getTitle(), CPlotSpecification::isActive(), CopasiUI3Window::isMainThread(), COutputHandler::mInterfaces, mpDefinitionVector, mPlotMap, CCopasiVector< T >::size(), and TO_UTF8.
|
virtual |
Perform an output event for the current activity
const | Activity & activity Introduce an additional separator into the output |
const | Activity & activity Finish the output Remove an interface |
COutputInterface | * pInterface; |
Reimplemented from COutputHandler.
Definition at line 82 of file COutputHandlerPlot.cpp.
References mPlotMap, and COutputHandler::removeInterface().
Referenced by PlotWindow::closeEvent(), and PlotWindow::~PlotWindow().
void COutputHandlerPlot::setOutputDefinitionVector | ( | COutputDefinitionVector * | pDefinitionVector | ) |
Definition at line 98 of file COutputHandlerPlot.cpp.
References mpDefinitionVector.
Referenced by DataModelGUI::createModel(), DataModelGUI::importSBMLFinished(), DataModelGUI::importSBMLFromStringFinished(), and DataModelGUI::loadModelFinished().
|
private |
The plot definition
Definition at line 88 of file COutputHandlerPlot.h.
Referenced by compile(), and setOutputDefinitionVector().
|
private |
This maps the key of a plot spec to a plot window
Definition at line 93 of file COutputHandlerPlot.h.
Referenced by compile(), and removeInterface().