Salome HOME
#2027 Sketcher Trim Feature: correction of compilation on Linux
[modules/shaper.git] / src / Model / Model_AttributeRefAttrList.cpp
index e1ffa3b62ea2987ee3f9949d06dde7c99c476613..d743f05aa560e43a737d4c24c119edcc719c6514 100755 (executable)
@@ -12,8 +12,6 @@
 #include <TDF_ListIteratorOfLabelList.hxx>
 #include <TDataStd_ListIteratorOfListOfExtendedString.hxx>
 
-using namespace std;
-
 void Model_AttributeRefAttrList::append(ObjectPtr theObject)
 {
   std::shared_ptr<Model_Data> aData = std::dynamic_pointer_cast<Model_Data>(theObject->data());
@@ -28,7 +26,7 @@ void Model_AttributeRefAttrList::append(ObjectPtr theObject)
 
 void Model_AttributeRefAttrList::append(AttributePtr theAttr)
 {
-  std::shared_ptr<Model_Data> aData = 
+  std::shared_ptr<Model_Data> aData =
     std::dynamic_pointer_cast<Model_Data>(theAttr->owner()->data());
   myRef->Append(aData->label().Father());  // store label of the object
   myIDs->Append(theAttr->id().c_str()); // store the ID of the referenced attribute
@@ -45,7 +43,7 @@ void Model_AttributeRefAttrList::remove(ObjectPtr theObject)
   if (theObject.get() != NULL) {
     aTheObjLab = std::dynamic_pointer_cast<Model_Data>(theObject->data())->label().Father();
   }
-  std::shared_ptr<Model_Document> aDoc = 
+  std::shared_ptr<Model_Document> aDoc =
     std::dynamic_pointer_cast<Model_Document>(owner()->document());
   // remove from the both lists by clearing the list and then appending one by one
   // TODO: in OCCT 7.0 there are methods for removing by index, seems will be more optimal
@@ -78,7 +76,7 @@ void Model_AttributeRefAttrList::remove(AttributePtr theAttr)
   if (theAttr->owner().get() != NULL) {
     aTheObjLab = std::dynamic_pointer_cast<Model_Data>(theAttr->owner()->data())->label().Father();
   }
-  std::shared_ptr<Model_Document> aDoc = 
+  std::shared_ptr<Model_Document> aDoc =
     std::dynamic_pointer_cast<Model_Document>(owner()->document());
   // remove from the both lists by clearing the list and then appending one by one
   // TODO: in OCCT 7.0 there are methods for removing by index, seems will be more optimal
@@ -90,7 +88,8 @@ void Model_AttributeRefAttrList::remove(AttributePtr theAttr)
   TDF_ListIteratorOfLabelList aRefIter(aRefList);
   TDataStd_ListIteratorOfListOfExtendedString anIDIter(anIDList);
   for (; aRefIter.More(); aRefIter.Next(), anIDIter.Next()) {
-    if (aOneisDeleted || anIDIter.Value() != theAttr->id().c_str() ||  // append now only not removed
+    if (aOneisDeleted || anIDIter.Value() != theAttr->id().c_str() ||
+        // append now only not removed
         aRefIter.Value() != aTheObjLab || // append now only not removed
         (aTheObjLab.IsNull() && aDoc->objects()->object(aRefIter.Value()) != NULL)) {
       myRef->Append(aRefIter.Value());
@@ -144,7 +143,7 @@ std::list<std::pair<ObjectPtr, AttributePtr> > Model_AttributeRefAttrList::list(
       ObjectPtr anObj;
       if (!aLIter.Value().IsNull()) {
         anObj = aDoc->objects()->object(aLIter.Value());
-        aResult.push_back(std::pair<ObjectPtr, AttributePtr>(anObj, 
+        aResult.push_back(std::pair<ObjectPtr, AttributePtr>(anObj,
           anObj->data()->attribute(TCollection_AsciiString(anIDIter.Value()).ToCString())));
       } else {
         aResult.push_back(std::pair<ObjectPtr, AttributePtr>(ObjectPtr(), AttributePtr()));
@@ -189,7 +188,7 @@ bool Model_AttributeRefAttrList::isInList(const AttributePtr& theAttr)
   std::shared_ptr<Model_Document> aDoc = std::dynamic_pointer_cast<Model_Document>(
       owner()->document());
   if (aDoc) {
-    std::shared_ptr<Model_Data> aData = 
+    std::shared_ptr<Model_Data> aData =
       std::dynamic_pointer_cast<Model_Data>(theAttr->owner()->data());
     if (aData.get() && aData->isValid()) {
       TDF_Label anObjLab = aData->label().Father();