34 #ifndef SURGSIM_DATASTRUCTURES_PLY_H 35 #define SURGSIM_DATASTRUCTURES_PLY_H 41 namespace DataStructures {
49 #define PLY_BINARY_BE 2 50 #define PLY_BINARY_LE 3 57 #define PLY_START_TYPE 0 66 #define PLY_END_TYPE 9 135 extern char *my_alloc();
136 #define myalloc(mem_size) my_alloc((mem_size), __LINE__, __FILE__) 141 extern PlyFile *ply_write(FILE *,
int,
char **,
int);
142 extern PlyFile *ply_open_for_writing(
const char *,
int,
char **,
int,
float *);
145 extern void ply_element_count(
PlyFile *,
char *,
int);
146 extern void ply_header_complete(
PlyFile * plyfile);
147 extern void ply_put_element_setup(
PlyFile *,
char *);
148 extern void ply_put_element(
PlyFile *,
void *);
149 extern void ply_put_comment(
PlyFile *,
char *);
150 extern void ply_put_obj_info(
PlyFile *,
char *);
151 extern PlyFile *ply_read(FILE *,
int *,
char ***);
152 extern PlyFile *ply_open_for_reading(
const char *,
int *,
char ***,
int *,
float *);
157 extern void ply_get_element(
PlyFile *,
void *);
158 extern char **ply_get_comments(
PlyFile *,
int *);
159 extern char **ply_get_obj_info(
PlyFile *,
int *);
160 extern void ply_close(
PlyFile * plyfile);
161 extern void ply_get_info(
PlyFile *,
float *,
int *);
164 extern void ply_put_other_elements (
PlyFile *plyfile);
165 extern void ply_free_other_elements (
PlyOtherElems *elements);
167 extern int equal_strings(
const char *,
const char *);
Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36