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

Search Toolkit Book for IHitSeqId

IHitSeqId - abstract identifier of a sequence in an alignment. More...

#include <gui/widgets/hit_matrix/hit_matrix_ds.hpp>

+ Inheritance diagram for IHitSeqId:

Public Member Functions

virtual ~IHitSeqId ()
 
virtual bool Equals (const IHitSeqId &id) const =0
 
virtual IHitSeqIdClone () const =0
 
virtual CConstRef< objects::CSeq_id > GetSeqId () const =0
 returns CSeq_id associated with IHitSeqId More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~IHitSeqId()

virtual IHitSeqId::~IHitSeqId ( )
inlinevirtual

Definition at line 58 of file hit_matrix_ds.hpp.

Member Function Documentation

◆ Clone()

virtual IHitSeqId* IHitSeqId::Clone ( ) const
pure virtual

◆ Equals()

virtual bool IHitSeqId::Equals ( const IHitSeqId id) const
pure virtual

◆ GetSeqId()

virtual CConstRef<objects::CSeq_id> IHitSeqId::GetSeqId ( ) const
pure virtual

returns CSeq_id associated with IHitSeqId

Implemented in CHitSeqRowId, and CHitSeqId.


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