]> SALOME platform Git repositories - modules/shaper.git/blob - src/PythonAPI/modeler/sketcher/circle.py
Salome HOME
855651731fec403530f8a4dc679de002754c5a61
[modules/shaper.git] / src / PythonAPI / modeler / sketcher / circle.py
1 from GeomDataAPI import geomDataAPI_Point2D
2
3 class Circle():
4
5   def __init__(self, sketch, x, y, r):
6     self.my = sketch.addFeature("SketchCircle")
7     geomDataAPI_Point2D( self.my.data().attribute("CircleCenter") ).setValue(x, y)
8     self.my.data().real("CircleRadius").setValue(r)
9     self.my.execute()
10
11   def centerData (self):
12     return geomDataAPI_Point2D( self.my.data().attribute("CircleCenter") )
13
14   def result (self):
15     return self.my.lastResult()   # Returns the circular line attribute