Signalsmith's Basic C++ Plots  1.1.0
A minimal C++ plotting library
Classes | Namespaces
/Users/geraint/Development/plot/plot.h File Reference
#include <fstream>
#include <memory>
#include <functional>
#include <vector>
#include <cmath>
#include <sstream>

Classes

class  signalsmith::plot::PlotStyle
 Plotting style, used for both layout and SVG rendering. More...
 
struct  signalsmith::plot::PlotStyle::Hatch
 
struct  signalsmith::plot::PlotStyle::Counter
 
struct  signalsmith::plot::Bounds
 
struct  signalsmith::plot::Point2D
 
class  signalsmith::plot::SvgWriter
 Wrapper for slightly more semantic code when writing SVGs. More...
 
struct  signalsmith::plot::SvgWriter::Tag
 XML tag helper, closing the tag when it's destroyed. More...
 
class  signalsmith::plot::SvgDrawable
 Any drawable element. More...
 
class  signalsmith::plot::SvgFileDrawable
 Top-level objects which can generate SVG files. More...
 
struct  signalsmith::plot::SvgFileDrawable::ScheduledWrite
 Draws when this object goes out of scope. More...
 
struct  signalsmith::plot::Tick
 A labelled point on an axis. More...
 
class  signalsmith::plot::Axis
 A map from values to screen-space. More...
 
class  signalsmith::plot::TextLabel
 
class  signalsmith::plot::Line2D
 A line on a 2D plot, with fill and/or stroke. More...
 
class  signalsmith::plot::Line2D::LineLabel
 
class  signalsmith::plot::Legend
 
class  signalsmith::plot::Image
 
class  signalsmith::plot::Plot2D
 
class  signalsmith::plot::Cell
 
class  signalsmith::plot::Grid
 
class  signalsmith::plot::Figure
 

Namespaces

 signalsmith
 Signalsmith's Basic C++ Plots - https://signalsmith-audio.co.uk/code/plot/.