std::shared_ptr<GeomDataAPI_Point2D> aStart = std::dynamic_pointer_cast<GeomDataAPI_Point2D>(
aData->attribute(SketchPlugin_MultiTranslation::START_POINT_ID()));
std::shared_ptr<GeomDataAPI_Point2D> aEnd = std::dynamic_pointer_cast<GeomDataAPI_Point2D>(
aData->attribute(SketchPlugin_MultiTranslation::END_POINT_ID()));
if (aStart.get() && aEnd.get() && aStart->isInitialized() && aEnd->isInitialized()) {
std::shared_ptr<GeomDataAPI_Point2D> aStart = std::dynamic_pointer_cast<GeomDataAPI_Point2D>(
aData->attribute(SketchPlugin_MultiTranslation::START_POINT_ID()));
std::shared_ptr<GeomDataAPI_Point2D> aEnd = std::dynamic_pointer_cast<GeomDataAPI_Point2D>(
aData->attribute(SketchPlugin_MultiTranslation::END_POINT_ID()));
if (aStart.get() && aEnd.get() && aStart->isInitialized() && aEnd->isInitialized()) {