NCBI C++ ToolKit
|
Search Toolkit Book for CFeatFindContext
Public Member Functions | |
CFeatFindContext (const CSeq_feat &feat) | |
virtual | ~CFeatFindContext () |
virtual void | CollectRangeMaps (vector< CHandleRangeMap > &hrmaps) const |
virtual CAnnotType_Index::TIndexRange | GetIndexRange () const |
virtual bool | CheckAnnotObject (const CAnnotObject_Info &info) |
Public Member Functions inherited from IFindContext | |
IFindContext () | |
virtual | ~IFindContext () |
const CAnnotObject_Info * | GetFoundObj () const |
Private Attributes | |
const CSeq_feat & | m_Feat |
Additional Inherited Members | |
Protected Attributes inherited from IFindContext | |
const CAnnotObject_Info * | m_FoundObj |
Definition at line 73 of file annot_finder.cpp.
Definition at line 76 of file annot_finder.cpp.
|
inlinevirtual |
Definition at line 77 of file annot_finder.cpp.
|
inlinevirtual |
Implements IFindContext.
Definition at line 91 of file annot_finder.cpp.
References info, m_Feat, and IFindContext::m_FoundObj.
|
inlinevirtual |
Implements IFindContext.
Definition at line 79 of file annot_finder.cpp.
References m_Feat, and CAnnotObject_Info::x_ProcessFeat().
|
inlinevirtual |
Implements IFindContext.
Definition at line 83 of file annot_finder.cpp.
References CSeq_feat_Base::GetData(), CSeqFeatData::GetSubtype(), CAnnotType_Index::GetSubtypeIndex(), and m_Feat.
Definition at line 99 of file annot_finder.cpp.
Referenced by CheckAnnotObject(), CollectRangeMaps(), and GetIndexRange().