Commit 4ce5fa49bd2d85b1dd24641b10843cd64b4b2b33

Authored by Thiago Franco de Moraes
1 parent eb3e7a37

Using 3 decimal places in measurements

Showing 1 changed file with 6 additions and 6 deletions   Show diff stats
invesalius/data/measures.py
@@ -240,9 +240,9 @@ class MeasurementManager(object): @@ -240,9 +240,9 @@ class MeasurementManager(object):
240 type_ = TYPE[type] 240 type_ = TYPE[type]
241 location = LOCATION[location] 241 location = LOCATION[location]
242 if type == const.LINEAR: 242 if type == const.LINEAR:
243 - value = u"%.2f mm"% m.value 243 + value = u"%.3f mm"% m.value
244 else: 244 else:
245 - value = u"%.2f°"% m.value 245 + value = u"%.3f°"% m.value
246 246
247 msg = 'Update measurement info in GUI', 247 msg = 'Update measurement info in GUI',
248 Publisher.sendMessage(msg, 248 Publisher.sendMessage(msg,
@@ -275,9 +275,9 @@ class MeasurementManager(object): @@ -275,9 +275,9 @@ class MeasurementManager(object):
275 location = LOCATION[m.location] 275 location = LOCATION[m.location]
276 276
277 if m.type == const.LINEAR: 277 if m.type == const.LINEAR:
278 - value = u"%.2f mm"% m.value 278 + value = u"%.3f mm"% m.value
279 else: 279 else:
280 - value = u"%.2f°"% m.value 280 + value = u"%.3f°"% m.value
281 281
282 Publisher.sendMessage('Update measurement info in GUI', 282 Publisher.sendMessage('Update measurement info in GUI',
283 (index, name, colour, 283 (index, name, colour,
@@ -543,7 +543,7 @@ class LinearMeasure(object): @@ -543,7 +543,7 @@ class LinearMeasure(object):
543 543
544 def _draw_text(self): 544 def _draw_text(self):
545 p1, p2 = self.points 545 p1, p2 = self.points
546 - text = ' %.2f mm ' % \ 546 + text = ' %.3f mm ' % \
547 math.sqrt(vtk.vtkMath.Distance2BetweenPoints(p1, p2)) 547 math.sqrt(vtk.vtkMath.Distance2BetweenPoints(p1, p2))
548 x,y,z=[(i+j)/2 for i,j in zip(p1, p2)] 548 x,y,z=[(i+j)/2 for i,j in zip(p1, p2)]
549 textsource = vtk.vtkTextSource() 549 textsource = vtk.vtkTextSource()
@@ -804,7 +804,7 @@ class AngularMeasure(object): @@ -804,7 +804,7 @@ class AngularMeasure(object):
804 return arc 804 return arc
805 805
806 def _draw_text(self): 806 def _draw_text(self):
807 - text = u' %.2f ' % \ 807 + text = u' %.3f ' % \
808 self.CalculateAngle() 808 self.CalculateAngle()
809 x,y,z= self.points[1] 809 x,y,z= self.points[1]
810 textsource = vtk.vtkTextSource() 810 textsource = vtk.vtkTextSource()