Skip to content

plotpp::Multiplot

Public Types

Name
using std::vector< Figure >::iterator iterator
using std::vector< Figure >::const_iterator const_iterator

Public Functions

Name
void close()
Multiplot() =default
Multiplot(Text title ="")
Multiplot(size_t rows, size_t columns, Text title ="")
Multiplot(Multiplot && ) =default
Multiplot & operator=(Multiplot && ) =default
Figure & at(size_t row, size_t col)
const Figure & at(size_t row, size_t col) const
iterator begin()
const_iterator begin() const
const_iterator cbegin() const
iterator end()
const_iterator end() const
const_iterator cend() const
size_t size() const
size_t rows() const
size_t columns() const
void resize(size_t rows, size_t columns)
void save(std::string filename ="", OutputFileType filetype =OutputFileType::NONE, TerminalType TerminalType =TerminalType::NONE) const
void show(OutputFileType filetype)
void show(TerminalType terminalType =TerminalType::NONE)
void plot(FILE * fptr, TerminalType TerminalType =TerminalType::NONE, std::string saveAs ="") const

Public Types Documentation

using iterator

using plotpp::Multiplot::iterator =  std::vector<Figure>::iterator;

using const_iterator

using plotpp::Multiplot::const_iterator =  std::vector<Figure>::const_iterator;

Public Functions Documentation

function close

void close()

closes this figure. following calls to show() will thus create a new window. closes the pipe stream to the curren figure / gnuplot scession;

function Multiplot

Multiplot() =default

function Multiplot

Multiplot(
    Text title =""
)

function Multiplot

Multiplot(
    size_t rows,
    size_t columns,
    Text title =""
)

function Multiplot

Multiplot(
    Multiplot && 
) =default

function operator=

Multiplot & operator=(
    Multiplot && 
) =default

function at

Figure & at(
    size_t row,
    size_t col
)

function at

const Figure & at(
    size_t row,
    size_t col
) const

function begin

iterator begin()

function begin

const_iterator begin() const

function cbegin

const_iterator cbegin() const

function end

iterator end()

function end

const_iterator end() const

function cend

const_iterator cend() const

function size

size_t size() const

function rows

size_t rows() const

function columns

size_t columns() const

function resize

void resize(
    size_t rows,
    size_t columns
)

function save

void save(
    std::string filename ="",
    OutputFileType filetype =OutputFileType::NONE,
    TerminalType TerminalType =TerminalType::NONE
) const

function show

void show(
    OutputFileType filetype
)

function show

void show(
    TerminalType terminalType =TerminalType::NONE
)

function plot

void plot(
    FILE * fptr,
    TerminalType TerminalType =TerminalType::NONE,
    std::string saveAs =""
) const

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