NCBI C++ ToolKit
|
Search Toolkit Book for IHitSeqId
IHitSeqId - abstract identifier of a sequence in an alignment. More...
#include <gui/widgets/hit_matrix/hit_matrix_ds.hpp>
Public Member Functions | |
virtual | ~IHitSeqId () |
virtual bool | Equals (const IHitSeqId &id) const =0 |
virtual IHitSeqId * | Clone () const =0 |
virtual CConstRef< objects::CSeq_id > | GetSeqId () const =0 |
returns CSeq_id associated with IHitSeqId More... | |
IHitSeqId - abstract identifier of a sequence in an alignment.
Depending on the alignment type it can be Seq_id, row index or something else.
Definition at line 55 of file hit_matrix_ds.hpp.
|
inlinevirtual |
Definition at line 58 of file hit_matrix_ds.hpp.
|
pure virtual |
Implemented in CHitSeqRowId, and CHitSeqId.
Referenced by CHitMatrixDataSource::SelectIds(), and CwxChooseSeqDlg::x_SetSelectedIds().
Implemented in CHitSeqRowId, and CHitSeqId.
Referenced by CCrossAlnWidget::OnChooseSeq(), and CHitMatrixWidget::OnChooseSeq().
|
pure virtual |
returns CSeq_id associated with IHitSeqId
Implemented in CHitSeqRowId, and CHitSeqId.