Changeset 3663 for trunk/gui/src/RpPdbToVtk.c
- Timestamp:
- May 18, 2013 6:56:22 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/src/RpPdbToVtk.c
r3661 r3663 333 333 Tcl_Obj *const *objv) 334 334 { 335 Tcl_Obj *objPtr, *pointsObjPtr, *atomsObjPtr ;335 Tcl_Obj *objPtr, *pointsObjPtr, *atomsObjPtr, *verticesObjPtr; 336 336 char *p, *pend; 337 337 char *string; … … 354 354 pointsObjPtr = Tcl_NewStringObj("", -1); 355 355 atomsObjPtr = Tcl_NewStringObj("", -1); 356 verticesObjPtr = Tcl_NewStringObj("", -1); 356 357 Tcl_IncrRefCount(pointsObjPtr); 357 358 Tcl_IncrRefCount(atomsObjPtr); 359 Tcl_IncrRefCount(verticesObjPtr); 358 360 objPtr = NULL; 359 361 for (p = string, pend = p + length; p < pend; /*empty*/) { … … 393 395 } 394 396 Tcl_SetHashValue(hPtr, numAtoms); 397 Tcl_ListObjAppendElement(interp, verticesObjPtr, 398 Tcl_NewIntObj(1)); 399 Tcl_ListObjAppendElement(interp, verticesObjPtr, 400 Tcl_NewIntObj(serial)); 395 401 396 402 strncpy(atomName, line + 12, 4); … … 464 470 Tcl_AppendToObj(objPtr, mesg, -1); 465 471 for (i = 0; i < numAtoms; i++) { 466 sprintf(mesg, " 1 %d\n", i);472 sprintf(mesg, " 1 %d\n", i); 467 473 Tcl_AppendToObj(objPtr, mesg, -1); 468 474 } 469 sprintf(mesg, "\n");470 471 475 sprintf(mesg, "POINT_DATA %d\n", numAtoms); 472 476 Tcl_AppendToObj(objPtr, mesg, -1); … … 479 483 Tcl_DecrRefCount(pointsObjPtr); 480 484 Tcl_DecrRefCount(atomsObjPtr); 485 Tcl_DecrRefCount(verticesObjPtr); 481 486 if (objPtr != NULL) { 482 487 Tcl_SetObjResult(interp, objPtr); … … 487 492 Tcl_DecrRefCount(pointsObjPtr); 488 493 Tcl_DecrRefCount(atomsObjPtr); 494 Tcl_DecrRefCount(verticesObjPtr); 489 495 return TCL_ERROR; 490 496 }
Note: See TracChangeset
for help on using the changeset viewer.