#include "object.h"
+class Dimension;
+
class Line: public Object
{
public:
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
bool dragging;
bool draggingHandle1;
bool draggingHandle2;
-// bool needUpdate;
bool objectWasDragged;
double length;
};