]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Remove unused static function
authorazv <azv@opencascade.com>
Wed, 20 Jan 2016 07:17:27 +0000 (10:17 +0300)
committerdbv <dbv@opencascade.com>
Tue, 16 Feb 2016 14:04:22 +0000 (17:04 +0300)
src/SketchSolver/SketchSolver_ConstraintCoincidence.cpp

index 1859ec2156d74979f1f349667fde5cc3adfd31f6..934966b523121cc8800b88d63e369fc1a6d3cf39 100644 (file)
@@ -37,28 +37,3 @@ void SketchSolver_ConstraintCoincidence::getAttributes(
   } else
     myErrorMsg = SketchSolver_Error::INCORRECT_ATTRIBUTE();
 }
-
-
-static bool isBase(const std::list<ConstraintWrapperPtr>& theConstraints, AttributePtr theAttribute)
-{
-  AttributePtr anAttribute = theAttribute;
-  FeaturePtr aFeature;
-  AttributeRefAttrPtr aRefAttr = std::dynamic_pointer_cast<ModelAPI_AttributeRefAttr>(theAttribute);
-  if (aRefAttr) {
-    if (aRefAttr->isObject())
-      aFeature = ModelAPI_Feature::feature(aRefAttr->object());
-    else
-      anAttribute = aRefAttr->attr();
-  }
-
-  std::list<ConstraintWrapperPtr>::const_iterator aCIt = theConstraints.begin();
-  for (; aCIt != theConstraints.end(); ++aCIt) {
-    std::list<EntityWrapperPtr> aSubs = (*aCIt)->entities();
-    std::list<EntityWrapperPtr>::const_iterator aSIt = aSubs.begin();
-    for (; aSIt != aSubs.end(); ++aSIt)
-      if ((aFeature && (*aSIt)->isBase(aFeature)) ||
-         (!aFeature && (*aSIt)->isBase(anAttribute)))
-        return true;
-  }
-  return false;
-}