MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / ply_add_obj_info

Function ply_add_obj_info

src/IO/rply.c:563–575  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

561}
562
563int ply_add_obj_info(p_ply ply, const char *obj_info) {
564 char *new_obj_info = NULL;
565 assert(ply && obj_info && strlen(obj_info) < LINESIZE);
566 if (!obj_info || strlen(obj_info) >= LINESIZE) {
567 ply_ferror(ply, "Invalid arguments");
568 return 0;
569 }
570 new_obj_info = (char *) ply_grow_array(ply, (void **) &ply->obj_info,
571 &ply->nobj_infos, LINESIZE);
572 if (!new_obj_info) return 0;
573 strcpy(new_obj_info, obj_info);
574 return 1;
575}
576
577int ply_write_header(p_ply ply) {
578 long i, j;

Callers 1

ply_read_header_obj_infoFunction · 0.85

Calls 2

ply_ferrorFunction · 0.85
ply_grow_arrayFunction · 0.85

Tested by

no test coverage detected