12345678910111213141516171819202122232425 |
- #ifndef IGL_GUESS_EXTENSION_H
- #define IGL_GUESS_EXTENSION_H
- #include "igl_inline.h"
- #include <string>
- #include <cstdio>
- namespace igl
- {
- // Given a file pointer at the beginning of a "mesh" file, try to guess the
- // extension of the file format it comes from. The file pointer is rewound on
- // return.
- //
- // Inputs:
- // fp file pointer (see output)
- // Outputs:
- // fp file pointer rewound
- // guess extension as string. One of "mesh",{"obj"},"off","ply","stl", or
- // "wrl"
- //
- IGL_INLINE void guess_extension(FILE * fp, std::string & guess);
- IGL_INLINE std::string guess_extension(FILE * fp);
- }
- #ifndef IGL_STATIC_LIBRARY
- # include "guess_extension.cpp"
- #endif
- #endif
|