Skip to content

plotpp::Filledcurves

More...

Inherits from plotpp::IPlot

Public Functions

Name
Filledcurves(optional_ptr< Tx > x, optional_ptr< Ty1 > y1, optional_ptr< Ty2 > y2)
Filledcurves(Filledcurves const & ) =default
Filledcurves(Filledcurves && ) =default
Filledcurves & operator=(Filledcurves const & ) =default
Filledcurves & operator=(Filledcurves && ) =default
Color color() const
Filledcurves & color(Color col)
Filledcurves && color(Color col)
bool isAutoColor() const
Filledcurves & setAutoColor()
Filledcurves && setAutoColor()
Filledcurves & label(const char * label)
Filledcurves && label(const char * label)
Filledcurves & label(std::string_view label)
Filledcurves && label(std::string_view label)
Filledcurves & label(std::string && label)
Filledcurves && label(std::string && label)
const FillStyle & fill() const
Filledcurves & fillSolid(float opacity =0.6, bool transparent =true)
Filledcurves && fillSolid(float opacity =0.6, bool transparent =true)
Filledcurves & fillClear()
Filledcurves && fillClear()
Filledcurves & fillPattern(int n)
Filledcurves && fillPattern(int n)
virtual void printPlot(FILE * fptr) const override
virtual void printData(FILE * fptr) const override

Public Attributes

Name
optional_ptr< Tx > x_
optional_ptr< Ty1 > y1_
optional_ptr< Ty2 > y2_
std::optional< Color > opt_color
FillStyle fill_style

Additional inherited members

Public Functions inherited from plotpp::IPlot

Name
IPlot() =default
IPlot(std::string label)
virtual ~IPlot()
virtual void printSettings(std::ostream & stream) const =delete
virtual void printSettings(FILE * fptr) const

Protected Functions inherited from plotpp::IPlot

Name
virtual IPlot & uid(size_t & uid_io)
size_t uid() const

Friends inherited from plotpp::IPlot

Name
class Figure

Detailed Description

template <ForwardRange Tx,
ForwardRange Ty1,
ForwardRange Ty2>
class plotpp::Filledcurves;

Public Functions Documentation

function Filledcurves

inline Filledcurves(
    optional_ptr< Tx > x,
    optional_ptr< Ty1 > y1,
    optional_ptr< Ty2 > y2
)

function Filledcurves

Filledcurves(
    Filledcurves const & 
) =default

function Filledcurves

Filledcurves(
    Filledcurves && 
) =default

function operator=

Filledcurves & operator=(
    Filledcurves const & 
) =default

function operator=

Filledcurves & operator=(
    Filledcurves && 
) =default

function color

inline Color color() const

function color

inline Filledcurves & color(
    Color col
)

function color

inline Filledcurves && color(
    Color col
)

function isAutoColor

inline bool isAutoColor() const

function setAutoColor

inline Filledcurves & setAutoColor()

function setAutoColor

inline Filledcurves && setAutoColor()

function label

inline Filledcurves & label(
    const char * label
)

function label

inline Filledcurves && label(
    const char * label
)

function label

inline Filledcurves & label(
    std::string_view label
)

function label

inline Filledcurves && label(
    std::string_view label
)

function label

inline Filledcurves & label(
    std::string && label
)

function label

inline Filledcurves && label(
    std::string && label
)

function fill

inline const FillStyle & fill() const

function fillSolid

inline Filledcurves & fillSolid(
    float opacity =0.6,
    bool transparent =true
)

function fillSolid

inline Filledcurves && fillSolid(
    float opacity =0.6,
    bool transparent =true
)

function fillClear

inline Filledcurves & fillClear()

function fillClear

inline Filledcurves && fillClear()

function fillPattern

inline Filledcurves & fillPattern(
    int n
)

function fillPattern

inline Filledcurves && fillPattern(
    int n
)

function printPlot

inline virtual void printPlot(
    FILE * fptr
) const override

Reimplements: plotpp::IPlot::printPlot

function printData

inline virtual void printData(
    FILE * fptr
) const override

Reimplements: plotpp::IPlot::printData

Public Attributes Documentation

variable x_

optional_ptr< Tx > x_;

variable y1_

optional_ptr< Ty1 > y1_;

variable y2_

optional_ptr< Ty2 > y2_;

variable opt_color

std::optional< Color > opt_color = std::nullopt;

variable fill_style

FillStyle fill_style;

Updated on 2025-03-02 at 14:13:17 +0100