Skip to content

plotpp::Circle

Inherits from plotpp::IPlot

Public Functions

Name
Circle(float x, float y, float radius, float startAngle, float endAngle)
Circle & label(const char * label)
Circle && label(const char * label)
Circle & label(std::string_view label)
Circle && label(std::string_view label)
Circle & label(std::string && label)
Circle && label(std::string && label)
LineType lineType() const
Circle & lineType(LineType lt)
Circle && lineType(LineType lt)
float lineWidth() const
Circle & lineWidth(float lw)
Circle && lineWidth(float lw)
Color color() const
Circle & color(Color col)
Circle && color(Color col)
bool isAutoColor() const
Circle & setAutoColor()
Circle && setAutoColor()
const FillStyle & fill() const
Circle & fillSolid(float opacity =1.0, bool transparent =false)
Circle && fillSolid(float opacity =1.0, bool transparent =false)
Circle & fillClear()
Circle && fillClear()
Circle & fillPattern(int n)
Circle && fillPattern(int n)
virtual void printData(FILE * fptr) const override
virtual void printPlot(FILE * fptr) const override

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

Public Functions Documentation

function Circle

Circle(
    float x,
    float y,
    float radius,
    float startAngle,
    float endAngle
)

function label

inline Circle & label(
    const char * label
)

function label

inline Circle && label(
    const char * label
)

function label

inline Circle & label(
    std::string_view label
)

function label

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

function label

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

function label

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

function lineType

inline LineType lineType() const

function lineType

inline Circle & lineType(
    LineType lt
)

function lineType

inline Circle && lineType(
    LineType lt
)

function lineWidth

inline float lineWidth() const

function lineWidth

inline Circle & lineWidth(
    float lw
)

function lineWidth

inline Circle && lineWidth(
    float lw
)

function color

inline Color color() const

function color

inline Circle & color(
    Color col
)

function color

inline Circle && color(
    Color col
)

function isAutoColor

inline bool isAutoColor() const

function setAutoColor

inline Circle & setAutoColor()

function setAutoColor

inline Circle && setAutoColor()

function fill

inline const FillStyle & fill() const

function fillSolid

inline Circle & fillSolid(
    float opacity =1.0,
    bool transparent =false
)

function fillSolid

inline Circle && fillSolid(
    float opacity =1.0,
    bool transparent =false
)

function fillClear

inline Circle & fillClear()

function fillClear

inline Circle && fillClear()

function fillPattern

inline Circle & fillPattern(
    int n
)

function fillPattern

inline Circle && fillPattern(
    int n
)

function printData

virtual void printData(
    FILE * fptr
) const override

Reimplements: plotpp::IPlot::printData

function printPlot

virtual void printPlot(
    FILE * fptr
) const override

Reimplements: plotpp::IPlot::printPlot


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