// #include "JT/JTImporter.h" #include #include namespace Assimp::JT { enum class SegmentType { Invalid = -1, //< Predefined class: Invalid LOGICAL_SCENE_GRAPH,//< Predefined class: Logical_Scene_Graph JT_BREP,//< Predefined class: JT_BRep PMI_DATA, //(); version.TOCOffset = reader.Read(); } } // Anonymous namespace JTImporter::JTImporter() : BaseImporter() { } JTImporter::~JTImporter() { } bool JTImporter::CanRead(const std::string& pFile, IOSystem* pIOHandler, bool checkSig) const { } void JTImporter::setupProperties(const Importer* pImp) { } void InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler) { auto stream = std::shared_ptr(pIOHandler->Open(pFile, "rb")); if (!stream) { throw DeadlyImportError("Failed to open JT file " + pFile + " for reading."); } StreamReaderLE reader(stream); Version version; readVersion(reader, version); } } // Namespace Assimp