NCBI C++ ToolKit
|
Search Toolkit Book for IObjectSorter
IObjectSorter is an abstract interface for sorting objects based on any criteria. More...
#include <gui/widgets/seq_graphic/feature_sorter.hpp>
Classes | |
struct | SSorterDescriptor |
Public Member Functions | |
virtual | ~IObjectSorter () |
virtual string | GroupIdxToName (int idx) const =0 |
Convert group index into group name. More... | |
virtual SSorterDescriptor | GetThisDescr () const =0 |
Return a name for the sorter. More... | |
IObjectSorter is an abstract interface for sorting objects based on any criteria.
Definition at line 49 of file feature_sorter.hpp.
|
inlinevirtual |
Definition at line 65 of file feature_sorter.hpp.
|
pure virtual |
Return a name for the sorter.
Implemented in CFeatStrandSorter, CGRCStatusSorter, CDbvarValidationSorter, CDbvarSamplesetTypeSorter, CDbvarClinicalAsstSorter, CDbvarPilotSorter, CDbvarQualitySorter, CCloneConcordancySorter, CAlignSorterByScore< T >, CAlignSorterByField< T >, and CAlignStrandSorter.
Convert group index into group name.
Implemented in CFeatStrandSorter, CGRCStatusSorter, CDbvarValidationSorter, CDbvarSamplesetTypeSorter, CDbvarClinicalAsstSorter, CDbvarPilotSorter, CDbvarQualitySorter, CCloneConcordancySorter, CAlignSorterByScore< T >, CAlignSorterByField< T >, and CAlignStrandSorter.