plotpp::IPlot
Inherited by plotpp::Arrows< Tx1, Ty1, Tx2, Ty2 >, plotpp::Boxes< Tx, Ty >, plotpp::Boxplot< Tx, Ty >, plotpp::Circle, plotpp::Filledcurves< Tx, Ty1, Ty2 >, plotpp::Heatmap< T >, plotpp::Impulses< Tx, Ty >, plotpp::Line< Tx, Ty >, plotpp::Piechart< Tnames >, plotpp::Points< Tx, Ty >, plotpp::Steps< Tx, Ty >, plotpp::XError< Tx, Ty, Txerr >, plotpp::XYError< Tx, Ty, Txerr, Tyerr >, plotpp::YError< Tx, Ty, Tyerr >
Public Functions
Name | |
---|---|
IPlot() =default | |
IPlot(std::string label) | |
virtual | ~IPlot() |
virtual void | printPlot(std::ostream & stream) const =delete |
virtual void | printData(std::ostream & stream) const =delete |
virtual void | printSettings(std::ostream & stream) const =delete |
virtual void | printPlot(FILE * fptr) const =0 |
virtual void | printData(FILE * fptr) const =0 |
virtual void | printSettings(FILE * fptr) const |
const PlotTitle & | label() const |
PlotTitle & | label() |
IPlot & | label(const PlotTitle & label) |
IPlot && | label(const PlotTitle & label) |
IPlot & | label(PlotTitle && label) |
IPlot && | label(PlotTitle && label) |
Protected Functions
Name | |
---|---|
virtual IPlot & | uid(size_t & uid_io) |
size_t | uid() const |
Friends
Name | |
---|---|
class | Figure |
Public Functions Documentation
function IPlot
IPlot() =default
function IPlot
inline IPlot(
std::string label
)
function ~IPlot
inline virtual ~IPlot()
function printPlot
virtual void printPlot(
std::ostream & stream
) const =delete
function printData
virtual void printData(
std::ostream & stream
) const =delete
function printSettings
virtual void printSettings(
std::ostream & stream
) const =delete
function printPlot
virtual void printPlot(
FILE * fptr
) const =0
Reimplemented by: plotpp::Arrows::printPlot, plotpp::Boxes::printPlot, plotpp::Boxplot::printPlot, plotpp::Circle::printPlot, plotpp::Filledcurves::printPlot, plotpp::Heatmap::printPlot, plotpp::Impulses::printPlot, plotpp::Line::printPlot, plotpp::Piechart::printPlot, plotpp::Points::printPlot, plotpp::Steps::printPlot, plotpp::XError::printPlot, plotpp::XYError::printPlot, plotpp::YError::printPlot
function printData
virtual void printData(
FILE * fptr
) const =0
Reimplemented by: plotpp::Arrows::printData, plotpp::Boxes::printData, plotpp::Boxplot::printData, plotpp::Circle::printData, plotpp::Filledcurves::printData, plotpp::Heatmap::printData, plotpp::Impulses::printData, plotpp::Line::printData, plotpp::Piechart::printData, plotpp::Points::printData, plotpp::Steps::printData, plotpp::XError::printData, plotpp::XYError::printData, plotpp::YError::printData
function printSettings
inline virtual void printSettings(
FILE * fptr
) const
Reimplemented by: plotpp::Boxes::printSettings, plotpp::Boxplot::printSettings
function label
inline const PlotTitle & label() const
function label
inline PlotTitle & label()
function label
inline IPlot & label(
const PlotTitle & label
)
function label
inline IPlot && label(
const PlotTitle & label
)
function label
inline IPlot & label(
PlotTitle && label
)
function label
inline IPlot && label(
PlotTitle && label
)
Protected Functions Documentation
function uid
inline virtual IPlot & uid(
size_t & uid_io
)
function uid
inline size_t uid() const
Friends
friend Figure
friend class Figure(
Figure
);
Updated on 2025-03-02 at 14:13:17 +0100