NCBI C++ ToolKit
Classes | Public Member Functions | List of all members
IObjectSorter Class Referenceabstract

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>

+ Inheritance diagram for IObjectSorter:

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

Detailed Description

IObjectSorter is an abstract interface for sorting objects based on any criteria.

Definition at line 49 of file feature_sorter.hpp.

Constructor & Destructor Documentation

◆ ~IObjectSorter()

virtual IObjectSorter::~IObjectSorter ( )
inlinevirtual

Definition at line 65 of file feature_sorter.hpp.

Member Function Documentation

◆ GetThisDescr()

virtual SSorterDescriptor IObjectSorter::GetThisDescr ( ) const
pure virtual

◆ GroupIdxToName()

virtual string IObjectSorter::GroupIdxToName ( int  idx) const
pure virtual

The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:56:58 2024 by modify_doxy.py rev. 669887