#include <openbabel/fingerprint.h>
Public Member Functions | |
FastSearchIndexer (std::string &datafilename, std::ostream *os, std::string &fpid, int FptBits=0) | |
FastSearchIndexer (FptIndex *pindex, std::ostream *os) | |
~FastSearchIndexer () | |
bool | Add (OBBase *pOb, std::streampos seekpos) |
FastSearchIndexer | ( | std::string & | datafilename, | |
std::ostream * | os, | |||
std::string & | fpid, | |||
int | FptBits = 0 | |||
) |
Constructor with a new index.
Starts indexing process
FastSearchIndexer | ( | FptIndex * | pindex, | |
std::ostream * | os | |||
) |
Constructor using existing index.
~FastSearchIndexer | ( | ) |
Saves index file
bool Add | ( | OBBase * | pOb, | |
std::streampos | seekpos | |||
) |
Called for each object.
Adds a fingerprint