23 #ifndef COPASI_CReport
24 #define COPASI_CReport
127 virtual void close();
141 std::ostream * pOstream = NULL);
163 void setTarget(
const std::string & target);
169 const bool &
append()
const;
209 const std::vector< CCopasiContainer * > * pListOfContainer,
210 std::vector< CCopasiObject * > & objectList,
212 const std::vector<CRegisteredObjectName>* nameVector);
const bool & confirmOverwrite() const
virtual bool compile(std::vector< CCopasiContainer * > listOfContainer, const CCopasiDataModel *pDataModel)
const std::string & getTarget() const
void setAppend(const bool &append)
void setConfirmOverwrite(const bool &confirmOverwrite)
std::vector< CCopasiObject * > mHeaderObjectList
std::vector< CCopasiObject * > mFooterObjectList
const bool & append() const
std::ostream * getStream() const
bool compileChildReport(CReport *pReport, std::vector< CCopasiContainer * > listOfContainer)
std::vector< CCopasiObject * > mBodyObjectList
Header file of class CCopasiContainer.
void setTarget(const std::string &target)
CReportDefinition * mpReportDef
std::ostream * open(const CCopasiDataModel *pDataModel, std::ostream *pOstream=NULL)
const CCopasiDataModel * mpDataModel
CReportDefinition * getReportDefinition()
void setReportDefinition(CReportDefinition *reportDef)
virtual void separate(const Activity &)
virtual void output(const Activity &activity)
void generateObjectsFromName(const std::vector< CCopasiContainer * > *pListOfContainer, std::vector< CCopasiObject * > &objectList, CReport *&pReport, const std::vector< CRegisteredObjectName > *nameVector)