NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CGraphFindContext Class Reference

Search Toolkit Book for CGraphFindContext

+ Inheritance diagram for CGraphFindContext:
+ Collaboration diagram for CGraphFindContext:

Public Member Functions

 CGraphFindContext (const CSeq_graph &graph)
virtual ~CGraphFindContext ()
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_InfoGetFoundObj () const

Private Attributes

const CSeq_graphm_Graph

Additional Inherited Members

- Protected Attributes inherited from IFindContext
const CAnnotObject_Infom_FoundObj

Detailed Description

Definition at line 129 of file annot_finder.cpp.

Constructor & Destructor Documentation

◆ CGraphFindContext()

CGraphFindContext::CGraphFindContext ( const CSeq_graph graph)

Definition at line 132 of file annot_finder.cpp.

◆ ~CGraphFindContext()

virtual CGraphFindContext::~CGraphFindContext ( )

Definition at line 133 of file annot_finder.cpp.

Member Function Documentation

◆ CheckAnnotObject()

virtual bool CGraphFindContext::CheckAnnotObject ( const CAnnotObject_Info info)

Implements IFindContext.

Definition at line 144 of file annot_finder.cpp.

References info, IFindContext::m_FoundObj, and m_Graph.

◆ CollectRangeMaps()

virtual void CGraphFindContext::CollectRangeMaps ( vector< CHandleRangeMap > &  hrmaps) const

Implements IFindContext.

Definition at line 135 of file annot_finder.cpp.

References m_Graph, and CAnnotObject_Info::x_ProcessGraph().

◆ GetIndexRange()

virtual CAnnotType_Index::TIndexRange CGraphFindContext::GetIndexRange ( ) const

Member Data Documentation

◆ m_Graph

const CSeq_graph& CGraphFindContext::m_Graph

Definition at line 152 of file annot_finder.cpp.

Referenced by CheckAnnotObject(), and CollectRangeMaps().

The documentation for this class was generated from the following file:
Modified on Mon Apr 22 04:04:09 2024 by rev. 669887