Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/LineMeasureTool.cpp @ 862:ff3559c489c9 toa2019062401
Fixed line displayed string
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Mon, 24 Jun 2019 15:30:04 +0200 |
parents | e42b491f1fb2 |
children | a29c13497557 |
comparison
equal
deleted
inserted
replaced
861:f0bf971a1e31 | 862:ff3559c489c9 |
---|---|
148 double deltaX = end_.GetX() - start_.GetX(); | 148 double deltaX = end_.GetX() - start_.GetX(); |
149 double deltaY = end_.GetY() - start_.GetY(); | 149 double deltaY = end_.GetY() - start_.GetY(); |
150 double squareDist = deltaX * deltaX + deltaY * deltaY; | 150 double squareDist = deltaX * deltaX + deltaY * deltaY; |
151 double dist = sqrt(squareDist); | 151 double dist = sqrt(squareDist); |
152 char buf[64]; | 152 char buf[64]; |
153 sprintf(buf, "%0.02f units", dist); | 153 sprintf(buf, "%0.02f mm", dist); |
154 | 154 |
155 // TODO: for now we simply position the text overlay at the middle | 155 // TODO: for now we simply position the text overlay at the middle |
156 // of the measuring segment | 156 // of the measuring segment |
157 double midX = 0.5 * (end_.GetX() + start_.GetX()); | 157 double midX = 0.5 * (end_.GetX() + start_.GetX()); |
158 double midY = 0.5 * (end_.GetY() + start_.GetY()); | 158 double midY = 0.5 * (end_.GetY() + start_.GetY()); |