NCBI C++ ToolKit
|
Search Toolkit Book for CDiagHit
#include <gui/widgets/hit_matrix/diag_hit.hpp>
Public Types | |
typedef list< CRef< objects::CScore > > | TScore |
typedef CDiagHitElement::TRange | TRange |
typedef CDiagHitElement::TAlnRange | TAlnRange |
Public Types inherited from IHit | |
typedef IHitElement::TDim | TDim |
typedef CAlnUserOptions::EDirection | TDirection |
Public Member Functions | |
CDiagHit (const objects::CSeq_align &seq_align, const CPairwiseAln &pr_align) | |
CDiagHit. More... | |
virtual | ~CDiagHit () |
virtual TDim | GetElemsCount () const |
virtual const IHitElement & | GetElem (TDim elem_index) const |
virtual double | GetScoreValue (const string &score_name) const |
virtual const objects::CSeq_align * | GetSeqAlign () const |
Public Member Functions inherited from IHit | |
virtual | ~IHit () |
Protected Types | |
typedef vector< CDiagHitElement > | TElements |
Protected Member Functions | |
const CPairwiseAln & | x_GetAln () const |
Protected Attributes | |
const objects::CSeq_align * | m_SeqAlign |
CConstRef< CPairwiseAln > | m_Aln |
TElements | m_Elements |
Friends | |
class | CDiagHitElement |
Definition at line 86 of file diag_hit.hpp.
Definition at line 93 of file diag_hit.hpp.
|
protected |
Definition at line 108 of file diag_hit.hpp.
Definition at line 92 of file diag_hit.hpp.
typedef list< CRef< objects::CScore > > CDiagHit::TScore |
Definition at line 91 of file diag_hit.hpp.
CDiagHit::CDiagHit | ( | const objects::CSeq_align & | seq_align, |
const CPairwiseAln & | pr_align | ||
) |
Definition at line 80 of file diag_hit.cpp.
References i, m_Elements, n, and CAlignRangeCollectionList< TAlnRange >::size().
|
virtual |
Definition at line 92 of file diag_hit.cpp.
|
virtual |
|
virtual |
Implements IHit.
Definition at line 110 of file diag_hit.cpp.
References _ASSERT, ITERATE, m_SeqAlign, and val.
|
virtual |
|
inlineprotected |
Definition at line 105 of file diag_hit.hpp.
References m_Aln.
Referenced by CDiagHitElement::x_GetAlnRange().
|
friend |
Definition at line 89 of file diag_hit.hpp.
|
protected |
Definition at line 111 of file diag_hit.hpp.
Referenced by x_GetAln().
|
protected |
Definition at line 112 of file diag_hit.hpp.
Referenced by CDiagHit(), GetElem(), and GetElemsCount().
|
protected |
Definition at line 110 of file diag_hit.hpp.
Referenced by GetScoreValue(), and GetSeqAlign().