#include <export_vmi.h>
Classes | |
struct | SaveFaceOcf |
struct | SaveFaceOcf< MeshType, face::vector_ocf< typename MeshType::FaceType > > |
struct | SaveVertexOcf |
struct | SaveVertexOcf< MeshType, vertex::vector_ocf< typename MeshType::VertexType > > |
Static Public Member Functions | |
static int | BufferSize (const SaveMeshType &m) |
static int | DumpToMem (const SaveMeshType &m, char *ptr) |
static const char * | ErrorMsg (int error) |
static int | Save (const SaveMeshType &m, const char *filename) |
static int | Serialize (const SaveMeshType &m) |
Private Types | |
typedef SaveMeshType::FaceContainer | FaceContainer |
typedef SaveMeshType::FaceIterator | FaceIterator |
typedef SaveMeshType::FaceType | FaceType |
typedef SimpleTempDataBase | STDBf |
typedef SimpleTempDataBase | STDBv |
typedef SaveMeshType::VertContainer | VertContainer |
typedef SaveMeshType::VertexIterator | VertexIterator |
typedef SaveMeshType::VertexType | VertexType |
Static Private Member Functions | |
static FILE *& | F () |
static int | fwrite_mem (const void *src, size_t size, size_t count) |
static int | fwrite_sim (const void *, size_t size, size_t count) |
static char *& | Out_mem () |
static unsigned int & | Out_mode () |
static unsigned int & | pos () |
static void | WriteFloat (const float v) |
static void | WriteInt (const unsigned int i) |
static int | WriteOut (const void *src, size_t size, size_t count) |
static void | WriteString (const char *in) |
Definition at line 50 of file export_vmi.h.
typedef SaveMeshType::FaceContainer vcg::tri::io::ExporterVMI< SaveMeshType >::FaceContainer [private] |
Definition at line 229 of file export_vmi.h.
typedef SaveMeshType::FaceIterator vcg::tri::io::ExporterVMI< SaveMeshType >::FaceIterator [private] |
Definition at line 230 of file export_vmi.h.
typedef SaveMeshType::FaceType vcg::tri::io::ExporterVMI< SaveMeshType >::FaceType [private] |
Definition at line 234 of file export_vmi.h.
typedef SimpleTempDataBase vcg::tri::io::ExporterVMI< SaveMeshType >::STDBf [private] |
Definition at line 236 of file export_vmi.h.
typedef SimpleTempDataBase vcg::tri::io::ExporterVMI< SaveMeshType >::STDBv [private] |
Definition at line 235 of file export_vmi.h.
typedef SaveMeshType::VertContainer vcg::tri::io::ExporterVMI< SaveMeshType >::VertContainer [private] |
Definition at line 231 of file export_vmi.h.
typedef SaveMeshType::VertexIterator vcg::tri::io::ExporterVMI< SaveMeshType >::VertexIterator [private] |
Definition at line 232 of file export_vmi.h.
typedef SaveMeshType::VertexType vcg::tri::io::ExporterVMI< SaveMeshType >::VertexType [private] |
Definition at line 233 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::BufferSize | ( | const SaveMeshType & | m | ) | [inline, static] |
Definition at line 258 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::DumpToMem | ( | const SaveMeshType & | m, |
char * | ptr | ||
) | [inline, static] |
Definition at line 252 of file export_vmi.h.
static const char* vcg::tri::io::ExporterVMI< SaveMeshType >::ErrorMsg | ( | int | error | ) | [inline, static] |
Definition at line 414 of file export_vmi.h.
static FILE*& vcg::tri::io::ExporterVMI< SaveMeshType >::F | ( | ) | [inline, static, private] |
Definition at line 227 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::fwrite_mem | ( | const void * | src, |
size_t | size, | ||
size_t | count | ||
) | [inline, static, private] |
Definition at line 60 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::fwrite_sim | ( | const void * | , |
size_t | size, | ||
size_t | count | ||
) | [inline, static, private] |
Definition at line 59 of file export_vmi.h.
static char* & vcg::tri::io::ExporterVMI< SaveMeshType >::Out_mem | ( | ) | [inline, static, private] |
Definition at line 54 of file export_vmi.h.
static unsigned int& vcg::tri::io::ExporterVMI< SaveMeshType >::Out_mode | ( | ) | [inline, static, private] |
Definition at line 55 of file export_vmi.h.
static unsigned int& vcg::tri::io::ExporterVMI< SaveMeshType >::pos | ( | ) | [inline, static, private] |
Definition at line 58 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::Save | ( | const SaveMeshType & | m, |
const char * | filename | ||
) | [inline, static] |
Definition at line 244 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::Serialize | ( | const SaveMeshType & | m | ) | [inline, static] |
* save the per mesh attributes */
Definition at line 266 of file export_vmi.h.
static void vcg::tri::io::ExporterVMI< SaveMeshType >::WriteFloat | ( | const float | v | ) | [inline, static, private] |
Definition at line 77 of file export_vmi.h.
static void vcg::tri::io::ExporterVMI< SaveMeshType >::WriteInt | ( | const unsigned int | i | ) | [inline, static, private] |
Definition at line 75 of file export_vmi.h.
static int vcg::tri::io::ExporterVMI< SaveMeshType >::WriteOut | ( | const void * | src, |
size_t | size, | ||
size_t | count | ||
) | [inline, static, private] |
Definition at line 63 of file export_vmi.h.
static void vcg::tri::io::ExporterVMI< SaveMeshType >::WriteString | ( | const char * | in | ) | [inline, static, private] |
Definition at line 74 of file export_vmi.h.