NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CSGAlnQualityScore::CQualityScoreIterator Class Reference

Search Toolkit Book for CSGAlnQualityScore::CQualityScoreIterator

+ Inheritance diagram for CSGAlnQualityScore::CQualityScoreIterator:
+ Collaboration diagram for CSGAlnQualityScore::CQualityScoreIterator:

Public Member Functions

 CQualityScoreIterator (const CSGAlnQualityScore::TScoreColl &score_coll)
 
virtual operator bool (void) const
 
virtual IAlnScoreIteratoroperator++ (void)
 
virtual IAlnScoreIteratorMoveTo (TSeqPos pos)
 
virtual TSeqPos GetFrom () const
 
virtual TSeqPos GetTo () const
 
virtual float GetAttr () const
 
- Public Member Functions inherited from IAlnScoreIterator
virtual ~IAlnScoreIterator ()
 

Private Attributes

const CSGAlnQualityScore::TScoreCollm_ScoreColl
 
CSGAlnQualityScore::TScoreColl::const_iterator m_Iter
 
CSGAlnQualityScore::TScoreColl::const_iterator m_IterEnd
 

Detailed Description

Definition at line 68 of file alignment_quality_score.hpp.

Constructor & Destructor Documentation

◆ CQualityScoreIterator()

CSGAlnQualityScore::CQualityScoreIterator::CQualityScoreIterator ( const CSGAlnQualityScore::TScoreColl score_coll)
inline

Definition at line 71 of file alignment_quality_score.hpp.

Member Function Documentation

◆ GetAttr()

virtual float CSGAlnQualityScore::CQualityScoreIterator::GetAttr ( void  ) const
inlinevirtual

Implements IAlnScoreIterator.

Definition at line 95 of file alignment_quality_score.hpp.

References m_Iter.

◆ GetFrom()

virtual TSeqPos CSGAlnQualityScore::CQualityScoreIterator::GetFrom ( void  ) const
inlinevirtual

Implements IAlnScoreIterator.

Definition at line 89 of file alignment_quality_score.hpp.

References m_Iter.

◆ GetTo()

virtual TSeqPos CSGAlnQualityScore::CQualityScoreIterator::GetTo ( void  ) const
inlinevirtual

Implements IAlnScoreIterator.

Definition at line 92 of file alignment_quality_score.hpp.

References m_Iter.

◆ MoveTo()

virtual IAlnScoreIterator& CSGAlnQualityScore::CQualityScoreIterator::MoveTo ( TSeqPos  pos)
inlinevirtual

◆ operator bool()

virtual CSGAlnQualityScore::CQualityScoreIterator::operator bool ( void  ) const
inlinevirtual

Implements IAlnScoreIterator.

Definition at line 77 of file alignment_quality_score.hpp.

References m_Iter, and m_IterEnd.

◆ operator++()

virtual IAlnScoreIterator& CSGAlnQualityScore::CQualityScoreIterator::operator++ ( void  )
inlinevirtual

Implements IAlnScoreIterator.

Definition at line 80 of file alignment_quality_score.hpp.

References m_Iter.

Member Data Documentation

◆ m_Iter

CSGAlnQualityScore::TScoreColl::const_iterator CSGAlnQualityScore::CQualityScoreIterator::m_Iter
private

Definition at line 100 of file alignment_quality_score.hpp.

Referenced by GetAttr(), GetFrom(), GetTo(), MoveTo(), operator bool(), and operator++().

◆ m_IterEnd

CSGAlnQualityScore::TScoreColl::const_iterator CSGAlnQualityScore::CQualityScoreIterator::m_IterEnd
private

Definition at line 101 of file alignment_quality_score.hpp.

Referenced by MoveTo(), and operator bool().

◆ m_ScoreColl

const CSGAlnQualityScore::TScoreColl& CSGAlnQualityScore::CQualityScoreIterator::m_ScoreColl
private

Definition at line 99 of file alignment_quality_score.hpp.

Referenced by MoveTo().


The documentation for this class was generated from the following file:
Modified on Sun Mar 03 03:12:03 2024 by modify_doxy.py rev. 669887