diff options
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(); |