Initial commit.

This commit is contained in:
jmsgrogan 2020-05-02 08:31:03 +01:00
commit 59c6161fdb
134 changed files with 4751 additions and 0 deletions

View file

@ -0,0 +1,31 @@
#pragma once
#include <memory>
#include <string>
#include "DiscretePoint.h"
class TextElement
{
std::string mContent;
DiscretePoint mLocation;
std::string mFontLabel;
public:
TextElement(const std::string& content, const DiscretePoint& loc);
~TextElement();
static std::shared_ptr<TextElement> Create(const std::string& content, const DiscretePoint& loc);
DiscretePoint GetLocation();
std::string GetContent();
void SetContent(const std::string& content);
std::string GetFontLabel();
};
using TextElementPtr = std::shared_ptr<TextElement>;