37 lines
922 B
C
37 lines
922 B
C
|
/** @file LDrawImporter.h
|
||
|
* @brief Declaration of the LDraw importer class
|
||
|
*/
|
||
|
#ifndef INCLUDED_AI_LDR_IMPORTER_H
|
||
|
#define INCLUDED_AI_LDR_IMPORTER_H
|
||
|
|
||
|
#include "AssimpPCH.h"
|
||
|
|
||
|
namespace Assimp{
|
||
|
|
||
|
class LDrawImporter : public BaseImporter
|
||
|
{
|
||
|
public:
|
||
|
LDrawImporter();
|
||
|
~LDrawImporter();
|
||
|
|
||
|
// -------------------------------------------------------------------
|
||
|
|
||
|
bool CanRead(const std::string& pFile, IOSystem* pIOHandler,
|
||
|
bool checkSig) const;
|
||
|
|
||
|
protected:
|
||
|
// -------------------------------------------------------------------
|
||
|
|
||
|
const aiImporterDesc* GetInfo() const;
|
||
|
|
||
|
// -------------------------------------------------------------------
|
||
|
|
||
|
void InternReadFile(const std::string& pFile, aiScene* pScene,
|
||
|
IOSystem* pIOHandler);
|
||
|
|
||
|
// -------------------------------------------------------------------
|
||
|
|
||
|
}; //end of class LDrawImporter
|
||
|
|
||
|
} // end of namespace Assimp
|
||
|
#endif // !INCLUDED_AI_LDR_IMPORTER_H
|