32#ifndef RACK_GRAPHICS_BASE_SVG
33#define RACK_GRAPHICS_BASE_SVG
36#include <drain/Enum.h>
37#include <drain/util/ClassXML.h>
38#include <drain/image/TreeSVG.h>
39#include <drain/image/ImageSVG.h>
86 void addStyle(drain::image::TreeSVG & style);
90 const std::string &
guessFormat(
const std::string & key);
A wrapper marking string an CSS effect.
Definition ClassXML.h:57
Creator of SVG image elements located in a SVG group with fixed structure.
Definition ImageSVG.h:62
Class for multi-channel digital images. Supports dynamic typing with base types (char,...
Definition Image.h:183
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1293
SVG support for creating aligned image panels.
Definition graphics-base.h:48
static drain::image::TreeSVG & addTitleBox(const ConfSVG &conf, drain::image::TreeSVG &object, RackSVG::ElemClass elemClass)
Create a title from background rectangle and TEXT elements (MAINTITLE, LOCATION, TIME,...
Definition graphics-panel.cpp:89
static drain::image::TreeSVG & appendTitleElements(const ConfSVG &conf, drain::image::TreeSVG &group, const std::string &anchor, RackSVG::ElemClass elemClass)
Add title elements in given group, to "reserve slots" for actual text content to be added later.
Definition graphics-panel.cpp:133
ElemClass
Definition graphics-base.h:61
static void addStyle(drain::image::TreeSVG &style)
Definition graphics-base.cpp:77
static const std::string & guessFormat(const std::string &key)
returns timeformat
Definition graphics-panel.cpp:65
Definition AltitudeOp.cpp:42
Definition resources-svg.h:48