plylib.h File Reference
#include <memory.h>
#include <vector>
#include <string>
#include <assert.h>
Go to the source code of this file.
Classes |
class | vcg::ply::PlyElement |
class | vcg::ply::PlyFile |
class | vcg::ply::PlyProperty |
class | vcg::ply::PropDescriptor |
Namespaces |
namespace | vcg |
| *
|
namespace | vcg::ply |
Typedefs |
typedef FILE * | vcg::ply::GZFILE |
typedef bool(* | vcg::ply::readelemcb )(GZFILE fp, void *mem, PropDescriptor *p) |
Enumerations |
enum | vcg::ply::PlyError {
vcg::ply::E_NOERROR,
vcg::ply::E_CANTOPEN,
vcg::ply::E_NOTHEADER,
vcg::ply::E_UNESPECTEDEOF,
vcg::ply::E_NOFORMAT,
vcg::ply::E_SYNTAX,
vcg::ply::E_PROPOUTOFELEMENT,
vcg::ply::E_BADTYPENAME,
vcg::ply::E_ELEMNOTFOUND,
vcg::ply::E_PROPNOTFOUND,
vcg::ply::E_BADTYPE,
vcg::ply::E_INCOMPATIBLETYPE,
vcg::ply::E_BADCAST,
vcg::ply::E_MAXPLYERRORS
} |
enum | vcg::ply::PlyFormat { vcg::ply::F_UNSPECIFIED,
vcg::ply::F_ASCII,
vcg::ply::F_BINLITTLE,
vcg::ply::F_BINBIG
} |
enum | vcg::ply::PlyTypes {
vcg::ply::T_NOTYPE,
vcg::ply::T_CHAR,
vcg::ply::T_SHORT,
vcg::ply::T_INT,
vcg::ply::T_UCHAR,
vcg::ply::T_USHORT,
vcg::ply::T_UINT,
vcg::ply::T_FLOAT,
vcg::ply::T_DOUBLE,
vcg::ply::T_MAXTYPE
} |
Functions |
void | vcg::ply::interpret_texture_name (const char *a, const char *fn, char *output) |