Initial svg support.

This commit is contained in:
James Grogan 2022-12-07 20:58:45 +00:00
parent 101bfb4207
commit 65ac927929
22 changed files with 284 additions and 30 deletions

View file

@ -0,0 +1,28 @@
#pragma once
#include "SvgShapeElement.h"
#include "DiscretePoint.h"
#include "XmlAttribute.h"
class SvgCircle : public SvgShapeElement
{
public:
SvgCircle();
void setLocation(const DiscretePoint& loc);
void setRadius(unsigned rad);
};
class SvgRectangle : public SvgShapeElement
{
public:
SvgRectangle();
void setLocation(const DiscretePoint& loc);
void setWidth(unsigned width);
void setHeight(unsigned height);
};