OESiteHopperSearch

class OESiteHopperSearch : public OESiteHopperSearchBase

Class to perform a search of an OESiteHopperDatabase.

The following methods are publicly inherited from OESiteHopperSearchBase:

operator bool

operator=

Search

Constructors

OESiteHopperSearch(OESiteHopperDatabase &shdb)

Construct a search object to perform searches of the passed in OESiteHopperDatabase.

operator bool

operator bool() const

Used to verify that the database is opened correctly and the object is ready for a search.

Search

OESystem::OEIterBase<OESiteHopper::OESiteHopperScore> *
  Search(const OEBio::OEDesignUnit &query,
         const OESiteHopperSearchOptions &options=OESiteHopperSearchOptions(),
         OESystem::OETracerBase &tracer=OESystem::NullTracer)

Perform a search using a query OEDesignUnit.

If you want to see a progress bar during the process, use an OEConsoleProgressTracer instead of the default OENoTracer.