document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. IQueryFilter pQF = new QueryFilter();
  2. IFeatureCursor pFCur = sourceClass.Search(pQF, true);
  3. IFeature sourceFea = pFCur.NextFeature();
  4. while (sourceFea != null)
  5. {
  6.     IFeature targetFea = targetClass.CreateFeature();
  7.     targetFea.Shape = sourceFea.ShapeCopy;
  8.  
  9.     // Get the fiber count and assign to the new feature
  10.     int fiberCount = Convert.ToInt32(sourceFea.get_Value(sourceFiberCountFieldIndex));
  11.     targetFea.set_Value(fiberCountFieldIdx, fiberCount);
  12.  
  13.     // Get and assign other attributes
  14.     // <TODO>
  15.  
  16.     // Assign Fiber Manager Model Names.  THISFIBERCLASSMODELNAME is an example
  17.     targetFea.set_Value(fiberTFCMNFieldIndex, "SHEATH");
  18.  
  19.     // Store the feature
  20.     targetFea.Store();
  21.  
  22.     // Get the GlobalID to assign to the buffer tube ParentID field
  23.     string fiberGID = Convert.ToString(sourceFea.get_Value(targetFiberGlobalIDFieldIdx));
  24.  
  25.     CreateBufferTubes(fiberCount, fiberGID);
  26.  
  27.     sourceFea = pFCur.NextFeature();
  28. }
');