diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2016-08-31 23:09:16 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2016-08-31 23:09:16 -0300 |
commit | 8f475833e585692544cb0f481b0dce0c3439a1a9 (patch) | |
tree | ea8d2e02c184cc62b124da354d251fde57ac57e0 /Project/Transformer.h | |
parent | c478afa9fbef4b21ea85dbc266169b9eebf369a9 (diff) | |
download | PSP.git-8f475833e585692544cb0f481b0dce0c3439a1a9.tar.gz PSP.git-8f475833e585692544cb0f481b0dce0c3439a1a9.tar.xz PSP.git-8f475833e585692544cb0f481b0dce0c3439a1a9.zip |
Transformer complete
Diffstat (limited to 'Project/Transformer.h')
-rw-r--r-- | Project/Transformer.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Project/Transformer.h b/Project/Transformer.h index 02ad59c..ce694ad 100644 --- a/Project/Transformer.h +++ b/Project/Transformer.h @@ -14,6 +14,15 @@ public: virtual void Draw(wxPoint2DDouble translation, double scale) const; virtual bool Intersects(wxRect2DDouble rect) const; virtual void Rotate(); + virtual void Move(wxPoint2DDouble position); + virtual void MoveNode(Element* parent, wxPoint2DDouble position); + virtual void StartMove(wxPoint2DDouble position); + virtual void RemoveParent(Element* parent); + virtual bool NodeContains(wxPoint2DDouble position); + virtual bool SetNodeParent(Element* parent); + virtual void UpdateNodes(); + virtual void RotateNode(Element* parent); + virtual bool GetContextMenu(wxMenu& menu); protected: void UpdateSwitchesPosition(); |