Classes |
| struct | OtherData |
| struct | OtherElem |
| struct | PlyElement |
| struct | PlyFile |
| struct | PlyOtherElems |
| struct | PlyOtherProp |
| struct | PlyProperty |
| struct | PlyPropRules |
| struct | PlyRuleList |
Defines |
| #define | AVERAGE_RULE 1 |
| #define | EndType 9 |
| #define | Float32 7 |
| #define | Float64 8 |
| #define | Int16 2 |
| #define | Int32 3 |
| #define | Int8 1 |
| #define | MAJORITY_RULE 2 |
| #define | MAXIMUM_RULE 4 |
| #define | MINIMUM_RULE 3 |
| #define | myalloc(mem_size) my_alloc((mem_size), __LINE__, __FILE__) |
| #define | PLY_ASCII 1 /* ascii PLY file */ |
| #define | PLY_BINARY_BE 2 /* binary PLY file, big endian */ |
| #define | PLY_BINARY_LE 3 /* binary PLY file, little endian */ |
| #define | PLY_ERROR -1 /* error in ply routine */ |
| #define | PLY_LIST 1 |
| #define | PLY_OKAY 0 /* ply routine worked okay */ |
| #define | PLY_SCALAR 0 |
| #define | PLY_STRING 2 |
| #define | RANDOM_RULE 6 |
| #define | SAME_RULE 5 |
| #define | StartType 0 |
| #define | Uint16 5 |
| #define | Uint32 6 |
| #define | Uint8 4 |
Typedefs |
| typedef struct OtherData | OtherData |
| typedef struct OtherElem | OtherElem |
| typedef struct PlyElement | PlyElement |
| typedef struct PlyFile | PlyFile |
| typedef struct PlyOtherElems | PlyOtherElems |
| typedef struct PlyOtherProp | PlyOtherProp |
| typedef struct PlyProperty | PlyProperty |
| typedef struct PlyPropRules | PlyPropRules |
| typedef struct PlyRuleList | PlyRuleList |
Functions |
| void | append_comment_ply (PlyFile *, char *) |
| void | append_obj_info_ply (PlyFile *, char *) |
| PlyRuleList * | append_prop_rule (PlyRuleList *, char *, char *) |
| void | close_ply (PlyFile *) |
| void | copy_comments_ply (PlyFile *, PlyFile *) |
| void | copy_obj_info_ply (PlyFile *, PlyFile *) |
| void | describe_element_ply (PlyFile *, char *, int) |
| void | describe_other_elements_ply (PlyFile *, PlyOtherElems *) |
| void | describe_other_properties_ply (PlyFile *, PlyOtherProp *, int) |
| void | describe_property_ply (PlyFile *, PlyProperty *) |
| void | element_count_ply (PlyFile *, char *, int) |
| void | element_layout_ply (PlyFile *, char *, int, int, PlyProperty *) |
| int | equal_strings (char *, char *) |
| void | free_other_elements_ply (PlyOtherElems *) |
| void | free_ply (PlyFile *) |
| char ** | get_comments_ply (PlyFile *, int *) |
| PlyProperty ** | get_element_description_ply (PlyFile *, char *, int *, int *) |
| char ** | get_element_list_ply (PlyFile *, int *) |
| void | get_element_ply (PlyFile *, void *) |
| void | get_element_setup_ply (PlyFile *, char *, int, PlyProperty *) |
| void | get_info_ply (PlyFile *, float *, int *) |
| void * | get_new_props_ply (PlyFile *) |
| char ** | get_obj_info_ply (PlyFile *, int *) |
| PlyOtherElems * | get_other_element_ply (PlyFile *) |
| PlyOtherProp * | get_other_properties_ply (PlyFile *, int) |
| void | header_complete_ply (PlyFile *) |
| PlyPropRules * | init_rule_ply (PlyFile *, char *) |
| int | matches_rule_name (char *) |
| void | modify_rule_ply (PlyPropRules *, char *, int) |
| PlyFile * | open_for_writing_ply (char *, int, char **, int) |
| void | ply_describe_property (PlyFile *, char *, PlyProperty *) |
| void | ply_get_element (PlyFile *, void *) |
| void | ply_get_property (PlyFile *, char *, PlyProperty *) |
| void | put_element_ply (PlyFile *, void *) |
| void | put_element_setup_ply (PlyFile *, char *) |
| void | put_other_elements_ply (PlyFile *) |
| PlyFile * | read_ply (FILE *) |
| char * | recreate_command_line (int, char *argv[]) |
| void | set_prop_rules_ply (PlyFile *, PlyRuleList *) |
| char * | setup_element_read_ply (PlyFile *, int, int *) |
| void | setup_property_ply (PlyFile *, PlyProperty *) |
| void | start_props_ply (PlyFile *, PlyPropRules *) |
| void | weight_props_ply (PlyFile *, float, void *) |
| PlyFile * | write_ply (FILE *, int, char **, int) |