diff options
author | Thales1330 <thaleslima.ufu@gmail.com> | 2016-08-09 17:45:09 -0300 |
---|---|---|
committer | Thales1330 <thaleslima.ufu@gmail.com> | 2016-08-09 17:45:09 -0300 |
commit | 0a85e05fa7aa0e2b950c2c3bcec5d45f25b1c0e2 (patch) | |
tree | 3ff5ec1cdeafafd58916e41151d437b44f49754f /Project/Line.h | |
parent | b5324f48c855b0c82ccf6da7d5a008fe5cf1c17e (diff) | |
download | PSP.git-0a85e05fa7aa0e2b950c2c3bcec5d45f25b1c0e2.tar.gz PSP.git-0a85e05fa7aa0e2b950c2c3bcec5d45f25b1c0e2.tar.xz PSP.git-0a85e05fa7aa0e2b950c2c3bcec5d45f25b1c0e2.zip |
Line under implementation
Diffstat (limited to 'Project/Line.h')
-rw-r--r-- | Project/Line.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Project/Line.h b/Project/Line.h index d98a1c5..fd68585 100644 --- a/Project/Line.h +++ b/Project/Line.h @@ -1,6 +1,8 @@ #ifndef LINE_H #define LINE_H +#include <wx/msgdlg.h> + #include "Element.h" class Line : public Element @@ -8,14 +10,18 @@ class Line : public Element public: Line(); ~Line(); - virtual bool Contains(wxPoint2DDouble position) const; + virtual bool Contains(wxPoint2DDouble position) const; virtual void Draw(wxPoint2DDouble translation, double scale) const; virtual wxCursor GetBestPickboxCursor() const; - virtual void Insert(Element* parent, wxPoint2DDouble position); + virtual bool AddParent(Element* parent, wxPoint2DDouble position); virtual bool Intersects(wxRect2DDouble rect) const; virtual void MovePickbox(wxPoint2DDouble position); virtual bool PickboxContains(wxPoint2DDouble position); virtual void Rotate(); + virtual void AddPoint(wxPoint2DDouble point); + protected: + std::vector<Element*> m_parentList; + std::vector<wxPoint2DDouble> m_pointList; }; #endif // LINE_H |