copasi API
0.1
|
#include <CReportDefinition.h>
Public Member Functions | |
CReportDefinition (const std::string &name="NoName", const CCopasiContainer *pParent=NULL) | |
CReportDefinition (const CReportDefinition &src, const CCopasiContainer *pParent=NULL) | |
~CReportDefinition () | |
void | cleanup () |
bool | preCompileTable (const std::vector< CCopasiContainer * > &listOfContainer=CCopasiContainer::EmptyList) |
const std::string & | getComment () const |
void | setComment (const std::string &comment) |
std::vector < CRegisteredObjectName > * | getBodyAddr () |
std::vector < CRegisteredObjectName > * | getHeaderAddr () |
std::vector < CRegisteredObjectName > * | getFooterAddr () |
std::vector < CRegisteredObjectName > * | getTableAddr () |
bool | setTaskType (const CCopasiTask::Type &taskType) |
const CCopasiTask::Type & | getTaskType () const |
void | setSeparator (const CCopasiReportSeparator &Separator) |
const CCopasiReportSeparator & | getSeparator () const |
bool | getTitle () const |
void | setTitle (bool title) |
bool | isTable () const |
void | setIsTable (bool table) |
void | setPrecision (const unsigned C_INT32 &precision) |
const unsigned C_INT32 & | getPrecision () const |
virtual const std::string & | getKey () const |
CReportDefinition::CReportDefinition | ( | const std::string & | name = "NoName" , |
const CCopasiContainer * | pParent = NULL |
||
) |
Default constructor.
CReportDefinition class. This class describes the Report Definition
Created for Copasi by Mudita Singhal
CReportDefinition::CReportDefinition | ( | const CReportDefinition & | src, |
const CCopasiContainer * | pParent = NULL |
||
) |
Copy constructor.
CReportDefinition::~CReportDefinition | ( | ) |
Destructor.
void CReportDefinition::cleanup | ( | ) |
cleanup
std::vector< CRegisteredObjectName > * CReportDefinition::getBodyAddr | ( | ) |
gets the body in the report tag
const std::string& CReportDefinition::getComment | ( | ) | const [inline] |
Returns the comments in the report tag
std::vector< CRegisteredObjectName > * CReportDefinition::getFooterAddr | ( | ) |
gets the footer in the report tag
std::vector< CRegisteredObjectName > * CReportDefinition::getHeaderAddr | ( | ) |
gets the header in the report tag
const std::string & CReportDefinition::getKey | ( | ) | const [virtual] |
Reimplemented from CCopasiObject.
const unsigned C_INT32 & CReportDefinition::getPrecision | ( | ) | const |
Retrieve the precsion for floating point numbers;
const CCopasiReportSeparator & CReportDefinition::getSeparator | ( | ) | const |
std::vector< CRegisteredObjectName > * CReportDefinition::getTableAddr | ( | ) |
gets the footer in the report tag
const CCopasiTask::Type & CReportDefinition::getTaskType | ( | ) | const |
bool CReportDefinition::getTitle | ( | ) | const |
bool CReportDefinition::isTable | ( | ) | const |
bool CReportDefinition::preCompileTable | ( | const std::vector< CCopasiContainer * > & | listOfContainer = CCopasiContainer::EmptyList | ) |
Convert the table list into a header and body list.
const | std::vector< CCopasiContainer * > & listOfContainer (default: CCopasiContainer::EmptyList) |
void CReportDefinition::setComment | ( | const std::string & | comment | ) | [inline] |
sets the comments in the report tag
void CReportDefinition::setIsTable | ( | bool | table | ) |
void CReportDefinition::setPrecision | ( | const unsigned C_INT32 & | precision | ) |
Set the precsion for floating point numbers;
const | unsigned C_INT32 & precision |
void CReportDefinition::setSeparator | ( | const CCopasiReportSeparator & | Separator | ) |
bool CReportDefinition::setTaskType | ( | const CCopasiTask::Type & | taskType | ) |
void CReportDefinition::setTitle | ( | bool | title | ) |