Пример #1
0
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);
}
Пример #2
0
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;
}