- std::set<FeaturePtr> aFilletFeatures =
- SketchPlugin_Tools::findFeaturesCoincidentToPoint(aFilletPoint2D);
- if (aFilletFeatures.size() != 2) {
- setError("Error: Selected point does not have two suitable edges for fillet.");
+ Events_InfoMessage anError;
+ FeaturePtr anEdge1, anEdge2;
+ if (!SketchPlugin_FilletVertexValidator::isValidVertex
+ (aPointRefAttr, anError, anEdge1, anEdge2)) {
+ setError(anError.messageString());