]> Shamusworld >> Repos - architektonas/blobdiff - src/circle.cpp
Added 1st stab at grouping capability.
[architektonas] / src / circle.cpp
index 0780f6258bc32f67a94e3d097a5a797f3d6094c1..d6ed3064b175b7fd2fe2310d8a8da0a3bce7b2df 100644 (file)
@@ -22,6 +22,7 @@
 Circle::Circle(Vector p1, double r, Object * p/*= NULL*/): Object(p1, p), radius(r),
        draggingEdge(false), draggingCenter(false), hitCenter(false), hitCircle(false)
 {
+       type = OTCircle;
 }
 
 
@@ -114,6 +115,20 @@ Circle::~Circle()
 }
 
 
+/*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();