Chemical Markup support for Wikimedia Commons/indigoTest.cpp
#include <iostream>
#include <indigo.h>
#include <indigo-renderer.h>
using namespace std;
int main(int argc, char *argv[])
{
if (argc < 2) {
cout << "Not enough arguments. Expected input file.";
return 0;
}
string a = string(argv[1]);
int f;
if (argc == 2) {
f = indigoLoadMoleculeFromFile( a.c_str() );
} else {
f = indigoLoadReactionFromFile( a.c_str() );
}
indigoRenderToFile(f, a.append(".indigo.svg").c_str() );
return 0;
}