]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
To introduce ID's mapping for Family mesh
authorapo <apo@opencascade.com>
Wed, 31 Aug 2005 12:45:21 +0000 (12:45 +0000)
committerapo <apo@opencascade.com>
Wed, 31 Aug 2005 12:45:21 +0000 (12:45 +0000)
src/CONVERTOR/VISU_Convertor_impl.cxx

index 0869c2830a3c89a63a35df132c5f5f11d54d5a0f..31d7396a8f10a611e5bdfc123e8ce79a2fc411b7 100644 (file)
@@ -269,8 +269,8 @@ namespace VISU
     vtkIdType anInputID;
     const TVTKAppendFilter& anAppendFilter = GetFilter();
     vtkIdType aID = anAppendFilter->GetCellInputID(theID,anInputID);
-    const TSubProfileImpl& aSubProfileImpl = mySubProfileArr[anInputID];
-    return aSubProfileImpl.GetElemObjID(aID);
+    PSubProfileImpl aSubProfileImpl = mySubProfileArr[anInputID];
+    return aSubProfileImpl->GetElemObjID(aID);
   }
 
   vtkIdType
@@ -1159,7 +1159,7 @@ namespace
       TSubProfileArr& aSubProfileArr = theProfile->mySubProfileArr;
       aSubProfileArr.resize(aGeom2SubProfile.size());
       TGeom2SubProfile::const_iterator anIter = aGeom2SubProfile.begin();
-      for(vtkIdType anID = 0; anIter != aGeom2SubProfile.end(); anIter++, anID++){
+      for(vtkIdType anID = 0; anIter != aGeom2SubProfile.end(); anIter++){
        PSubProfileImpl aSubProfile = anIter->second;
        if(aSubProfile->myStatus == eRemoveAll)
          continue;
@@ -1172,7 +1172,7 @@ namespace
        const TVTKSource& aSource = aSubProfile->GetSource();
        anAppendFilter->AddInput(aSource.GetPointer());
 
-       aSubProfileArr[anID] = aSubProfile;
+       aSubProfileArr[anID++] = aSubProfile;
       }
     }
     anAppendFilter->Update(); // Fix on VTK