summaryrefslogtreecommitdiffstats
path: root/Project/Transformer.h
diff options
context:
space:
mode:
Diffstat (limited to 'Project/Transformer.h')
-rw-r--r--Project/Transformer.h9
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();