glbarcode++
 
Loading...
Searching...
No Matches
glbarcode::RendererSvg Class Reference

#include </home/evins/glbarcode/glbarcode/RendererSvg.hpp>

Inheritance diagram for glbarcode::RendererSvg:
Collaboration diagram for glbarcode::RendererSvg:

Public Member Functions

 RendererSvg ()
 
 RendererSvg (const std::string &filename)
 
 RendererSvg (const RendererSvg &from)
 
virtual ~RendererSvg ()
 
RendererSvgoperator= (const RendererSvg &from)
 
std::string filename (void) const
 
RendererSvgsetFilename (const std::string &filename)
 
- Public Member Functions inherited from glbarcode::Renderer
virtual ~Renderer ()=default
 
 Renderer (const Renderer &)=delete
 
void operator= (const Renderer &)=delete
 
void render (double w, double h, const std::list< DrawingPrimitive * > &primitives)
 

Additional Inherited Members

- Protected Member Functions inherited from glbarcode::Renderer
 Renderer ()=default
 

Detailed Description

Simple SVG Renderer.

Renders Scalable Vector Graphics format to stdout.

Constructor & Destructor Documentation

◆ RendererSvg() [1/3]

glbarcode::RendererSvg::RendererSvg ( )

Default Constructor (output goes to stdout).

◆ RendererSvg() [2/3]

glbarcode::RendererSvg::RendererSvg ( const std::string &  filename)

Constructor with output filename

◆ RendererSvg() [3/3]

glbarcode::RendererSvg::RendererSvg ( const RendererSvg from)

Copy Constructor

◆ ~RendererSvg()

virtual glbarcode::RendererSvg::~RendererSvg ( )
virtual

Destructor

Member Function Documentation

◆ filename()

std::string glbarcode::RendererSvg::filename ( void  ) const

Get "filename" parameter

Returns
filename parameter

◆ operator=()

RendererSvg & glbarcode::RendererSvg::operator= ( const RendererSvg from)

Assignment operator.

Parameters
[in]fromThe value to assign to this object.
Returns
A reference to this object.

◆ setFilename()

RendererSvg & glbarcode::RendererSvg::setFilename ( const std::string &  filename)

Set "filename" parameter

Parameters
[in]filenamenew value of the output filename
Returns
reference to this RendererSvg object for parameter chaining

The documentation for this class was generated from the following file: