]> Shamusworld >> Repos - architektonas/blobdiff - src/line.h
Fixed Line rendering to keep attached Dimensions correct length with 'Fix Len'
[architektonas] / src / line.h
index 1a38fa337ef73d49caf9fac1e0ad7b66284a2ea2..8d79c1fb0efb950d6faa0f4556f3168398bf2671 100644 (file)
@@ -3,6 +3,8 @@
 
 #include "object.h"
 
+class Dimension;
+
 class Line: public Object
 {
        public:
@@ -14,7 +16,8 @@ class Line: public Object
                virtual bool Collided(Vector);
                virtual void PointerMoved(Vector);
                virtual void PointerReleased(void);
-//             virtual bool NeedsUpdate(void);
+               void SetDimensionOnPoint1(Dimension *);
+               void SetDimensionOnPoint2(Dimension *);
 
        protected:
                Vector endpoint;                                        // Starting point is Object::position
@@ -24,7 +27,6 @@ class Line: public Object
                bool dragging;
                bool draggingHandle1;
                bool draggingHandle2;
-//             bool needUpdate;
                bool objectWasDragged;
                double length;
 };