Trisurf Monte Carlo simulator
Samo Penic
2016-05-24 f62178a77b884603b9c80cf1e6f5445a783dddfe
src/restore.c
@@ -57,6 +57,7 @@
                  if ((!xmlStrcmp(cur2->name, (const xmlChar *)"Points"))){
                     //fprintf(stderr,"Found point data\n");
                     if(vesicle!=NULL)
                        //fprintf(stderr,"Fils: %ld, Nfono: %ld\n", vesicle->tape->nfil, vesicle->tape->nfono);
                        parseXMLVertexPosition(vesicle, doc, cur2);
                  }
                  if ((!xmlStrcmp(cur2->name, (const xmlChar *)"Cells"))){
@@ -310,7 +311,7 @@
            } else {
               filidx=(idx-vesicle->vlist->n-vesicle->tape->nmono*vesicle->tape->npoly)/vesicle->tape->nfono;
               fonoidx=(idx-vesicle->vlist->n-vesicle->tape->nmono*vesicle->tape->npoly)%vesicle->tape->nfono;
               fprintf(stderr,"filidx=%d, fonoidx=%d, coord=%s,%s,%s\n",filidx,fonoidx,token[0],token[1],token[2]);
               //fprintf(stderr,"filidx=%d, fonoidx=%d, coord=%s,%s,%s\n",filidx,fonoidx,token[0],token[1],token[2]);
               vesicle->filament_list->poly[filidx]->vlist->vtx[fonoidx]->x=atof(token[0]);
               vesicle->filament_list->poly[filidx]->vlist->vtx[fonoidx]->y=atof(token[1]);
               vesicle->filament_list->poly[filidx]->vlist->vtx[fonoidx]->z=atof(token[2]);
@@ -323,7 +324,7 @@
      }
      child=child->next;
   }
   fprintf(stderr,"Came here\n");
   //fprintf(stderr,"Came here\n");
   //fprintf(stderr,"Vertices position j=%d\n",idx);   
   return TS_SUCCESS;