Horizon
Loading...
Searching...
No Matches
horizon::Searcher Class Referenceabstract
Inheritance diagram for horizon::Searcher:
horizon::SearcherBoard horizon::SearcherPackage horizon::SearcherSchematic horizon::SearcherSymbol

Classes

class  TypeInfo
class  SearchQuery
class  SearchResult

Public Types

enum class  Type {
  SYMBOL_PIN , TEXT , SYMBOL_REFDES , SYMBOL_MPN ,
  NET_LABEL , POWER_SYMBOL , BUS_RIPPER , PAD ,
  PACKAGE_REFDES , PACKAGE_MPN
}

Public Member Functions

virtual std::list< SearchResultsearch (const SearchQuery &q)=0
virtual std::set< Type > get_types () const =0
virtual std::string get_display_name (const SearchResult &r)=0

Static Public Member Functions

static const std::map< Type, TypeInfo > & get_type_info ()
static const TypeInfoget_type_info (Type type)

Protected Member Functions

void sort_search_results (std::list< SearchResult > &results, const SearchQuery &q)

The documentation for this class was generated from the following files: