- DimensionType type;
-
- Vector * point1; // These couple to external points; if there
- Vector * point2; // are none then fall back to endpoint/position
+ DimensionType dimensionType;
+ bool hitPoint1;
+ bool hitPoint2;
+ bool hitLine;
+ bool hitFlipSwitch;
+ bool oldHitPoint1, oldHitPoint2, oldHitLine, oldHitFlipSwitch;
+ public:
+ double size; // Size of arrows/text in base units