void SkosSerializer::serializeStatemetsToFile( const QString &p_fileName, const Soprano::RdfSerialization &p_fileType) { const Soprano::Serializer* serializer = Soprano::PluginManager::instance()->discoverSerializerForSerialization( p_fileType); QFile l_outputFile(p_fileName); l_outputFile.open(QIODevice::WriteOnly); QTextStream l_stream(&l_outputFile); Soprano::Model* sopranoModel = Soprano::createModel(); sopranoModel->addStatements(m_statements); serializer->serialize(sopranoModel->listStatements(), l_stream, p_fileType); }
int main(int argc, char* argv[]) { if(argc > 1) { std::string l_inputFile(argv[1]); std::string l_outputFile(l_inputFile); l_outputFile.append(".raf"); Animation *l_anim = new Animation(); if(l_anim->Load(l_inputFile)) l_anim->Generate(l_outputFile); std::getchar(); delete l_anim; } else std::cout << "Usage: [input file]" << std::endl; std::getchar(); return EXIT_SUCCESS; }