Circle::Circle(Vector p1, double r, Object * p/*= NULL*/): Object(p1, p), radius(r),
draggingEdge(false), draggingCenter(false), hitCenter(false), hitCircle(false)
{
+ type = OTCircle;
}
}
+/*virtual*/ QRectF Circle::Extents(void)
+{
+ return QRectF(QPointF(position.x - radius, position.y - radius), QPointF(position.x + radius, position.y + radius));
+}
+
+
+#if 0
+/*virtual*/ ObjectType Circle::Type(void)
+{
+ return OTCircle;
+}
+#endif
+
+
bool Circle::HitTest(Point point)
{
SaveState();