NCBI C++ ToolKit
|
Search Toolkit Book for CAlnPos_CI
#include <objtools/alnmgr/alnpos_ci.hpp>
Public Member Functions | |
CAlnPos_CI (const CAlnMap &alnmap, TSeqPos aln_pos=0) | |
CAlnPos_CI & | operator= (const CAlnPos_CI &iter) |
CAlnPos_CI & | operator++ (void) |
CAlnPos_CI & | operator-- (void) |
DECLARE_OPERATOR_BOOL (m_Valid) | |
TSeqPos | GetAlnPos (void) const |
TSignedSeqPos | GetSeqPos (CAlnMap::TNumrow row) const |
Private Types | |
typedef vector< TSignedSeqPos > | TSeqStartsCache |
Definition at line 41 of file alnpos_ci.hpp.
|
private |
Definition at line 57 of file alnpos_ci.hpp.
Definition at line 42 of file alnpos_ci.cpp.
References _ASSERT, CAlnMap::GetAlnStart(), CAlnMap::GetAlnStop(), CAlnMap::GetNumRows(), CAlnMap::GetSeg(), m_AlnMap, m_AlnPos, m_AlnSeg, m_AlnStart, m_AlnStop, m_LDelta, m_RDelta, and m_SeqStartsCache.
CAlnPos_CI::DECLARE_OPERATOR_BOOL | ( | m_Valid | ) |
|
inline |
Definition at line 141 of file alnpos_ci.hpp.
References _ASSERT, m_AlnPos, and m_Valid.
Referenced by CAlnVwrApp::View10().
|
inline |
Definition at line 149 of file alnpos_ci.hpp.
References _ASSERT, CAlnMap::GetStart(), CAlnMap::IsPositiveStrand(), m_AlnMap, m_AlnSeg, m_LDelta, m_RDelta, m_SeqStartsCache, m_Valid, and row.
Referenced by CAlnVwrApp::View10().
|
inline |
Definition at line 79 of file alnpos_ci.hpp.
References _ASSERT, CAlnMap::GetAnchor(), CAlnMap::GetLen(), m_AlnMap, m_AlnPos, m_AlnSeg, m_AlnStop, m_Anchor, m_LDelta, m_RDelta, m_SeqStartsCache, m_Valid, and NON_CONST_ITERATE.
|
inline |
Definition at line 110 of file alnpos_ci.hpp.
References _ASSERT, CAlnMap::GetAnchor(), CAlnMap::GetLen(), m_AlnMap, m_AlnPos, m_AlnSeg, m_AlnStart, m_Anchor, m_LDelta, m_RDelta, m_SeqStartsCache, m_Valid, and NON_CONST_ITERATE.
CAlnPos_CI& CAlnPos_CI::operator= | ( | const CAlnPos_CI & | iter | ) |
Definition at line 59 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetSeqPos(), operator++(), and operator--().
|
private |
Definition at line 60 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetAlnPos(), operator++(), and operator--().
|
private |
Definition at line 64 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetSeqPos(), operator++(), and operator--().
|
private |
Definition at line 61 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), and operator--().
|
private |
Definition at line 62 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), and operator++().
|
private |
Definition at line 68 of file alnpos_ci.hpp.
Referenced by operator++(), and operator--().
|
private |
Definition at line 65 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetSeqPos(), operator++(), and operator--().
|
private |
Definition at line 66 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetSeqPos(), operator++(), and operator--().
|
mutableprivate |
Definition at line 63 of file alnpos_ci.hpp.
Referenced by CAlnPos_CI(), GetSeqPos(), operator++(), and operator--().
|
private |
Definition at line 67 of file alnpos_ci.hpp.
Referenced by GetAlnPos(), GetSeqPos(), operator++(), and operator--().