Skip to content

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