NCBI C++ ToolKit
|
Search Toolkit Book for CAnnot_CI
#include <objmgr/annot_ci.hpp>
Public Member Functions | |
CAnnot_CI (void) | |
Create an empty iterator. More... | |
CAnnot_CI (const CBioseq_Handle &bioseq) | |
Create an iterator that enumerates CSeq_annot objects related to the given bioseq. More... | |
CAnnot_CI (const CBioseq_Handle &bioseq, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_annot objects related to the given bioseq. More... | |
CAnnot_CI (CScope &scope, const CSeq_loc &loc) | |
Create an iterator that enumerates CSeq_annot objects related to the given seq-loc based on selection. More... | |
CAnnot_CI (CScope &scope, const CSeq_loc &loc, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_annot objects related to the given seq-loc based on selection. More... | |
CAnnot_CI (const CSeq_entry_Handle &entry, const SAnnotSelector &sel) | |
Iterate all Seq-annot objects from the seq-entry regardless of their location, using SAnnotSelector for filtering. More... | |
CAnnot_CI (const CAnnot_CI &iter) | |
Copy constructor. More... | |
CAnnot_CI (const CAnnotTypes_CI &iter) | |
Create an iterator that enumerates all CSeq_annot objects collected by another iterator CFeat_CI, CGraph_CI, or CAlign_CI. More... | |
virtual | ~CAnnot_CI (void) |
CAnnot_CI & | operator= (const CAnnot_CI &iter) |
CAnnot_CI & | operator++ (void) |
Move to the next object in iterated sequence. More... | |
CAnnot_CI & | operator-- (void) |
Move to the pervious object in iterated sequence. More... | |
void | Rewind (void) |
DECLARE_OPERATOR_BOOL (x_IsValid()) | |
Check if iterator points to an object. More... | |
bool | empty (void) const |
Check if iterator is empty. More... | |
size_t | size (void) const |
Get number of collected Seq-annots. More... | |
const CSeq_annot_Handle & | operator* (void) const |
const CSeq_annot_Handle * | operator-> (void) const |
Private Types | |
typedef set< CSeq_annot_Handle > | TSeqAnnotSet |
typedef TSeqAnnotSet::const_iterator | TIterator |
Private Member Functions | |
void | x_Initialize (const CAnnotTypes_CI &iter) |
bool | x_IsValid (void) const |
CAnnot_CI | operator++ (int) |
CAnnot_CI | operator-- (int) |
Private Attributes | |
TSeqAnnotSet | m_SeqAnnotSet |
TIterator | m_Iterator |
CAnnot_CI –.
Searche individual features, alignments and graphs related to the specified bioseq or location
Definition at line 58 of file annot_ci.hpp.