*/
QString DimRadial::getMeasuredLabel()
{
- // Definitive dimension line:
- double dist = data.definitionPoint.distanceTo(edata.definitionPoint);
+ // Definitive dimension line:
+ double dist = data.definitionPoint.distanceTo(edata.definitionPoint);
+ Drawing * drawing = GetDrawing();
- Drawing* graphic = getGraphic();
+ if (drawing)
+ return Units::formatLinear(dist, drawing->getUnit(),
+ drawing->getLinearFormat(), drawing->getLinearPrecision());
- QString ret;
- if (graphic!=NULL) {
- ret = Units::formatLinear(dist, graphic->getUnit(),
- graphic->getLinearFormat(), graphic->getLinearPrecision());
- } else {
- ret = QString("%1").arg(dist);
- }
-
- return ret;
+ return QString("%1").arg(dist);
}
-VectorSolutions DimRadial::getRefPoints() {
- VectorSolutions ret(edata.definitionPoint,
- data.definitionPoint, data.middleOfText);
- return ret;
+VectorSolutions DimRadial::getRefPoints()
+{
+ return VectorSolutions(edata.definitionPoint,
+ data.definitionPoint, data.middleOfText);
}
/**