diff --git a/src/Mod/Sketcher/App/planegcs/GCS.h b/src/Mod/Sketcher/App/planegcs/GCS.h index 0764ab54c8..ee606a5095 100644 --- a/src/Mod/Sketcher/App/planegcs/GCS.h +++ b/src/Mod/Sketcher/App/planegcs/GCS.h @@ -368,6 +368,11 @@ namespace GCS void getDependentParamsGroups(std::vector> &pdependentparametergroups) const { pdependentparametergroups = pDependentParametersGroups;} bool isEmptyDiagnoseMatrix() const {return emptyDiagnoseMatrix;} + + bool hasConflicting() const {return !(hasDiagnosis && conflictingTags.empty());} + bool hasRedundant() const {return !(hasDiagnosis && redundantTags.empty());} + bool hasPartiallyRedundant() const {return !(hasDiagnosis && partiallyRedundantTags.empty());} + void invalidatedDiagnosis(); };