for( ; aPntIt != aSectionPoints.end(); aPntIt++ ){
int anIPnt = (*aPntIt)->myID;
CurveCreator::Coordinates aCoords = (*aPntIt)->myCoords;
- aSection->myPoints.assign(aCoords.begin(), aCoords.end());
+ for ( int i = 0; i < myDimension; i++)
+ aSection->myPoints.at(toICoord(anIPnt) + i) = aCoords[i];
}
res = true;
}
aPoints.push_back( aPosPoint );
aSectionsMap[theISection] = aPoints;
+ int aSize1 = getNbPoints( theISection );
res = setPointInternal( aSectionsMap );
+ int aSize2 = getNbPoints( theISection );
+
finishOperation();
return res;