#ifndef __DIMENSION_H__
#define __DIMENSION_H__
-#include "connection.h"
#include "object.h"
class Line;
virtual void Draw(Painter *);
virtual Vector Center(void);
virtual bool Collided(Vector);
- virtual void PointerMoved(Vector);
+ virtual bool PointerMoved(Vector);
virtual void PointerReleased(void);
virtual bool HitTest(Point);
virtual void Enumerate(FILE *);
Vector endpoint; // Starting point is Object::position
Vector oldPoint; // Used for dragging
Point oldEndpoint;
+ Point linePt1, linePt2; // Used for testing dimension line hits
private:
bool dragging;