A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/obj__event_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/objutils/obj_event.hpp Source File

1 #ifndef GUI_OBJUTILS___VIEW_EVENT__HPP 2 #define GUI_OBJUTILS___VIEW_EVENT__HPP 72  typedef

vector< CConstRef<objects::CSeq_feat> >

TFeats

;

73  typedef

vector< CConstRef<objects::CSeq_align> >

TAligns

;

74  typedef

vector< CConstRef<objects::CSeq_loc> >

TSeqLocs

;

75  typedef

vector< CConstRef<objects::CSeq_id> >

TIds

;

76  typedef

vector< CConstRef<CIdLoc> >

TIdLocs

;

79  typedef

vector< CConstRef<CObject> >

TOther

;

98  bool

HasRangeSelection()

const

;

99  const

objects::CHandleRangeMap& GetRangeSelection()

const

;

101  void

AddRangeSelection(

const

objects::CSeq_loc& loc);

108  bool

HasObjectSelection();

109  bool

AddObjectSelection(

const CObject

& obj);

115  void

AddObjectSelection(

const

objects::CSeq_id&

id

,

const CRange<TSeqPos>

& range);

117  void

AddTaxIDSelection(

TTaxId

tid);

145  void

AddIndexed(

const string

& area_name,

const CObject

& obj);

150  void

GetIndexed(

const string

& area_name,

TConstObjects

& objs)

const

;

160  static bool

Match(

const CObject

& obj1, objects::CScope& scope1,

161  const CObject

& obj2, objects::CScope& scope2);

163  static bool

MatchFeatWithFeat(

const

objects::CSeq_feat& feat1,

164

objects::CScope& scope1,

165  const

objects::CSeq_feat& feat2,

166

objects::CScope& scope2);

168  static bool

MatchFeatWithLoc(

const

objects::CSeq_feat& feat1,

169

objects::CScope& scope1,

170  const

objects::CSeq_loc& loc2,

171

objects::CScope& scope2);

173  static bool

MatchFeatWithId(

const

objects::CSeq_feat& feat1,

174

objects::CScope& scope1,

175  const

objects::CSeq_id& id2,

176

objects::CScope& scope2);

178  static bool

MatchAlignWithAlign(

const

objects::CSeq_align& align1,

179

objects::CScope& scope1,

180  const

objects::CSeq_align& align2,

181

objects::CScope& scope2);

183  static bool

MatchLocWithLoc(

const

objects::CSeq_loc& loc1,

184

objects::CScope& scope1,

185  const

objects::CSeq_loc& loc2,

186

objects::CScope& scope2);

188  static bool

MatchLocWithId(

const

objects::CSeq_loc& loc1,

189

objects::CScope& scope1,

190  const

objects::CSeq_id& id2,

191

objects::CScope& scope2);

193  static bool

MatchIdWithId(

const

objects::CSeq_id& id1,

194

objects::CScope& scope1,

195  const

objects::CSeq_id& id2,

196

objects::CScope& scope2);

200  static bool

x_SimpleMatch(

const

objects::CSeq_id_Handle& h_sel_id,

201  const

objects::CSeq_id_Handle& h_id);

static CRef< CScope > m_Scope

CConstRef< objects::CSeq_id > m_Id

CRange< TSeqPos > m_Range

CSelectionEvent CSelectionEvent is used for broadcasting selection between views.

vector< CConstRef< objects::CSeq_id > > TIds

void AddObjectSelection(const objects::CSeq_id &id)

const TIdLocs & GetIdLocs() const

const TTaxIds & GetTaxIDs() const

map< string, TConstObjects > TIndexed

bool GetRangeSelection(const objects::CSeq_id &id, objects::CScope &scope, TRangeColl &segs)

static bool sm_MatchByProduct

const TIndexed & GetIndexMap() const

Get access to private index map (all areas) (mostly to avoid copy-ctr overhead associated with GetInd...

const TSeqLocs & GetSeqLocs() const

static EObjMatchPolicy sm_ObjMatchPolicy

static bool sm_TreeBroadcastOneToOne

Node properties used to compare trees when broadcasting.

bool m_HasObjectSelection

vector< CConstRef< objects::CSeq_loc > > TSeqLocs

static bool sm_InterDocBroadcast

objects::CHandleRangeMap m_RangeMap

vector< CConstRef< objects::CSeq_feat > > TFeats

CRangeCollection< TSeqPos > TRangeColl

static bool sm_MatchAlnLocs

static bool sm_AutoBroadcast

void AddRangeSelection(const objects::CSeq_id &id, const TRangeColl &segs)

void AddObjectSelection(const objects::CVcfVariant &vcf_variant)

void AddObjectSelection(const objects::CSeq_align &align)

CRef< objects::CScope > m_Scope

TRangeColl::TRange TRange

void AddObjectSelection(const objects::CSeq_feat &feat)

TVcfVariants m_VcfVariants

vector< CConstRef< objects::CSeq_align > > TAligns

static vector< string > sm_TreeBroadcastProperties

broadcast sel. between documents

const TFeats & GetFeats() const

static EIdMatchPolicy sm_IdMatchPolicy

vector< CConstRef< CIdLoc > > TIdLocs

objects::CScope & GetScope()

vector< CConstRef< objects::CVcfVariant > > TVcfVariants

const TVcfVariants & GetVcfVariants() const

void AddObjectSelection(const objects::CSeq_loc &loc)

const TIds & GetIds() const

const TAligns & GetAligns() const

map< string, EObjType > TRawNameToType

static TRawNameToType sm_RawNameToType

vector< CConstRef< CObject > > TOther

Class designed to hold a set of tax-ids represented as (on) bits in a bit vector.

vector< CConstRef< CObject > > TConstObjects

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define NCBI_GUIOBJUTILS_EXPORT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4