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
explicit 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.