Inherits signalsmith::plot::SvgFileDrawable.
Inherited by signalsmith::plot::Grid.
 | 
| 
Plot2D &  | plot (double widthPt, double heightPt) | 
|   | 
| 
Plot2D &  | plot () | 
|   | 
| 
void  | write (std::ostream &o, const PlotStyle &style) | 
|   | 
| 
void  | write (const std::string &svgFile, const PlotStyle &style) | 
|   | 
| 
void  | write (std::ostream &o) | 
|   | 
| 
void  | write (const std::string &svgFile) | 
|   | 
| 
ScheduledWrite  | writeLater (const std::string &svgFile) | 
|   | 
| 
  | 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.  
  | 
|   | 
| 
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.  
  | 
|   | 
| virtual void  | loopFrame (double loopTime) | 
|   | Sets loop time (or < 0 to disable) for this element and all children.  
  | 
|   | 
| virtual void  | clearFrames () | 
|   | Removes all animation frames. Mostly useful if re-using the diagram for multiple animations.  
  | 
|   | 
◆ layout()
  
  
      
        
          | void signalsmith::plot::Cell::layout  | 
          ( | 
          const PlotStyle & |           style | ) | 
           | 
         
       
   | 
  
inlineoverrideprotectedvirtual   |