COPASI API  4.16.103
Public Member Functions | Private Attributes | List of all members
CMiaseOutput Class Reference

#include <CMiaseOutput.h>

Inheritance diagram for CMiaseOutput:
Inheritance graph
[legend]
Collaboration diagram for CMiaseOutput:
Collaboration graph
[legend]

Public Member Functions

void addColumn (CMiaseColumn *column)
 
void addPlot2D (CMiasePlot2D *plot)
 
 CMiaseOutput ()
 
CMiaseColumngetColumn (int num)
 
CMiaseColumngetLastColumn ()
 
CMiasePlot2DgetLastPlot2D ()
 
CMiasePlot2DgetPlot2D (int num)
 
std::string getWholeOutput ()
 
void saveWholeOutput (std::string output)
 
 ~CMiaseOutput ()
 
- Public Member Functions inherited from CMiaseBaseEnhanced
 CMiaseBaseEnhanced ()
 
std::string getId ()
 
std::string getName ()
 
void setId (std::string id)
 
void setName (std::string name)
 
 ~CMiaseBaseEnhanced ()
 
- Public Member Functions inherited from CMiaseBase
void addAnnotation (CMiaseAnnotation *ann)
 
void addNotes (CMiaseNotes *notes)
 
 CMiaseBase ()
 
CMiaseAnnotationgetAnnotation ()
 
std::string getMetaId ()
 
CMiaseNotesgetNotes ()
 
void setAnyNote (std::string anyAnnotation)
 
void setMetaId (std::string metaId)
 
void setXmlNs (std::string xmlNs)
 
 ~CMiaseBase ()
 

Private Attributes

std::vector< CMiaseColumn * > mListOfColumns
 
std::vector< CMiasePlot2D * > mListOfPlots
 
std::string mWholeOutput
 

Detailed Description

Definition at line 68 of file CMiaseOutput.h.

Constructor & Destructor Documentation

CMiaseOutput::CMiaseOutput ( )

Definition at line 92 of file CMiaseOutput.cpp.

93 {}
CMiaseOutput::~CMiaseOutput ( )

Definition at line 95 of file CMiaseOutput.cpp.

96 {
97  //TODO:
98  //delete content of following vector: mListOfColumns, mListOfPlots
99 }

Member Function Documentation

void CMiaseOutput::addColumn ( CMiaseColumn column)

Definition at line 101 of file CMiaseOutput.cpp.

References mListOfColumns.

102 {
103  mListOfColumns.push_back(column);
104 }
std::vector< CMiaseColumn * > mListOfColumns
Definition: CMiaseOutput.h:91
void CMiaseOutput::addPlot2D ( CMiasePlot2D plot)

Definition at line 116 of file CMiaseOutput.cpp.

References mListOfPlots.

117 {
118  mListOfPlots.push_back(plot2d);
119 }
std::vector< CMiasePlot2D * > mListOfPlots
Definition: CMiaseOutput.h:92
CMiaseColumn * CMiaseOutput::getColumn ( int  num)

Definition at line 106 of file CMiaseOutput.cpp.

References mListOfColumns.

107 {
108  return mListOfColumns[ num ];
109 }
std::vector< CMiaseColumn * > mListOfColumns
Definition: CMiaseOutput.h:91
CMiaseColumn * CMiaseOutput::getLastColumn ( )

Definition at line 111 of file CMiaseOutput.cpp.

References mListOfColumns.

112 {
113  return mListOfColumns[ mListOfColumns.size() ];
114 }
std::vector< CMiaseColumn * > mListOfColumns
Definition: CMiaseOutput.h:91
CMiasePlot2D * CMiaseOutput::getLastPlot2D ( )

Definition at line 126 of file CMiaseOutput.cpp.

References mListOfPlots.

127 {
128  return mListOfPlots[ mListOfPlots.size() ];
129 }
std::vector< CMiasePlot2D * > mListOfPlots
Definition: CMiaseOutput.h:92
CMiasePlot2D * CMiaseOutput::getPlot2D ( int  num)

Definition at line 121 of file CMiaseOutput.cpp.

References mListOfPlots.

122 {
123  return mListOfPlots[ num ];
124 }
std::vector< CMiasePlot2D * > mListOfPlots
Definition: CMiaseOutput.h:92
std::string CMiaseOutput::getWholeOutput ( )

Definition at line 136 of file CMiaseOutput.cpp.

References mWholeOutput.

Referenced by CMiaseParser::testDataStructure().

137 {
138  return mWholeOutput;
139 }
std::string mWholeOutput
Definition: CMiaseOutput.h:93
void CMiaseOutput::saveWholeOutput ( std::string  output)

Definition at line 131 of file CMiaseOutput.cpp.

References mWholeOutput.

Referenced by CMiaseParser::endElement().

132 {
133  mWholeOutput = output;
134 }
std::string mWholeOutput
Definition: CMiaseOutput.h:93

Member Data Documentation

std::vector< CMiaseColumn* > CMiaseOutput::mListOfColumns
private

Definition at line 91 of file CMiaseOutput.h.

Referenced by addColumn(), getColumn(), and getLastColumn().

std::vector< CMiasePlot2D* > CMiaseOutput::mListOfPlots
private

Definition at line 92 of file CMiaseOutput.h.

Referenced by addPlot2D(), getLastPlot2D(), and getPlot2D().

std::string CMiaseOutput::mWholeOutput
private

Definition at line 93 of file CMiaseOutput.h.

Referenced by getWholeOutput(), and saveWholeOutput().


The documentation for this class was generated from the following files: