- if (!aValueAttr->isInitialized()) { // only if it is not initialized, try to compute the current value
- std::shared_ptr<GeomAPI_Pnt> aPoint1, aPoint2;
- std::shared_ptr<GeomDataAPI_Point2D> aStartPoint, anEndPoint;
- if (getPoints(aPoint1, aPoint2, aStartPoint, anEndPoint)) {
- double aLength = aPoint1->distance(aPoint2);
+ if (!aValueAttr->isInitialized()) {
+ // only if it is not initialized, try to compute the current value
+ double aLength;
+ if (computeLenghtValue(aLength))