27 Plot(std::string_view path, std::string_view caption, std::string_view label)
42 Figure(std::string_view label, std::string_view title =
"")
54 void AddPlot(std::string_view path, std::string_view caption =
"", std::string_view label =
"")
56 fvsPlots.emplace_back(path, caption, label);
Base class for the report element (header)
Interface for the report element.
A base abstract class to provide an interface for element body (a visitor in the Visitor pattern)
virtual std::string FigureBody(const Figure &figure) const =0
Creates a body for figure.