OpenCTM importer class. More...
#include <openctmpp.h>
OpenCTM importer class.
This is a C++ wrapper class for an OpenCTM import context. Usage example:
// Create a new OpenCTM importer object CTMimporter ctm; // Load the OpenCTM file ctm.Load("mymesh.ctm"); // Access the mesh data vertCount = ctm.GetInteger(CTM_VERTEX_COUNT); vertices = ctm.GetFloatArray(CTM_VERTICES); triCount = ctm.GetInteger(CTM_TRIANGLE_COUNT); indices = ctm.GetIntegerArray(CTM_INDICES); // Deal with the mesh (e.g. transcode it to our internal representation) // ...
| CTMimporter::CTMimporter | ( | ) | [inline] |
Constructor.
| CTMimporter::~CTMimporter | ( | ) | [inline] |
Destructor.
| CTMimporter::CTMimporter | ( | const CTMimporter & | v | ) |
Wrapper for ctmGetAttribMapFloat().
Wrapper for ctmGetAttribMapString().
Wrapper for ctmGetFloat().
Wrapper for ctmGetFloatArray().
Wrapper for ctmGetInteger().
Wrapper for ctmGetIntegerArray().
| CTMenum CTMimporter::GetNamedAttribMap | ( | const char * | aName | ) | [inline] |
Wrapper for ctmGetNamedAttribMap().
| CTMenum CTMimporter::GetNamedUVMap | ( | const char * | aName | ) | [inline] |
Wrapper for ctmGetNamedUVMap().
| const char* CTMimporter::GetString | ( | CTMenum | aProperty | ) | [inline] |
Wrapper for ctmGetString().
Wrapper for ctmGetUVMapFloat().
Wrapper for ctmGetUVMapString().
| void CTMimporter::Load | ( | const char * | aFileName | ) | [inline] |
Wrapper for ctmLoad().
| void CTMimporter::LoadCustom | ( | CTMreadfn | aReadFn, | |
| void * | aUserData | |||
| ) | [inline] |
Wrapper for ctmLoadCustom().
| CTMimporter& CTMimporter::operator= | ( | const CTMimporter & | v | ) |
Copyright © 2009-2010 Marcus Geelnard — openctm.sourceforge.net