Go to the SVN repository for this file.
1 #ifndef __GUI_WIDGETS_ALNMULTI___ALN_VEC_ITERATOR__HPP 2 #define __GUI_WIDGETS_ALNMULTI___ALN_VEC_ITERATOR__HPP 50 typedefobjects::CAlnMap::CAlnChunk
TChunk;
58 virtual operator bool()
const;
86 virtual operator bool()
const;
CAlnChunkSegment - IAlnSegment implementation for CAlnMap::CAlnChunk.
virtual const TSignedRange & GetRange() const
Get the selected row range.
virtual TSegTypeFlags GetType() const
Get current segment type.
CConstRef< TChunk > m_Chunk
CAlnChunkSegment()
CAlnChunkSegment - IAlnSegment implementation for CAlnMap::CAlnChunk.
void Init(CConstRef< TChunk > chunk, bool reversed)
objects::CAlnMap::CAlnChunk TChunk
virtual const TSignedRange & GetAlnRange() const
Get alignment range for the segment.
CAlnVecIterator - IAlnSegmentIterator implementation for CAlnMap::CAlnChunkVec.
objects::CAlnMap::CAlnChunkVec TChunkVec
bool x_Equals(const CAlnVecIterator &it) const
virtual bool operator!=(const IAlnSegmentIterator &it) const
virtual const value_type * operator->() const
virtual bool operator==(const IAlnSegmentIterator &it) const
Compare iterators.
CAlnChunkSegment m_Segment
virtual IAlnSegmentIterator & operator++()
Advance to the next segment.
CConstRef< TChunkVec > m_ChunkVec
virtual IAlnSegmentIterator * Clone() const
Create a copy of the iterator.
virtual const value_type & operator*() const
CAlnVecIterator()
CAlnVecIterator.
bool x_IsValidChunk() const
Alignment segment iterator interface.
Alignment segment interface.
IAlnExplorer::TSignedRange TSignedRange
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4