Inherits signalsmith::plot::SvgDrawable.
Methods | |
RetainedMap (HeatMap *map) | |
Methods inherited from signalsmith::plot::SvgDrawable | |
SvgDrawable (const SvgDrawable &other)=delete | |
SvgDrawable & | operator= (const SvgDrawable &other)=delete |
Bounds | layoutIfNeeded (const PlotStyle &style) |
void | addChild (SvgDrawable *child, bool front=false) |
Takes ownership of the child. More... | |
virtual void | writeData (SvgWriter &svg, const PlotStyle &style) |
virtual void | writeLabel (SvgWriter &svg, const PlotStyle &style) |
virtual void | toFrame (double time, bool clear=true) |
Creates a frame from the current stat, and optionally clears the state ready for the next frame. More... | |
virtual void | loopFrame (double loopTime) |
Sets loop time (or < 0 to disable) More... | |
virtual void | clearFrames () |
Removes all animation frames. Mostly useful if re-using the diagram for multiple animations. More... | |
Attributes | |
std::unique_ptr< HeatMap > | map |
Additional Inherited Members | |
Protected Member Functions inherited from signalsmith::plot::SvgDrawable | |
void | invalidateLayout () |
virtual void | layout (const PlotStyle &style) |
void | addLayoutChild (SvgDrawable *child) |
These children are removed when the layout is invalidated. More... | |
Protected Attributes inherited from signalsmith::plot::SvgDrawable | |
Bounds | bounds |