|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Native SVG renderer for rectangular, hexagonal and triangular CAs. More...
#include <array>#include <cmath>#include <concepts>#include <cstdint>#include <filesystem>#include <fstream>#include <limits>#include <ostream>#include <sstream>#include <string>#include <utility>#include <ah-errors.H>#include <tpl_array.H>#include <ca-frame-stream.H>#include <ca-io.H>#include <tpl_ca_concepts.H>#include <tpl_ca_hex_lattice.H>#include <tpl_ca_triangular_lattice.H>Go to the source code of this file.
Classes | |
| struct | Aleph::CA::SVG_Render_Options |
| SVG rendering options. More... | |
| struct | Aleph::CA::ca_svg_detail::Bounds |
| class | Aleph::CA::Svg_Frame_Sink< Palette > |
| Path-pattern sink that writes one SVG file per accepted frame. More... | |
Namespaces | |
| namespace | Aleph |
| Main namespace for Aleph-w library functions. | |
| namespace | Aleph::CA |
| namespace | Aleph::CA::ca_svg_detail |
Native SVG renderer for rectangular, hexagonal and triangular CAs.
The backend emits dependency-free SVG suitable for reports, web pages and golden visual tests. Rectangular frames use <rect> elements; hexagonal and triangular lattice wrappers use true polygon geometry instead of a bitmap approximation.
Definition in file ca-svg.H.