]> Shamusworld >> Repos - architektonas/blobdiff - src/object.h
Mirror tool now works successfully for all object types. :-D
[architektonas] / src / object.h
index 2cdd3d36863e09fdeef2e837487be7cf87b86f7f..d34e79ae7598df74e85b3d330f63a390a9aeafe4 100644 (file)
@@ -44,7 +44,9 @@ class Object
                virtual void Translate(Vector);
                virtual void Rotate(Vector, double);
                virtual void Scale(Vector, double);
-               virtual Object * Mirror(Vector, Vector);
+               virtual void Mirror(Point, Point);
+               virtual void Save(void);
+               virtual void Restore(void);
                ObjectState GetState(void);
                void Reparent(Object *);
 //             Dimension * GetAttachedDimension(void);
@@ -65,6 +67,7 @@ class Object
                Object * parent;
 //             Pen pen;
 //             Fill fill;
+               Point oldPosition;
        public:
                ObjectType type;
                ObjectState state;