public:
Dimension(Vector, Vector, DimensionType dt = DTLinear, Object * p = 0);
-// Dimension(Connection, Connection, DimensionType dt = DTLinear, Object * p = 0);
~Dimension();
virtual void Draw(Painter *);
virtual Object * Copy(void);
virtual Vector GetPointAtParameter(double parameter);
virtual void MovePointAtParameter(double parameter, Vector);
-// virtual void Connect(Object *, double);
-// virtual void Disconnect(Object *, double);
-// virtual void DisconnectAll(Object *);
virtual QRectF Extents(void);
void FlipSides(void);
bool oldHitPoint1, oldHitPoint2, oldHitLine, oldHitFlipSwitch;
public:
double size; // Size of arrows/text in base units
-
- private:
- // We use these in lieu of the built-in connected[] array; no reason to
- // do it this way especially
-// Connection point1;
-// Connection point2;
};
#endif // __DIMENSION_H__