9 _printf_(
" usage: [index2,x2,y2,segments2,segmentmarkers2,rifts2]=ProcessRifts(index1,x1,y1,segments1,segmentmarkers1) \n");
10 _printf_(
" where: (index1,x1,y1,segments1,segmentmarkers1) is an initial triangulation.\n");
11 _printf_(
" index2,x2,y2,segments2,segmentmarkers2,rifts2 is the resulting triangulation where rifts have been processed.\n");
24 int *segmentmarkers = NULL;
37 FetchData(&segments,&num_seg,NULL,SEGMENTSIN);
38 FetchData(&segmentmarkers,NULL,SEGMENTMARKERSIN);
41 ProcessRiftsx(&index,&nel,&x,&y,&nods,&segments,&segmentmarkers,&num_seg,&riftstruct);
47 WriteData(SEGMENTSOUT,segments,num_seg,3);
48 WriteData(SEGMENTMARKERSOUT,segmentmarkers,num_seg,1);
56 xDelete<int>(segments);
57 xDelete<int>(segmentmarkers );