NCBI C++ ToolKit
|
Search Toolkit Book for CGraph_CI
#include <objmgr/graph_ci.hpp>
Public Member Functions | |
CGraph_CI (void) | |
Create an empty iterator. More... | |
CGraph_CI (const CBioseq_Handle &bioseq) | |
Create an iterator that enumerates CSeq_graph objects related to the given bioseq. More... | |
CGraph_CI (const CBioseq_Handle &bioseq, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_graph objects related to the given bioseq. More... | |
CGraph_CI (const CBioseq_Handle &bioseq, const CRange< TSeqPos > &range, ENa_strand strand=eNa_strand_unknown) | |
Create an iterator that enumerates CSeq_graph objects related to the given bioseq. More... | |
CGraph_CI (const CBioseq_Handle &bioseq, const CRange< TSeqPos > &range, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_graph objects related to the given bioseq. More... | |
CGraph_CI (const CBioseq_Handle &bioseq, const CRange< TSeqPos > &range, ENa_strand strand, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_graph objects related to the given bioseq. More... | |
CGraph_CI (CScope &scope, const CSeq_loc &loc) | |
Create an iterator that enumerates CSeq_graph objects related to the given seq-loc. More... | |
CGraph_CI (CScope &scope, const CSeq_loc &loc, const SAnnotSelector &sel) | |
Create an iterator that enumerates CSeq_graph objects related to the given seq-loc. More... | |
CGraph_CI (const CSeq_annot_Handle &annot) | |
Iterate all graphs from the seq-annot regardless of their location. More... | |
CGraph_CI (const CSeq_annot_Handle &annot, const SAnnotSelector &sel) | |
Iterate all graphs from the seq-annot regardless of their location. More... | |
CGraph_CI (const CSeq_loc &loc, const CSeq_annot_Handle &annot) | |
Iterate all graphs from the seq-annot that annotate the location. More... | |
CGraph_CI (const CSeq_loc &loc, const CSeq_annot_Handle &annot, const SAnnotSelector &sel) | |
Iterate all graphs from the seq-annot that annotate the location. More... | |
CGraph_CI (const CSeq_entry_Handle &entry) | |
Iterate all graphs from the seq-entry regardless of their location. More... | |
CGraph_CI (const CSeq_entry_Handle &entry, const SAnnotSelector &sel) | |
Iterate all graphs from the seq-entry regardless of their location. More... | |
CGraph_CI (const CGraph_CI &iter) | |
CGraph_CI & | operator= (const CGraph_CI &iter) |
virtual | ~CGraph_CI (void) |
CGraph_CI & | operator++ (void) |
CGraph_CI & | operator-- (void) |
void | Rewind (void) |
DECLARE_OPERATOR_BOOL (IsValid()) | |
const CGraph_CI & | begin () const |
CGraph_CI | end () const |
bool | operator!= (const CGraph_CI &it) const |
const CMappedGraph & | operator* (void) const |
const CMappedGraph * | operator-> (void) const |
Public Member Functions inherited from CAnnotTypes_CI | |
CAnnotTypes_CI (void) | |
CAnnotTypes_CI (CScope &scope) | |
CAnnotTypes_CI (TAnnotType type, const CBioseq_Handle &bioseq, const CRange< TSeqPos > &range, ENa_strand strand, const SAnnotSelector *params=0) | |
CAnnotTypes_CI (TAnnotType type, CScope &scope, const CSeq_loc &loc, const SAnnotSelector *params=0) | |
CAnnotTypes_CI (TAnnotType type, const CSeq_annot_Handle &annot, const SAnnotSelector *params=0) | |
CAnnotTypes_CI (TAnnotType type, const CSeq_loc &loc, const CSeq_annot_Handle &annot, const SAnnotSelector *params=0) | |
CAnnotTypes_CI (TAnnotType type, const CSeq_entry_Handle &entry, const SAnnotSelector *params=0) | |
virtual | ~CAnnotTypes_CI (void) |
void | Rewind (void) |
CSeq_annot_Handle | GetAnnot (void) const |
const CSeq_annot_Handle & | GetSeq_annot_Handle (void) const |
size_t | GetSize (void) const |
bool | MaxSearchSegmentsLimitIsReached (void) const |
const TAnnotTypes & | GetAnnotTypes (void) const |
const TAnnotNames & | GetAnnotNames (void) const |
Uint8 | GetCostOfLoadingInBytes (void) const |
Get collected cost of loading requested data in bytes. More... | |
double | GetCostOfLoadingInSeconds (void) const |
Get collected cost of loading requested data in seconds. More... | |
Private Member Functions | |
void | x_Update (void) |
CGraph_CI | operator++ (int) |
CGraph_CI | operator-- (int) |
CGraph_CI (const CGraph_CI &it, EAtEnd) | |
Private Attributes | |
CMappedGraph | m_Graph |
Additional Inherited Members | |
Public Types inherited from CAnnotTypes_CI | |
typedef SAnnotSelector::TAnnotType | TAnnotType |
typedef vector< SAnnotTypeSelector > | TAnnotTypes |
typedef set< CAnnotName > | TAnnotNames |
Protected Types inherited from CAnnotTypes_CI | |
enum | EAtEnd { at_end } |
typedef vector< CAnnotObject_Ref > | TAnnotSet |
typedef TAnnotSet::const_iterator | TIterator |
Protected Member Functions inherited from CAnnotTypes_CI | |
bool | IsValid (void) const |
void | Next (void) |
void | Prev (void) |
const CAnnotObject_Ref & | Get (void) const |
CScope & | GetScope (void) const |
CAnnot_Collector & | GetCollector (void) |
const TIterator & | GetIterator (void) const |
CAnnotTypes_CI (const CAnnotTypes_CI &src, EAtEnd) | |
bool | operator!= (const CAnnotTypes_CI &it) const |
CGraph_CI –.
Definition at line 233 of file graph_ci.hpp.