NCBI C++ ToolKit
|
Search Toolkit Book for CSeq_feat_Handle
#include <objmgr/seq_feat_handle.hpp>
Public Types | |
typedef CRange< TSeqPos > | TRange |
typedef SSNP_Info::TSNPId | TSNPId |
typedef SSNP_Info::TWeight | TWeight |
Protected Types | |
enum | { kNoAnnotObjectInfo = 0x80000000 , kFeatIndexMask = 0x7fffffff } |
typedef Int4 | TFeatIndex |
Protected Member Functions | |
bool | x_HasAnnotObjectInfo () const |
TFeatIndex | x_GetFeatIndex () const |
const CSeq_annot_Info & | x_GetSeq_annot_Info (void) const |
const CSeq_annot_SNP_Info & | x_GetSNP_annot_Info (void) const |
const CAnnotObject_Info & | x_GetAnnotObject_InfoAny (void) const |
const CAnnotObject_Info & | x_GetAnnotObject_Info (void) const |
const CSeq_feat & | x_GetPlainSeq_feat (void) const |
const SSNP_Info & | x_GetSNP_InfoAny (void) const |
const SSNP_Info & | x_GetSNP_Info (void) const |
CSeq_feat_Handle (const CSeq_annot_Handle &annot, TFeatIndex feat_index) | |
CSeq_feat_Handle (const CSeq_annot_Handle &annot, const SSNP_Info &snp_info, CCreatedFeat_Ref &created_ref) | |
CSeq_feat_Handle (CScope &scope, CAnnotObject_Info *info) | |
Private Attributes | |
CSeq_annot_Handle | m_Seq_annot |
TFeatIndex | m_FeatIndex |
CConstRef< CSeq_feat > | m_CreatedOriginalFeat |
CRef< CCreatedFeat_Ref > | m_CreatedFeat |
Friends | |
class | CMappedFeat |
class | CFeat_CI |
class | CCreatedFeat_Ref |
class | CSeq_annot_Info |
class | CSeq_annot_Handle |
class | CSeq_annot_ftable_CI |
class | CSeq_annot_ftable_I |
class | CTSE_Handle |
class | CScope_Impl |
Proxy to access the seq-feat objects data
Definition at line 75 of file seq_feat_handle.hpp.