34 #ifndef AIMS_SELECTION_SELECTOR_H
35 #define AIMS_SELECTION_SELECTOR_H
SelectionSet query(const Graph *model, const SelectionSet *, const Hierarchy *) const
Most generic function (accepts null pointers).
void merge(SelectionSet &dst, const SelectionSet &toadd, const Graph *mode, const Hierarchy *nom) const
void removeDuplicates(SelectionSet &, const Hierarchy &) const
void setDuplicatesEnabled(bool)
SelectionExpander(bool enabledups=false)
SelectionSet query(const SelectionSet &, const Hierarchy &) const
void merge(SelectionSet &dst, const SelectionSet &toadd) const
SelectionSet query(const Graph &model, const SelectionSet &, const Hierarchy &) const
SelectionSet check(const Graph *model, const SelectionSet *, const Hierarchy *) const
bool duplicatesEnabled() const
SelectionSet query(const Graph &model) const
selects labelled model nodes
SelectionSet query(const Graph &model, const SelectionSet &) const
SelectionSet query(const Graph &model, const Hierarchy &) const
void loadNomenclature(const std::string &filename)
Selection query(const Selection &, const Hierarchy &) const
void setNomenclature(Hierarchy *hie, bool setowner=true)
const Graph * model() const
void loadModel(const std::string &filename)
SelectionSet selection() const
void setPreSelection(SelectionSet *sel)
void setModel(Graph *model, bool setowner=true)
const Hierarchy * nomenclature() const
void printSelection(std::ostream &ostr=std::cout) const
void loadPreSelection(const std::string &filename)
The class for EcatSino data write operation.