BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHtmlReportElement.h
Go to the documentation of this file.
1/**
2 * \file BmnHtmlReportElement.h
3 * \brief Implementation of BmnReportElement for HTML output.
4 * \author Semen Lebedev <s.lebedev@gsi.de>
5 * \date 2011
6 */
7#ifndef BMNHTMLREPORTELEMENT_H_
8#define BMNHTMLREPORTELEMENT_H_
9
10#include "BmnReportElement.h"
11
12#include <string>
13
14using std::string;
15using std::vector;
16
17/**
18 * \class BmnHtmlReportElement
19 * \brief Implementation of BmnReportElement for text output.
20 * \author Semen Lebedev <s.lebedev@gsi.de>
21 * \date 2011
22 */
24{
25 public:
26 /**
27 * \brief Constructor.
28 */
30
31 /**
32 * \brief Destructor.
33 */
34 virtual ~BmnHtmlReportElement();
35
36 /**
37 * \brief Inherited from BmnReportElement.
38 */
39 virtual string TableBegin(const string& caption, const vector<string>& colNames) const;
40
41 /**
42 * \brief Inherited from BmnReportElement.
43 */
44 virtual string TableEnd() const;
45
46 /**
47 * \brief Inherited from BmnReportElement.
48 */
49 virtual string TableEmptyRow(int nofCols, const string& name) const;
50
51 /**
52 * \brief Inherited from BmnReportElement.
53 */
54 virtual string TableRow(const vector<string>& row) const;
55
56 /**
57 * \brief Inherited from BmnReportElement.
58 */
59 virtual string Image(const string& title, const string& file) const;
60
61 /**
62 * \brief Inherited from BmnReportElement.
63 */
64 virtual string DocumentBegin() const;
65
66 /**
67 * \brief Inherited from BmnReportElement.
68 */
69 virtual string DocumentEnd() const;
70
71 /**
72 * \brief Inherited from BmnReportElement.
73 */
74 virtual string Title(int size, const string& title) const;
75
77};
78
79#endif /* BmnHTMLREPORTELEMENT_H_ */
#define ClassDef(name, id)
virtual string DocumentEnd() const
Inherited from BmnReportElement.
virtual string TableEmptyRow(int nofCols, const string &name) const
Inherited from BmnReportElement.
virtual ~BmnHtmlReportElement()
Destructor.
virtual string Image(const string &title, const string &file) const
Inherited from BmnReportElement.
virtual string TableBegin(const string &caption, const vector< string > &colNames) const
Inherited from BmnReportElement.
virtual string TableEnd() const
Inherited from BmnReportElement.
virtual string Title(int size, const string &title) const
Inherited from BmnReportElement.
virtual string DocumentBegin() const
Inherited from BmnReportElement.
virtual string TableRow(const vector< string > &row) const
Inherited from BmnReportElement.
BmnReportElement()
Constructor.
Abstract class for basic report elements (headers, tables, images etc.).