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/group__GUI__UTILS.html below:

GUI Utility Classes and Modules

Utility and support routines for the GUI framework. More...

file   command.hpp   GUI command routing and handling framework.
    class   CGBProjectHelper   struct   CGBProjectHelper::SRIDStatInfo   struct   binary_functor< Type >   TEMPLATE binary functor base struct. More...
  struct   plus_func< Type >   TEMPLATE STRUCT max. More...
  struct   max_func< Type >   TEMPLATE STRUCT max. More...
  struct   min_func< Type >   TEMPLATE STRUCT min. More...
  class   CDenMapRunIterator< CntType >   Run iterator. iterate through runs of equal values in the bins. More...
  class   CDensityMap< CntType >   class CDensityMap generates a low-resolution view of a set of features. More...
  class   CFilter   CFilter –. More...
  class   CFilterSet   class   CGuiEutilsClient   class   IGuiObjectInfo   class   CGuiObjectInfoComponent   class   CGuiObjectInfoSeq_feat   struct   CGuiObjectInfoSeq_feat::SFeatSeg   Data structure for holding a feature segment. More...
  class   IGuiSeqInfo   class   CLabel   class   ILabelHandler   ILabelHandler interface. More...
  class   CLabelDescriptionCache   Class to control runtime cache for description labels label generation can be slow if we need to retrieve molecules, this class controls session only runtime cache for the labels. More...
  struct   SConstScopedObject   class   NSnpAnnot   function to work with SNP annotations More...
  class   NSnpGui   a collection of functions helping to display the SNP bins More...
  class   NSNPWebServices   helpers for accessing SNP web services More...
  class   CVcfVariant   class   ITooltipFormatter   primitive interface to arrange tabular data in the tooltips More...
  class   CCSSTableTooltipFormatter   tooltips using html tables with css classes from projects/sviewer/css/style.css and generated NCBI URLs are paths (recommended for SViewer) More...
  class   CHtmlTooltipFormatter   tooltips using html tables with html attibute formatting and generate NCBI URLs are absolute (recommended for GBench) More...
  class   CTextTooltipFormatter   tooltips using plain text formatting More...
  class   CGUIUserType   CGUIUserType. More...
  class   CAccelTable   CAccelTable - Accelerator Table. More...
  class   IAppJobProgress   IAppJobProgress. More...
  class   IAppJobError   IAppJobError. More...
  class   IAppJob   IAppJob. More...
  class   IAppJobEngineListener   IAppJobEngineListener - receives notifications about changes in job state. More...
  class   CAppJobException   IAppJobListener Interface for components that need to be notified about changes in Jobs. More...
  class   CAppJobDispatcher   CAppJobDispatcher. More...
  struct   CAppJobDispatcher::SJobRecord   SJobRecord describes a Job registered in Dispatcher. More...
  struct   CAppJobDispatcher::SQueueItem   SQueueItem - element of the Polling Queue. More...
  struct   CAppJobDispatcher::SJobStateEvent   class   CAppJobNotification   CAppJobNotification Notification send by CAppJobEventTranslator. More...
  class   CAppJobEventTranslator   CAppJobEventTranslator Standard Listener that generates notification events. More...
  class   IAppJobEngine   IAppJobEngine. More...
  class   IAppJobEngineParams   IAppJobEngineParams A base class for Engine Parmeters classes. More...
  class   CAppJobProgress   CAppJobProgress Default implementation for IAppJobProgress - the class encapsulates a text message and a numeric value indicating the progress of the task normalized in [0.0, 1.0] range (0.0 - just started, 1.0 - 100% done). More...
  class   CAppJobError   CAppJobError Default implementation for IAppJobError - encapsulates a text error message. More...
  class   CAppJobTextResult   CAppJobTextResult Default implementation for result object - encapsulates a text error message. More...
  class   CJobCancelable   Base class to build jobs with cancel functionality. More...
  class   CJobCancelable::CCanceled   class   CAppJob   CAppJob - default implementation of IAppJob that could be used as a base class. More...
  class   CAppJobExecuteUnit   class   CAppInfo   class CAppInfo defines an interface for application registration information More...
  class   CAppRegistry   class CAppRegistry defines the registry of application information for automated application link-outs More...
  class   CAppPopup   class CAppPopup allows applications to be launched based on standard registered types More...
  struct   SAttrRangeCollectionElement< Attr, Position >   TAttrRangeCollection represents a sequence of continious attributed intervals. More...
  class   CAttrRangeCollection< Attr, Position >   class   CAttrRangeCollection< Attr, Position >::element_proxy   class   CAttrRangeCollection< Attr, Position >::const_iterator   class   CAttrRangeCollection< Attr, Position >::const_pos_iterator   class   CBBox< N >   class   CBrowserUtils   class   CCanceledImpl   class   ITransferable   class   CTransferable< T >   class   CClipboard   class   ICurve   class ICurve defines a basic interface for all curves. More...
  class   IEventAttachment   object, that will be attached to event More...
  class   CEventAttachmentFor< T >   templatized IEventAttachment wrapper More...
  class   CEvent   CEvent - generic event implementation TODO TODO - Attachments. More...
  struct   SEvtMapEntry   Command map entry. More...
  struct   SEvtMap   Command Map. More...
  class   CEventHandler   CEventHandler. More...
  struct   CEventHandler::SPostRequest   class   CEventHandler::CPostQueue   CPostQueue - singleton queue for asynchronous events all methods are synchronized. More...
  class   CExecute   class   IExtension   IExtension IExtension interface represents an abstract pluggable component. More...
  class   IExtensionPoint   IExtensionPoint. More...
  class   IExtensionRegistry   IExtensionRegistry IExtensionRegistry is an interface representing a Registry where Extension Points and Extensions are registered. More...
  class   CExtensionPoint   CExtensionPoint - standard implementation of IExtensionPoint. More...
  class   CExtensionRegistry   CExtensionRegistry - standard implementation of IExtensionRegistry. More...
  class   CExtensionPointDeclaration   CExtensionPointDeclaration - static declaration helper. More...
  class   CExtensionDeclaration   CExtensionDeclaration - static declaration helper. More...
  class   CFetchURL   class   CFtpUtils   class   CFuncPtr   class   CFuncPtrTmpl< T >   class   CFuncPtr1< RetType, Arg1 >   class   CFuncPtrTmpl1< T, RetType, Arg1 >   class   CVoidFuncPtr1< Arg1 >   class   CVoidFuncPtrTmpl1< T, Arg1 >   class   CIdGenerator   CIdGenerator - generates consecutive integer identifiers. More...
  class   CUniqueLabelGenerator   CUniqueLabelGenerator Modifies the given label so that it becomes unique in the given set of labels by appending a numeric postfix ( "name" -> "name (1)" ) More...
  class   CJobAdapter   class   CJobAdapter::IJobCallback   class   CJobAdapterResult< T >   class   CJobAdapterJob< TInput, TOutput >   class   CMenuItem   CMenuItem - represents a menu items in IMenu-style menus. More...
  struct   SMenuItemRec   SMenuItemRec. More...
  class   IReporter   class   CRgbaColor   class CRgbaColor provides a simple abstraction for managing colors. More...
  class   CStringUtil   class   CTableNames   class   CThreadPoolEngine   CThreadPoolEngine. More...
  class   CThreadPoolEngine::CThreadTask   IAppJob to CThreadPool_Task Adaptor. More...
  struct   STrackErrorStatus   class   CTrackUtils   class   IUIObject   IUIObject - object that provides basic properties often required in a UI object. More...
  class   CUIObject   CUIObject - default mix-in implementation of IUIObject. More...
  class   CUrlUtils   class   CMacOSX   class   CLayoutObject   class CLayoutObject defines an interface that wraps a rectilinear abstract object. More...
  struct   SLayoutByPos   basic sort by position function More...
  struct   SLayoutBySize   basic sort by size function More...
  class   CLayout   class CLayout is a container of objects laid out in a series of rows or tracks. More...
  class   CLayoutEngine   class CLayoutEngine defines the abstract interface for a given alyout algorithm. More...
  class   C2DLayoutEngine   class C2DLayoutEngine defines the interface for a standard 2D layout engine. More...
  class   CGuiObjectInfoSeq_align   struct   SFileDlgData   File dialog utilities. More...
  struct   SWFileDlgData   class   CGuiObjectInfoBioseq   class   CGuiObjectInfoBioseq_set   class   CTableDataFTable   class   CTableDataSeq_table   struct   CTableDataSeq_table::SLocLabel   #define  DECLARE_EVENT_MAP()   #define  BEGIN_EVENT_MAP(thisClass, baseClass)   Begins definition of Command Map for CEventHandler-derived class. More...
  #define  END_EVENT_MAP()   Ends definition of Command Map. More...
  #define  ON_EVENT(type, id, handler)   { ncbi::CEvent::eEvent_Message, typeid(type).name(), id, id, (FEventHandler) handler },   #define  ON_EVENT_RANGE(type, id, id_last, handler)   { CEvent::eEvent_Message, typeid(type).name(), id, id_last, (FEventHandler) handler },   #define  DEFINE_MENU(name)   #define  MENU_ITEM(cmd, label)   { CMenuItem::eItem, label, cmd, "", "", CMenuItem::eDefault},   #define  MENU_ITEM_T(cmd, label, tooltip)    { CMenuItem::eItem, label, cmd, "", tooltip, CMenuItem::eDefault},   #define  MENU_ITEM_IM(cmd, label, image)    { CMenuItem::eItem, label, cmd, image, "", CMenuItem::eDefault},   #define  MENU_ITEM_IM_T(cmd, label, image, tooltip)    { CMenuItem::eItem, label, cmd, image, tooltip, CMenuItem::eDefault},   #define  MENU_ITEM_RADIO(cmd, label)    { CMenuItem::eItem, label, cmd, "", "", CMenuItem::eRadioItem},   #define  MENU_ITEM_CHECK(cmd, label)    { CMenuItem::eItem, label, cmd, "", "", CMenuItem::eCheckItem},   #define  MENU_SEPARATOR()    { CMenuItem::eSeparator, "", eCmdNone, "", "", CMenuItem::eDefault},   #define  MENU_SEPARATOR_L(label)    { CMenuItem::eSeparator, label, eCmdNone, "", "", CMenuItem::eDefault},   #define  SUBMENU(label)    { CMenuItem::eSubmenu, label, eCmdNone, "", "", CMenuItem::eDefault},   #define  SUBMENU_IM(label, image)    { CMenuItem::eSubmenu, label, eCmdNone, image, "", CMenuItem::eDefault},   #define  END_SUBMENU()    { CMenuItem::eSubmenu, "", eCmdInvalid, "", "", CMenuItem::eDefault},   #define  END_MENU()   typedef vector< CntType >  CDenMapRunIterator< CntType >::container_type   typedef container_type::size_type  CDenMapRunIterator< CntType >::position_type   typedef vector< CntType >  CDensityMap< CntType >::container_type   typedef container_type::const_iterator  CDensityMap< CntType >::const_iterator   typedef container_type::iterator  CDensityMap< CntType >::iterator   typedef CDenMapRunIterator< CntType >  CDensityMap< CntType >::runlen_iterator   typedef binary_functor< CntType >  CDensityMap< CntType >::accum_functor   typedef vector< size_t >  CDensityMap< CntType >::TDataPoints   typedef list< CRef< CFilter > >  CFilterSet::TFilters   using  CGuiObjectInfoSeq_feat::TSeqFeatMapInfoPair = std::pair< CConstRef< objects::CSeq_feat >, CSeqUtils::TMappingInfo >   using  CGuiObjectInfoSeq_feat::TSeqFeatVector = vector< TSeqFeatMapInfoPair >   using  CGuiObjectInfoSeq_feat::TLenPair = pair< string, string >   using  CGuiObjectInfoSeq_feat::TLens = vector< TLenPair >   typedef map< string, CRef< ILabelHandler > >  CLabel::TLabelMap   typedef map< string, stringCLabel::TAliasMap   typedef vector< CRef< CObject > >  TObjects   typedef vector< CConstRef< CObject > >  TConstObjects   typedef vector< SConstScopedObjectTConstScopedObjects   typedef map< string, TConstScopedObjectsTRelatedObjectsMap   typedef pair< string, stringNSnpGui::TLink   representation for a link have an URL and a human-readable label More...
  typedef list< TLinkNSnpGui::TLinkList   list of URL links More...
  typedef list< CRef< CVariation > >  NSNPWebServices::TSNPSearchResultList   various placements of a variation More...
  typedef pair< string, TSNPSearchResultListNSNPWebServices::TSNPSearchCompoundResult   results of a search for a given id (string) TSNPSearchResultList may be empty if the id has been found to be valid, but not satisfying other search criteria (currently: assembly accession) More...
  typedef list< TSNPSearchCompoundResultNSNPWebServices::TSNPSearchCompoundResultList   results of a search for one or several ids More...
  typedef map< string, stringCVcfVariant::TColumns   typedef map< int, TCmdIDCAccelTable::TAccelToCmdMap   typedef map< TCmdID, intCAccelTable::TCmdToAccelMap   typedef IAppJob::EJobState  IAppJobEngineListener::TJobState   typedef IAppJob::EJobState  CAppJobDispatcher::TJobState   typedef int  CAppJobDispatcher::TJobID   typedef CGuard< CAppJobDispatcherCAppJobDispatcher::TDispatcherGuard   typedef map< string, CIRef< IAppJobEngine > >  CAppJobDispatcher::TNameToEngine   typedef map< TJobID, SJobRecord * >  CAppJobDispatcher::TIDToRec   typedef map< IAppJob *, SJobRecord * >  CAppJobDispatcher::TPtrToRec   typedef multimap< time_t, SQueueItemCAppJobDispatcher::TTimeToItem   typedef list< SJobStateEventCAppJobDispatcher::TStateEventQueue   typedef IAppJob::EJobState  CAppJobNotification::TJobState   typedef CAppJobDispatcher::TJobID  CAppJobNotification::TJobID   typedef CAppJobDispatcher::TJobID  CAppJobEventTranslator::TJobID   typedef IAppJob::EJobState  CAppJobEventTranslator::TJobState   typedef CAppJobDispatcher  IAppJobEngine::TDisp   typedef IAppJob::EJobState  IAppJobEngine::TJobState   typedef enum EFileType  TFileType   typedef CRef< CAppInfoCAppRegistry::TAppInfoRef   typedef filetype::TFileType  CAppRegistry::TFileType   typedef map< TFileType, TAppInfoRefCAppRegistry::TRegistry   typedef filetype::TFileType  CAppPopup::TFileType   typedef Attr  CAttrRangeCollection< Attr, Position >::attr_type   typedef Position  CAttrRangeCollection< Attr, Position >::position_type   typedef CAttrRangeCollection< attr_type, position_typeCAttrRangeCollection< Attr, Position >::TThisType   typedef SAttrRangeCollectionElement< Attr, Position >  CAttrRangeCollection< Attr, Position >::SElement   typedef vector< SElementCAttrRangeCollection< Attr, Position >::TElementVector   typedef TElementVector::size_type  CAttrRangeCollection< Attr, Position >::size_type   contains one extra element that is used to represent open end pos More...
  typedef TElementVector::const_iterator  CAttrRangeCollection< Attr, Position >::vec_const_iterator   typedef random_access_iterator_tag  CAttrRangeCollection< Attr, Position >::const_pos_iterator::iterator_category   typedef const attr_type  CAttrRangeCollection< Attr, Position >::const_pos_iterator::value_type   typedef const attr_typeCAttrRangeCollection< Attr, Position >::const_pos_iterator::reference   typedef const attr_typeCAttrRangeCollection< Attr, Position >::const_pos_iterator::pointer   typedef TSignedSeqPos  CAttrRangeCollection< Attr, Position >::const_pos_iterator::difference_type   typedef ITransferable  CClipboard::TFlavor   typedef set< TFlavor * >  CClipboard::TItem   typedef vector< TItemCClipboard::TContents   typedef CVect3< float >  ICurve::TPoint   typedef T  CEventAttachmentFor< T >::TObjectType   typedef const char *  CEvent::TEventTypeInfo   typedef CRef< CEventCEvent::TEventObject   typedef Int4  CEvent::TEventID   typedef CEventHandler  CEvent::TEventSender   typedef Int4  CEvent::TEventRefs   typedef std::type_info  CEvent::TAttachmentTypeInfo   typedef int  TCmdID   typedef void(CEventHandler::*  FEventHandler) (CEvent *)   event handler More...
  typedef vector< CEventHandler * >  CEventHandler::TListeners   typedef map< int, TListenersCEventHandler::TPools   typedef list< AutoPtr< SPostRequest > >  CEventHandler::TPostRequests   typedef std::map< CEventHandler *, intCEventHandler::THandlerToCount   typedef void(*  CEventHandler::FOnPostCallback) ()   typedef CIRef< IExtensionIExtensionPoint::TExtRef   typedef vector< TExtRefIExtensionPoint::TExtVec   typedef CIRef< IExtensionIExtensionRegistry::TExtRef   typedef vector< TExtRefIExtensionRegistry::TExtVec   typedef CIRef< IExtensionPointIExtensionRegistry::TExtPointRef   typedef vector< TExtPointRefIExtensionRegistry::TExtPointVec   typedef map< string, TExtRefCExtensionPoint::TIdToExtMap   typedef CIRef< IExtensionCExtensionRegistry::TExtRef   typedef vector< TExtRefCExtensionRegistry::TExtVec   typedef CIRef< IExtensionPointCExtensionRegistry::TExtPointRef   typedef vector< TExtPointRefCExtensionRegistry::TExtPointVec   typedef map< string, TExtPointRefCExtensionRegistry::TIdToPointMap   typedef void(T::*  CFuncPtrTmpl< T >::TMemFun) (void)   typedef RetType(T::*  CFuncPtrTmpl1< T, RetType, Arg1 >::TMemFun) (Arg1)   typedef void(T::*  CVoidFuncPtrTmpl1< T, Arg1 >::TMemFun) (Arg1)   typedef CJobAdapterResult< TOutput >  CJobAdapterJob< TInput, TOutput >::TResult   typedef bool(*  CJobAdapterJob< TInput, TOutput >::TFunc) (TInput &, TOutput &, string &, ICanceled &)   typedef CTreeNode< CMenuItem * >  CMenuItem::TItemNode   typedef TItemNode::TNodeList_I  CMenuItem::TChildItem_I   typedef TItemNode::TNodeList_CI  CMenuItem::TChildItem_CI   typedef IAppJob::EJobState  CThreadPoolEngine::TJobState   typedef CRef< CThreadTaskCThreadPoolEngine::THandle   typedef map< IAppJob *, CRef< CThreadTask > >  CThreadPoolEngine::TJobToHandle   typedef CQueueItemBase  CThreadPoolEngine::TReqStates   typedef CAppJobDispatcher  CThreadPoolEngine::TJobStates   typedef int  STrackErrorStatus::TErrorSeverity   typedef int  STrackErrorStatus::TErrorCode   typedef struct STrackErrorStatus  TTrackErrorStatus   typedef vector< stringCTrackUtils::TDataKeys   typedef map< string, stringCTrackUtils::TTrackSettings   key-value pair for track settings More...
  typedef list< TTrackSettingsCTrackUtils::TTrackSettingsSet   typedef list< TTrackSettingsSet::iterator >  CTrackUtils::TTrackSettingsSetSelection   typedef vector< CRef< CLayoutObject > >  CLayoutObject::TObjects   typedef vector< CConstRef< CLayoutObject > >  CLayoutObject::TConstObjects   typedef vector< CRef< CLayoutObject > >  CLayout::TLayoutRow   typedef vector< TLayoutRowCLayout::TLayout   typedef vector< CRef< CLayoutObject > >  CLayoutEngine::TObjects   using  CGuiObjectInfoSeq_align::TSignedSeqRanges = std::vector< TSignedSeqRange >   enum   CFilter::EMode {
  CFilter::ePass , CFilter::eContains , CFilter::eDoesntContain , CFilter::eEquals ,
  CFilter::eDoesntEqual , CFilter::eLess , CFilter::eLessEquals , CFilter::eGreater ,
  CFilter::eGreaterEquals
}   enum   CFilter::ECompare { CFilter::eString , CFilter::eNumeric }   enum   CGuiObjectInfoSeq_feat::SFeatSeg::EType { CGuiObjectInfoSeq_feat::SFeatSeg::eType_Exon , CGuiObjectInfoSeq_feat::SFeatSeg::eType_Intron , CGuiObjectInfoSeq_feat::SFeatSeg::eType_OutOfBound }   enum   CLabel::ELabelType {
  CLabel::eInvalid = -1 , CLabel::eContent , CLabel::eUserType , CLabel::eUserSubtype ,
  CLabel::eType , CLabel::eUserTypeAndContent , CLabel::eDescriptionBrief , CLabel::eDescription ,
  CLabel::eSymbolAlias , CLabel::eGi , CLabel::eContentAndProduct , CLabel::eDefault = eContent
}   enum   CVcfVariant::EVCF_Type { CVcfVariant::eVCF_regular , CVcfVariant::eVCF_DbVar , CVcfVariant::eVCF_ClinVar }   enum   ITooltipFormatter::ETooltipFormatters { ITooltipFormatter::eTooltipFormatter_CSSTable , ITooltipFormatter::eTooltipFormatter_Html , ITooltipFormatter::eTooltipFormatter_Text }   supported types of formatters More...
  enum   IAppJob::EJobState {
  IAppJob::eInvalid , IAppJob::eRunning , IAppJob::eCompleted , IAppJob::eFailed ,
  IAppJob::eCanceled , IAppJob::eSuspended
}   Job states (describe FSM) More...
  enum   CAppJobException::EErrCode {
  CAppJobException::eInvalidOperation , CAppJobException::eUnknownJob , CAppJobException::eEngine_IncompatibleJob , CAppJobException::eEngine_InvalidParams ,
  CAppJobException::eEngine_InvalidOperation , CAppJobException::eEngine_UnknownJob , CAppJobException::eEngineFailed , CAppJobException::eEngineBusy ,
  CAppJobException::eFatalError
}   enum   CAppJobDispatcher::EConsts { CAppJobDispatcher::eInvalidJobID = -1 }   enum   CAppJobNotification::EType { CAppJobNotification::eStateChanged , CAppJobNotification::eProgress }   enum   EFileType { eUnknown = 0 , ePdf }   enumerated file type information More...
  enum   { CBBox< N >::X , CBBox< N >::Y , CBBox< N >::Z }   enum   EBaseCommands {
  eCmdMenuEnd = -2 , eCmdInvalid = -1 , eCmdNone = 0 , eCmdZoomIn ,
  eCmdZoomOut , eCmdZoomAll , eCmdZoomInMouse , eCmdZoomOutMouse ,
  eCmdZoomSel , eCmdZoomSeq , eCmdZoomObjects , eCmdZoomSelObjects ,
  eCmdZoomInX , eCmdZoomOutX , eCmdZoomAllX , eCmdZoomInY ,
  eCmdZoomOutY , eCmdZoomAllY , eCmdSetEqualScale , eCmdSettings ,
  eCmdConfigureTracks , eCmdHelpStart , eCmdWebHelpApp = eCmdHelpStart , eCmdSubmissionsWebHelp ,
  eCmdWebHelpGSVNavigation , eCmdWebHelpGSVInteractionGuide , eCmdWebHelpGSVLegends , eCmdHelpEnd = eCmdWebHelpGSVLegends ,
  eCmdResetSelection , eCmdBack , eCmdForward , eCmdSeqGoto ,
  eCmdSaveImages , eCmdSavePdf , eCmdSaveSvg , eBaseCmdLast
}   Definitions for generic commands. More...
  enum   EStickyToolTipCommands {
  eCmdFirstStickyToolTipCmd = 8000 , eCmdParentMove , eCmdSuspend , eCmdReCreate ,
  eCmdDockMainWindow , eCmdParentActivate , eCmdParentShow , eCmdParentHide ,
  eCmdPinTip , eCmdSearchTip , eCmdZoomTip , eCmdInfoTip ,
  eCmdClickTip , eCmdReleaseTip , eCmdMoveTip , eCmdTipActive ,
  eCmdTipInactive , eCmdCopyTipText , eCmdSelectTipText , eCmdCopySelectedTipText ,
  eCmdTipAdded , eCmdTipRemoved , eCmdLastStickyToolTipCmd
}   Commands needed to mange sticky tool tip windows. More...
  enum   CEvent::EEventClass { CEvent::eEvent_Message }   default event classes More...
  enum   CEvent::EEventID { CEvent::eEvent_LastID = -1 , CEvent::eEvent_InvalidID = -2 , CEvent::eEvent_MinClientID = 0 }   Predefining event IDs. More...
  enum   CEvent::EOwnershipPolicy { CEvent::eDelete , CEvent::eRelease }   enum   CEventHandler::EDispatch { CEventHandler::eDispatch_SelfOnly , CEventHandler::eDispatch_AllHandlers , CEventHandler::eDispatch_FirstHandler , CEventHandler::eDispatch_Default = eDispatch_AllHandlers }   enum controlling dispatching strategies More...
  enum   CEventHandler::EPoolName {
  CEventHandler::ePool_Default = 0 , CEventHandler::ePool_Parent , CEventHandler::ePool_Child , CEventHandler::ePool_Sibling ,
  CEventHandler::ePool_NextAvailable
}   Identifiers for standard pools. More...
  enum   CMenuItem::EType { CMenuItem::eItem , CMenuItem::eSubmenu , CMenuItem::eSeparator }   Type of menu item. More...
  enum   CMenuItem::EState {
  CMenuItem::eDefault = 0 , CMenuItem::eDisabled = 0x1 , CMenuItem::eCheckItem = 0x2 , CMenuItem::eRadioItem = 0x4 ,
  CMenuItem::eSet = 0x8
}   State and subtype of menu item. More...
  enum   STrackErrorStatus::EErrorSeverity { STrackErrorStatus::eErrorSeverity_NoError = 0 , STrackErrorStatus::eErrorSeverity_Warning = 1 , STrackErrorStatus::eErrorSeverity_Fatal = 2 }   enum   STrackErrorStatus::EErrorCode {
  STrackErrorStatus::eErrorCode_NoError = 0 , STrackErrorStatus::eErrorCode_Other = 1 , STrackErrorStatus::eErrorCode_UnknownAnnot = 2 , STrackErrorStatus::eErrorCode_NoAccess = 3 ,
  STrackErrorStatus::eErrorCode_NoPanfs = 4 , STrackErrorStatus::eErrorCode_NoAssmMapper = 5 , STrackErrorStatus::eErrorCode_IncorrectBatch = 6 , STrackErrorStatus::eErrorCode_Timeout = 7 ,
  STrackErrorStatus::eErrorCode_ErrorCode = 8 , STrackErrorStatus::eErrorCode_NoChrMatch = 9 , STrackErrorStatus::eErrorCode_NoDataW = 10 , STrackErrorStatus::eErrorCode_BlackListed = 11
}   enum   CLayoutObject::EType {
  CLayoutObject::eAlign , CLayoutObject::eAlignPairwise , CLayoutObject::eAlignSmear , CLayoutObject::eComment ,
  CLayoutObject::eFeat , CLayoutObject::eFeatLabel , CLayoutObject::eFeatPack , CLayoutObject::eFeatProtProduct ,
  CLayoutObject::eFeatVariation , CLayoutObject::eGraph , CLayoutObject::eHistogram , CLayoutObject::eAssnStudy ,
  CLayoutObject::eLabel , CLayoutObject::eMatepair , CLayoutObject::eSeqMap , CLayoutObject::eSequence ,
  CLayoutObject::eSwitchPoints , CLayoutObject::eVisRange
}   type of layout objects currently supported More...
  enum   CLayoutObject::EChildrenLayout { CLayoutObject::eInline , CLayoutObject::eIndividual }   static void  CGBProjectHelper::AddProjectItemsFromRID (CRef< objects::CScope > scope, CSeq_align_set &results, bool isFindComp, CRef< blast::CRemoteBlast > RemoteBlast, const set< string > &filter, CDataLoadingAppJob &job, SRIDStatInfo &RIDStatInfo)   virtual  binary_functor< Type >::~binary_functor ()   virtual Type  binary_functor< Type >::operator() (const Type &left, const Type &right) const =0   virtual binary_functor< Type > *  binary_functor< Type >::clone () const =0     plus_func< Type >::plus_func ()   virtual Type  plus_func< Type >::operator() (const Type &left, const Type &right) const   virtual binary_functor< Type > *  plus_func< Type >::clone () const   virtual Type  max_func< Type >::operator() (const Type &left, const Type &right) const   virtual binary_functor< Type > *  max_func< Type >::clone () const   Type  min_func< Type >::operator() (const Type &left, const Type &right) const   virtual binary_functor< Type > *  min_func< Type >::clone () const     CDenMapRunIterator< CntType >::CDenMapRunIterator (position_type here, const container_type &bins, TSeqPos start, double window)   CntType  CDenMapRunIterator< CntType >::Advance ()   position_type  CDenMapRunIterator< CntType >::GetPosition () const   position_type  CDenMapRunIterator< CntType >::GetRunLength () const   TSeqPos  CDenMapRunIterator< CntType >::GetSeqPosition () const   TSeqPos  CDenMapRunIterator< CntType >::GetSeqRunEndPosition () const   TSeqPos  CDenMapRunIterator< CntType >::GetSeqRunLength () const   CntType  CDenMapRunIterator< CntType >::GetValue () const   bool  CDenMapRunIterator< CntType >::operator== (const CDenMapRunIterator< CntType > &rhs) const   bool  CDenMapRunIterator< CntType >::Valid () const     CDenMapRunIterator< CntType >::DECLARE_OPERATOR_BOOL (Valid())   position_type  CDenMapRunIterator< CntType >::x_CalcRunLength () const     CDensityMap< CntType >::CDensityMap (TSeqPos start=0, TSeqPos stop=0, double window=1, accum_functor *func=NULL, CntType def=(CntType) 0)     CDensityMap< CntType >::CDensityMap (const objects::CBioseq_Handle &handle, double window=1, accum_functor *func=NULL, CntType def=(CntType) 0)     CDensityMap< CntType >::CDensityMap (const CDensityMap< CntType > &map)   CDensityMap< CntType > &  CDensityMap< CntType >::operator= (const CDensityMap< CntType > &map)   virtual  CDensityMap< CntType >::~CDensityMap ()   virtual void  CDensityMap< CntType >::AddRange (TSeqRange range, CntType score=1, bool expand=false)   virtual void  CDensityMap< CntType >::AddRanges (CRangeCollection< TSeqPos > ranges, CntType score=1, bool expand=false)   CntType  CDensityMap< CntType >::AddLocation (const objects::CSeq_loc &loc)   CntType  CDensityMap< CntType >::AddFeature (const objects::CSeq_feat &feature)   CntType  CDensityMap< CntType >::AddFeatures (const objects::CBioseq_Handle &handle, objects::SAnnotSelector sel)   All features on this bioseq selected by sel in the range of this. More...
  CntType  CDensityMap< CntType >::AddAlignments (const objects::CBioseq_Handle &handle, objects::SAnnotSelector sel)   All alignments on this bioseq selected by sel in the range of this. More...
  CntType  CDensityMap< CntType >::AddAlignments (const objects::CBioseq_Handle &handle, const objects::CSeq_annot &seq_annot)   All alignments in a given annotation on this bioseq within the range of this. More...
  void  CDensityMap< CntType >::Clear ()   TSeqPos  CDensityMap< CntType >::GetStart () const   TSeqPos  CDensityMap< CntType >::GetStop () const   TSeqRange  CDensityMap< CntType >::GetRange () const   double  CDensityMap< CntType >::GetWindow () const   size_t  CDensityMap< CntType >::GetBins () const   CntType  CDensityMap< CntType >::GetMax () const   CntType  CDensityMap< CntType >::GetMin () const   CntType  CDensityMap< CntType >::GetDefVal () const   void  CDensityMap< CntType >::SetMax (const CntType &max)   void  CDensityMap< CntType >::SetMin (const CntType &min)   const accum_functorCDensityMap< CntType >::GetAccum () const   void  CDensityMap< CntType >::ExtendTo (TSeqPos stop)   extend our density map to cover the sequence position stop. More...
  const_iterator  CDensityMap< CntType >::begin () const   const_iterator  CDensityMap< CntType >::end () const   iterator  CDensityMap< CntType >::begin ()   iterator  CDensityMap< CntType >::end ()   runlen_iterator  CDensityMap< CntType >::RunLenBegin () const   runlen_iterator  CDensityMap< CntType >::RunLenIterator (typename container_type::size_type n) const   CntType  CDensityMap< CntType >::operator[] (typename container_type::size_type n) const   CntType &  CDensityMap< CntType >::operator[] (typename container_type::size_type n)   static TSeqPos  CDensityMap< CntType >::GetDensityMap (const objects::CBioseq_Handle &handle, TSeqPos start, TSeqPos stop, TSeqPos window, objects::SAnnotSelector sel, vector< TSeqPos > &density)   OLD static method. More...
  size_t  CDensityMap< CntType >::x_CalcNbins ()   given the range and window size, how many bins should there be? More...
  size_t  CDensityMap< CntType >::x_BinN (TSeqPos p)   convert from sequence coords to a bin number. More...
    CFilter::CFilter (const string &name, int col, EMode mode, const string &data)   bool  CFilter::Filter (const vector< string > &row, ECompare comp) const   const stringCFilter::GetName (void) const   void  CFilter::SetName (const string &s)   int  CFilter::GetColumn (void) const   void  CFilter::SetColumn (int col)   EMode  CFilter::GetMode (void) const   void  CFilter::SetMode (EMode mode)   const stringCFilter::GetData (void) const   void  CFilter::SetData (const string &s)   bool  CFilterSet::Filter (const vector< string > &row) const   void  CFilterSet::Add (CFilter *filter)   void  CFilterSet::Remove (const string &name)   void  CFilterSet::Remove (CFilter *filter)   const TFiltersCFilterSet::GetFilters (void) const   void  CFilterSet::SetColType (size_t col, CFilter::ECompare type)     CGuiEutilsClient::CGuiEutilsClient ()   virtual  IGuiObjectInfo::~IGuiObjectInfo ()   virtual string  IGuiObjectInfo::GetType () const =0   virtual string  IGuiObjectInfo::GetSubtype () const =0   virtual string  IGuiObjectInfo::GetLabel () const =0   virtual void  IGuiObjectInfo::GetToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const =0   Get tooltip. More...
  virtual void  IGuiObjectInfo::GetLinks (ITooltipFormatter &links, bool no_ncbi_base) const =0   Get a set of links. More...
  virtual string  IGuiObjectInfo::GetIcon () const =0   virtual string  IGuiObjectInfo::GetViewCategory () const =0   To share default view between different types. More...
  static CGuiObjectInfoComponentCGuiObjectInfoComponent::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual string  CGuiObjectInfoComponent::GetType () const   virtual string  CGuiObjectInfoComponent::GetSubtype () const   virtual string  CGuiObjectInfoComponent::GetLabel () const   virtual void  CGuiObjectInfoComponent::GetToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const   Get tooltip. More...
  virtual void  CGuiObjectInfoComponent::GetLinks (ITooltipFormatter &, bool) const   Get a set of links. More...
  virtual string  CGuiObjectInfoComponent::GetIcon () const   virtual string  CGuiObjectInfoComponent::GetViewCategory () const   To share default view between different types. More...
  static CGuiObjectInfoSeq_featCGuiObjectInfoSeq_feat::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual string  CGuiObjectInfoSeq_feat::GetType () const   virtual string  CGuiObjectInfoSeq_feat::GetSubtype () const   virtual string  CGuiObjectInfoSeq_feat::GetLabel () const   virtual void  CGuiObjectInfoSeq_feat::GetToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const   Get tooltip. More...
  virtual void  CGuiObjectInfoSeq_feat::GetLinks (ITooltipFormatter &links, bool no_ncbi_base) const   Get a set of links. More...
  virtual string  CGuiObjectInfoSeq_feat::GetIcon () const   virtual string  CGuiObjectInfoSeq_feat::GetViewCategory () const   To share default view between different types. More...
  void  CGuiObjectInfoSeq_feat::SetLocation (const objects::CSeq_loc &loc)   void  CGuiObjectInfoSeq_feat::SetTaxId (int tax_id)   void  CGuiObjectInfoSeq_feat::SetMappingInfo (const CSeqUtils::TMappingInfo &mapping_info)   void  CGuiObjectInfoSeq_feat::SetMappedFeat (const objects::CMappedFeat &mapped_feat)   void  CGuiObjectInfoSeq_feat::SetIsProductFeat (bool is_product_feat=true)   string  CGuiObjectInfoSeq_feat::x_CreateLink (const string &label, const string &link) const   void  CGuiObjectInfoSeq_feat::x_AddLocationRows (ITooltipFormatter &tooltip) const   Add feature location-related information. More...
  void  CGuiObjectInfoSeq_feat::x_AddGroupLocationRows (ITooltipFormatter &tooltip) const   void  CGuiObjectInfoSeq_feat::x_GetFeatureToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1) const   void  CGuiObjectInfoSeq_feat::x_GetGroupToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1) const   void  CGuiObjectInfoSeq_feat::x_AddPositionRows (ITooltipFormatter &tooltip, TSeqPos at_p) const   Add position-specific (current cursor position) information. More...
  void  CGuiObjectInfoSeq_feat::x_AddExtraInfo (ITooltipFormatter &tooltip, TSeqPos at_p) const   void  CGuiObjectInfoSeq_feat::x_GetLocLengthRow (const objects::CSeq_loc &loc, const objects::CSeq_feat &feat, TLens &lens, const string &len_suffix) const   void  CGuiObjectInfoSeq_feat::x_GetProductLengthRow (const objects::CSeq_feat &feat, TLens &lens) const   CConstRef< objects::CSeq_loc >  CGuiObjectInfoSeq_feat::x_GetFeatLocation (const objects::CSeq_feat &feat, const objects::CBioseq_Handle &handle) const     CGuiObjectInfoSeq_feat::SFeatSeg::SFeatSeg ()   SFeatSeg  CGuiObjectInfoSeq_feat::x_GetHitSeg (TSeqPos pos) const   TSignedSeqPos  CGuiObjectInfoSeq_feat::x_ToFeature (TSeqPos pos) const   TSignedSeqPos  CGuiObjectInfoSeq_feat::x_ToProduct (TSeqPos pos) const   TSeqPos  CGuiObjectInfoSeq_feat::x_GetProtOffset () const   void  CGuiObjectInfoSeq_feat::x_GetSplicedSeqTitle (const SFeatSeg &seg, TSeqPos at_p, ITooltipFormatter &tooltip) const   void  CGuiObjectInfoSeq_feat::x_GetProductSequence (const SFeatSeg &seg, TSeqPos at_p, ITooltipFormatter &tooltip) const   string  CGuiObjectInfoSeq_feat::x_GetProductLabel () const   string  CGuiObjectInfoSeq_feat::x_GetAccession () const   virtual  IGuiSeqInfo::~IGuiSeqInfo ()   virtual bool  IGuiSeqInfo::IsSequence () const =0   virtual bool  IGuiSeqInfo::IsDNA () const =0   virtual bool  IGuiSeqInfo::IsProtein () const =0   virtual bool  IGuiSeqInfo::IsGenomic () const =0   virtual bool  IGuiSeqInfo::IsRNA () const =0   virtual bool  IGuiSeqInfo::IscDNA () const =0   static void  CLabel::GetLabel (const CObject &obj, string *label, ELabelType type=eDefault)   static void  CLabel::GetLabel (const CObject &obj, string *label, ELabelType type, objects::CScope *scope)   static void  CLabel::RegisterLabelHandler (const string &type, ILabelHandler &handler)   static void  CLabel::RegisterLabelHandler (const CTypeInfo &type, ILabelHandler &handler)   static bool  CLabel::HasHandler (const CTypeInfo &type)   static bool  CLabel::HasHandler (const string &type)   static void  CLabel::RegisterTypeIcon (const string &user_type, const string &user_subtype, const string &icon_alias)   static string  CLabel::GetTypeIconAlias (const string &user_type, const string &user_subtype)   static string  CLabel::GetTypeIconAlias (const string &user_type)   static void  CLabel::GetIconAlias (const CObject &obj, string *alias, objects::CScope *scope=NULL)   static void  CLabel::TruncateLabel (string *label, unsigned length_limit, unsigned length_tolerance)   truncate the label to some specific length with a desired leven of precision algorithm tries to analyse the string, find punctuation and truncate on that More...
  static void  CLabel::SetLabelByData (objects::CProjectItem &item, objects::CScope *scope=NULL)   virtual void  ILabelHandler::GetLabel (const CObject &obj, string *str, CLabel::ELabelType type, objects::CScope *scope) const =0   static void  CLabelDescriptionCache::InitCache ()   Initialize cache instance (call once at gBench start) More...
  static void  CLabelDescriptionCache::StopCache ()   Stop cache instance (call once at gBench stop) More...
  static void  CLabelDescriptionCache::CacheSeqId (const objects::CSeq_id &id, objects::CScope *scope)   Generate and cache description label for the specified gi. More...
  static void  CLabelDescriptionCache::AddCaches (const map< TGi, string > &caches)     SConstScopedObject::SConstScopedObject ()     SConstScopedObject::SConstScopedObject (const CObject *o, objects::CScope *s)   bool  SConstScopedObject::operator== (const SConstScopedObject &other) const   static CGraph_CI  NSnpAnnot::GetGraph_CI (const TSeqRange &range, const string &sAnnotName, CBioseq_Handle &Handle)   static CFeat_CI  NSnpAnnot::GetFeat_CI (const TSeqRange &range, const string &sAnnotName, CBioseq_Handle &Handle)   static size_t  NSnpAnnot::EstimateSNPCount (const TSeqRange &range, const string &sAnnotName, CBioseq_Handle &Handle)   static string  NSnpGui::ClinSigAsColorKey (NSnp::TClinSigID ClinSigID)   preferred colorings for SNP clinical significances More...
  static string  NSnpGui::ClinSigAsImgURL (NSnp::TClinSigID ClinSigID, const string &colorTheme)   gets a URL to an image representing the given clinical significance More...
  static NSnp::TClinSigID  NSnpGui::ClinSigFromString (const string &clinsig)   converts string to clinical significance type (CPhenotype::EClinical_significance) More...
  static void  NSnpGui::ClinSigAsColor (NSnp::TClinSigID ClinSigID, CRgbaColor &color)   returns color for clinsig values (SV-4908) returns #767677 for undefined values More...
  static string  NSnpGui::SelectClinSigTerm (const string &clinsig)   returns the term with the highest pathogenicity if the CLNSIG string has multiple parts (terms) More...
  static string  NSnpGui::PValueAsColorKey (double pvalue)   preferred colorings for a given pvalue More...
  static string  NSnpGui::PValueToString (double pvalue)   static void  NSnpGui::GetBinTooltip (const NSnpBins::SBin &bin, CIRef< ITooltipFormatter > pFormatter, TGi gi, const std::string &colorTheme)   generate a tooltip for a given bin object and put it into the formatter More...
  static void  NSnpGui::GetBinLinks (const NSnpBins::SBin &bin, TLinkList &LinkList)   get a list of links associated with a given SNP bin More...
  static bool  NSnpGui::isFromVcf (const CSeq_feat &variation_ref)   static bool  NSnpGui::GetClinSigValue (const CSeq_feat &ref, string &attr_value)   returns CLNSIG attribute value from VcfAttribute user object returns false if not found More...
  static CVariation_inst::EType  NSnpGui::GetVcfType (const CSeq_feat &variation_ref)   static CVariation_inst::EType  NSnpGui::GetVcfType (const string &ref, const vector< string > &alt)   static void  NSnpGui::x_MakeVarVuLink (CConstRef< NSnpBins::SBinEntry > BinEntry, CIRef< ITooltipFormatter > pFormatter, bool &isGoToPresent, TGi gi)   makes a varVu link suitable for putting into a tooltip More...
  static void  NSnpGui::x_MakeVarVuLink (CConstRef< NSnpBins::SBinEntry > BinEntry, TLinkList &LinkList, TGi gi)   makes a varVu link suitable for putting into a link list More...
  static void  NSnpGui::x_MakeClinVarLink (CConstRef< NSnpBins::SBinEntry > BinEntry, CIRef< ITooltipFormatter > pFormatter, bool &isGoToPresent)   makes a ClinVar link suitable for putting into a tooltip More...
  static void  NSnpGui::x_MakeClinVarLink (CConstRef< NSnpBins::SBinEntry > BinEntry, TLinkList &LinkList)   makes a ClinVar link suitable for putting into a link list More...
  static void  NSnpGui::x_ProcessDbgaptext (CConstRef< NSnpBins::SBinEntry > BinEntry, ITooltipFormatter *pFormatter)   processes dbgaptext field and puts its contents into a tooltip More...
  static void  NSNPWebServices::Search (const std::string &sTerms, const std::string &sAssemblyAccession, TSNPSearchCompoundResultList &ResultList)   search for given SNP ID(s) and get a list of results More...
  static void  NSNPWebServices::Search (const std::string &sTerms, TSNPSearchResultList &ResultList)   same thing without taking assembly into account More...
  static void  NSNPWebServices::SearchByVarId (const std::string &sTerms, const string &sAssemblyAccession, TSNPSearchCompoundResultList &ResultList)   static void  NSNPWebServices::x_GetSearchHost ()     CVcfVariant::CVcfVariant (const objects::CSeq_id &seq_id, const string &sVariantID, size_t pos, const string &ref_allele, const string &alt_alleles)   alternative alleles separated by / More...
    CVcfVariant::CVcfVariant (const string &sSeqId, const string &sVariantID, size_t pos, const string &ref_allele, const string &alt_alleles)   alternative alleles separated by / More...
  string  CVcfVariant::GetID () const   size_t  CVcfVariant::GetPos () const   size_t  CVcfVariant::GetLen () const   string  CVcfVariant::GetRefAllele_display () const   const list< string > &  CVcfVariant::GetAltAlleles_display () const   string  CVcfVariant::GetAllAlleles_display () const   string  CVcfVariant::GetRefAllele_orig () const   string  CVcfVariant::GetAltAlleles_orig () const   int  CVcfVariant::GetLongestAlleleLen (bool &all_alt_alleles_same_len) const   objects::CVariation_inst::EType  CVcfVariant::GetVariationType () const   string  CVcfVariant::GetVariationTypeAsString () const   const objects::CSeq_loc &  CVcfVariant::GetLocation () const   void  CVcfVariant::GetLabel (string &label, CLabel::ELabelType type) const   static string  CVcfVariant::GetTypeName ()   const TColumnsCVcfVariant::GetInfoColumns () const   string  CVcfVariant::GetInfoColumnsAsString () const   const TColumnsCVcfVariant::GetSampleColumns () const   TColumnsCVcfVariant::SetInfoColumns ()   TColumnsCVcfVariant::SetSampleColumns ()   bool  CVcfVariant::WeakMatch (const CVcfVariant &right) const   void  CVcfVariant::ParseInfoColumns ()   bool  CVcfVariant::IsClinVar () const   bool  CVcfVariant::IsDbVar () const   static CIRef< ITooltipFormatterITooltipFormatter::CreateTooltipFormatter (ETooltipFormatters)   factory for requested tooltip formatter creation More...
  virtual CIRef< ITooltipFormatterITooltipFormatter::CreateInstance ()=0   creates another instance of the same tooltip formatter More...
  virtual void  ITooltipFormatter::StartRow ()=0   start a new table row More...
  virtual void  ITooltipFormatter::AddBulletCol (const string &sBulletSrc="")=0   add a cell with an image More...
  virtual void  ITooltipFormatter::AddTagCol (const string &sContents="", const string &sBulletSrc="")=0   adds a tag column to the row More...
  virtual void  ITooltipFormatter::AddValueCol (const string &sContents="", unsigned width=200, bool isNoWrap=false)=0   adds a value column to the row More...
  virtual void  ITooltipFormatter::FinishRow ()=0   finish the row (i.e. no other contents will be added to it) More...
  virtual void  ITooltipFormatter::AddDividerRow (unsigned colspan=2)=0   add a horizontal divider between sections of the table More...
  virtual void  ITooltipFormatter::AddRow (const string &sContents="", unsigned colspan=2)=0   add a row with a cell, spanning across all columns More...
  virtual void  ITooltipFormatter::AddRow (const string &sTag, const string &sValue, unsigned valueColWidth=200, bool noSpaceInsert=false)=0   add a row with two columns More...
  virtual void  ITooltipFormatter::AddLinkRow (const string &sTag, const string &sValue, unsigned valueColWidth=200)=0   add a row with two columns More...
  virtual void  ITooltipFormatter::AddLinkRow (const string &sTag, const string &sText, const string &sUrl, unsigned valueColWidth=200)=0   add a row with two columns, the second containing a link More...
  virtual void  ITooltipFormatter::AddLinksTitle (const string &sTitle)=0   add a row with the links title More...
  virtual void  ITooltipFormatter::AddSectionRow (const string &sContents)=0   add a section row More...
  virtual string  ITooltipFormatter::Render ()=0   returns the formatted tooltip text and resets the formatter for reuse More...
  virtual bool  ITooltipFormatter::IsEmpty () const =0   Indicates if the tooltip is empty. More...
  virtual string  ITooltipFormatter::CreateLink (const string &sLabel, const string &sUrl) const =0   construct the HTML code for a link from the displayed text label and supplied URL More...
  virtual string  ITooltipFormatter::CreateNcbiLink (const string &sText, const string &sUrl) const =0   construct the HTML code for a link from the displayed text label and supplied NCBI URL path More...
  virtual string  ITooltipFormatter::CreateGenomicLink (const string &sText, const string &sUrl) const   virtual void  ITooltipFormatter::AddPubmedLinksRow (const string &pmids, bool &isGoToPresent, bool isBulletColPresent)=0   add a row containing all links to specified Pubmed IDs More...
  virtual void  ITooltipFormatter::MaybeAddGoToRow (bool &isGoToPresent, bool isBulletColPresent)=0   conditionally add a Go To row More...
  virtual void  ITooltipFormatter::Append (const ITooltipFormatter &tooltip)=0   appends another formatter to this one More...
  virtual void  ITooltipFormatter::SetTrustedData (bool trusted_data)   indicates whether the data is coming from a trusted source More...
  virtual bool  ITooltipFormatter::IsTrustedData ()   indicates whether the data is coming from a trusted source More...
  virtual  ITooltipFormatter::~ITooltipFormatter ()   static CIRef< ITooltipFormatterCCSSTableTooltipFormatter::CreateTooltipFormatter ()   virtual CIRef< ITooltipFormatterCCSSTableTooltipFormatter::CreateInstance ()   creates another instance of the same tooltip formatter More...
  virtual void  CCSSTableTooltipFormatter::StartRow ()   start a new table row More...
  virtual void  CCSSTableTooltipFormatter::AddBulletCol (const string &sBulletSrc="")   add a cell with an image More...
  virtual void  CCSSTableTooltipFormatter::AddTagCol (const string &sContents="", const string &sBulletSrc="")   adds a tag column to the row More...
  virtual void  CCSSTableTooltipFormatter::AddValueCol (const string &sContents="", unsigned width=200, bool isNoWrap=false)   adds a value column to the row More...
  virtual void  CCSSTableTooltipFormatter::FinishRow ()   finish the row (i.e. no other contents will be added to it) More...
  virtual void  CCSSTableTooltipFormatter::AddDividerRow (unsigned colspan=2)   add a horizontal divider between sections of the table More...
  virtual void  CCSSTableTooltipFormatter::AddRow (const string &sContents="", unsigned colspan=2)   add a row with a cell, spanning across all columns More...
  virtual void  CCSSTableTooltipFormatter::AddRow (const string &sTag, const string &sValue, unsigned valueColWidth=200, bool=false)   add a row with two columns More...
  virtual void  CCSSTableTooltipFormatter::AddLinkRow (const string &sTag, const string &sValue, unsigned valueColWidth=200)   add a row with two columns More...
  virtual void  CCSSTableTooltipFormatter::AddLinkRow (const string &sTag, const string &sText, const string &sUrl, unsigned valueColWidth=200)   add a row with two columns, the second containing a link More...
  virtual void  CCSSTableTooltipFormatter::AddLinksTitle (const string &sTitle)   add a row with the links title More...
  virtual void  CCSSTableTooltipFormatter::AddSectionRow (const string &sContents)   add a section row More...
  virtual string  CCSSTableTooltipFormatter::Render ()   returns the formatted tooltip text and resets the formatter for reuse More...
  virtual bool  CCSSTableTooltipFormatter::IsEmpty () const   Indicates if the tooltip is empty. More...
  virtual string  CCSSTableTooltipFormatter::CreateLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied URL More...
  virtual string  CCSSTableTooltipFormatter::CreateNcbiLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied NCBI URL path More...
  virtual void  CCSSTableTooltipFormatter::AddPubmedLinksRow (const string &pmids, bool &isGoToPresent, bool isBulletColPresent)   add a row containing all links to specified Pubmed IDs More...
  virtual void  CCSSTableTooltipFormatter::MaybeAddGoToRow (bool &isGoToPresent, bool isBulletColPresent)   conditionally add a Go To row More...
  virtual void  CCSSTableTooltipFormatter::Append (const ITooltipFormatter &tooltip)   appends another formatter to this one More...
    CCSSTableTooltipFormatter::CCSSTableTooltipFormatter ()     CCSSTableTooltipFormatter::CCSSTableTooltipFormatter (const CCSSTableTooltipFormatter &)   CCSSTableTooltipFormatterCCSSTableTooltipFormatter::operator= (const CCSSTableTooltipFormatter &)   static CIRef< ITooltipFormatterCHtmlTooltipFormatter::CreateTooltipFormatter ()   virtual CIRef< ITooltipFormatterCHtmlTooltipFormatter::CreateInstance ()   creates another instance of the same tooltip formatter More...
  virtual void  CHtmlTooltipFormatter::StartRow ()   start a new table row More...
  virtual void  CHtmlTooltipFormatter::AddBulletCol (const string &sBulletSrc="")   add a cell with an image More...
  virtual void  CHtmlTooltipFormatter::AddTagCol (const string &sContents="", const string &sBulletSrc="")   adds a tag column to the row More...
  virtual void  CHtmlTooltipFormatter::AddValueCol (const string &sContents="", unsigned width=200, bool isNoWrap=false)   adds a value column to the row More...
  virtual void  CHtmlTooltipFormatter::FinishRow ()   finish the row (i.e. no other contents will be added to it) More...
  virtual void  CHtmlTooltipFormatter::AddDividerRow (unsigned colspan=2)   add a horizontal divider between sections of the table More...
  virtual void  CHtmlTooltipFormatter::AddRow (const string &sContents="", unsigned colspan=2)   add a row with a cell, spanning across all columns More...
  virtual void  CHtmlTooltipFormatter::AddRow (const string &sTag, const string &sValue, unsigned valueColWidth=200, bool noSpaceInsert=false)   add a row with two columns More...
  virtual void  CHtmlTooltipFormatter::AddLinkRow (const string &sTag, const string &sValue, unsigned valueColWidth=200)   add a row with two columns More...
  virtual void  CHtmlTooltipFormatter::AddLinkRow (const string &sTag, const string &sText, const string &sUrl, unsigned valueColWidth=200)   add a row with two columns, the second containing a link More...
  virtual void  CHtmlTooltipFormatter::AddLinksTitle (const string &sTitle)   add a row with the links title More...
  virtual void  CHtmlTooltipFormatter::AddSectionRow (const string &sContents)   add a section row More...
  virtual string  CHtmlTooltipFormatter::Render ()   returns the formatted tooltip text and resets the formatter for reuse More...
  virtual bool  CHtmlTooltipFormatter::IsEmpty () const   Indicates if the tooltip is empty. More...
  virtual string  CHtmlTooltipFormatter::CreateLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied URL More...
  virtual string  CHtmlTooltipFormatter::CreateNcbiLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied NCBI URL path More...
  virtual string  CHtmlTooltipFormatter::CreateGenomicLink (const string &sText, const string &sUrl) const   virtual void  CHtmlTooltipFormatter::AddPubmedLinksRow (const string &pmids, bool &isGoToPresent, bool isBulletColPresent)   add a row containing all links to specified Pubmed IDs More...
  virtual void  CHtmlTooltipFormatter::MaybeAddGoToRow (bool &isGoToPresent, bool isBulletColPresent)   conditionally add a Go To row More...
  virtual void  CHtmlTooltipFormatter::Append (const ITooltipFormatter &tooltip)   appends another formatter to this one More...
  void  CHtmlTooltipFormatter::x_FindAllOccurences (const string &input, char search, vector< size_t > &occurences) const   unsigned  CHtmlTooltipFormatter::x_InsertSpaces (string &input, size_t start, size_t end, size_t fragment_length=65) const   void  CHtmlTooltipFormatter::x_InsertSpaces (string &input, size_t fragment_length=65) const     CHtmlTooltipFormatter::CHtmlTooltipFormatter ()     CHtmlTooltipFormatter::CHtmlTooltipFormatter (const CHtmlTooltipFormatter &)   CHtmlTooltipFormatterCHtmlTooltipFormatter::operator= (const CHtmlTooltipFormatter &)   static CIRef< ITooltipFormatterCTextTooltipFormatter::CreateTooltipFormatter ()   virtual CIRef< ITooltipFormatterCTextTooltipFormatter::CreateInstance ()   creates another instance of the same tooltip formatter More...
  virtual void  CTextTooltipFormatter::StartRow ()   start a new table row More...
  virtual void  CTextTooltipFormatter::AddBulletCol (const string &sBulletSrc="")   add a cell with an image More...
  virtual void  CTextTooltipFormatter::AddTagCol (const string &sContents="", const string &sBulletSrc="")   adds a tag column to the row More...
  virtual void  CTextTooltipFormatter::AddValueCol (const string &sContents="", unsigned width=200, bool isNoWrap=false)   adds a value column to the row More...
  virtual void  CTextTooltipFormatter::FinishRow ()   finish the row (i.e. no other contents will be added to it) More...
  virtual void  CTextTooltipFormatter::AddDividerRow (unsigned colspan=2)   add a horizontal divider between sections of the table More...
  virtual void  CTextTooltipFormatter::AddRow (const string &sContents="", unsigned colspan=2)   add a row with a cell, spanning across all columns More...
  virtual void  CTextTooltipFormatter::AddRow (const string &sTag, const string &sValue, unsigned valueColWidth=200, bool=false)   add a row with two columns More...
  virtual void  CTextTooltipFormatter::AddLinkRow (const string &sTag, const string &sValue, unsigned valueColWidth=200)   add a row with two columns More...
  virtual void  CTextTooltipFormatter::AddLinkRow (const string &sTag, const string &sText, const string &sUrl, unsigned valueColWidth=200)   add a row with two columns, the second containing a link More...
  virtual void  CTextTooltipFormatter::AddLinksTitle (const string &sTitle)   add a row with the links title More...
  virtual void  CTextTooltipFormatter::AddSectionRow (const string &sContents)   add a section row More...
  virtual string  CTextTooltipFormatter::Render ()   returns the formatted tooltip text and resets the formatter for reuse More...
  virtual bool  CTextTooltipFormatter::IsEmpty () const   Indicates if the tooltip is empty. More...
  virtual string  CTextTooltipFormatter::CreateLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied URL More...
  virtual string  CTextTooltipFormatter::CreateNcbiLink (const string &sText, const string &sUrl) const   construct the HTML code for a link from the displayed text label and supplied NCBI URL path More...
  virtual void  CTextTooltipFormatter::AddPubmedLinksRow (const string &pmids, bool &isGoToPresent, bool isBulletColPresent)   add a row containing all links to specified Pubmed IDs More...
  virtual void  CTextTooltipFormatter::MaybeAddGoToRow (bool &isGoToPresent, bool isBulletColPresent)   conditionally add a Go To row More...
  virtual void  CTextTooltipFormatter::Append (const ITooltipFormatter &tooltip)   appends another formatter to this one More...
    CTextTooltipFormatter::CTextTooltipFormatter ()     CTextTooltipFormatter::CTextTooltipFormatter (const CTextTooltipFormatter &)   CTextTooltipFormatterCTextTooltipFormatter::operator= (const CTextTooltipFormatter &)     CGUIUserType::CGUIUserType ()     CGUIUserType::CGUIUserType (const string &type, const string &subtype=sm_SbTp_Undefined)   bool  CGUIUserType::operator< (const CGUIUserType &other) const   static bool  CAccelTable::RegisterAccelerator (int accel, TCmdID cmd)   static bool  CAccelTable::GetCommandByAccel (int accel, TCmdID &cmd)   returns in "cmd" command corresponding to the accelerator More...
  static bool  CAccelTable::GetAccelByCommand (TCmdID cmd, int &accel)   returns in "accel" accelerator corresponding to the command, if multiple accelerators are mapped to this command the first one is returned More...
  static string  CAccelTable::GetAccelLabel (int accel)   generates text label describing accelerator such as "Ctrl+C" More...
  static void  CAccelTable::RegisterStdAccelerators ()   registers platform-specific accelerators for standard commands such as "Copy", "Paste" More...
  virtual  IAppJobProgress::~IAppJobProgress ()   virtual float  IAppJobProgress::GetNormDone () const =0   return a number indicating the progress(0.0 - just started, 1.0 - done) More...
  virtual string  IAppJobProgress::GetText () const =0   returns a text string describing current state More...
  virtual  IAppJobError::~IAppJobError ()   virtual string  IAppJobError::GetText () const =0   returns a string describing the error More...
  virtual bool  IAppJobError::IsUserLevel () const =0   virtual  IAppJob::~IAppJob ()   virtual bool  IAppJob::BeforeRun ()   Function will be called on the main thread before execution of Run Should not do any lengthy work returns true to continue job execution on worker thread false to quit execution with status - failed. More...
  virtual EJobState  IAppJob::Run ()=0   Function that does all the useful work, called by the Engine. More...
  virtual CConstIRef< IAppJobProgressIAppJob::GetProgress ()=0   return progress object, the function shall be synchronized internally. More...
  virtual CRef< CObjectIAppJob::GetResult ()=0   Returns the Job Result. More...
  virtual CConstIRef< IAppJobErrorIAppJob::GetError ()=0   Returns IAppJobError object describing internal error that caused the Job to fail. More...
  virtual string  IAppJob::GetDescr () const =0   Returns a human readable description of the Job (optional) More...
  virtual void  IAppJob::RequestCancel ()=0   RequestCancel() is called to notify the Job that it shall exit Run() function ASAP. More...
  virtual bool  IAppJob::IsCanceled () const =0   virtual  IAppJobEngineListener::~IAppJobEngineListener ()   virtual void  IAppJobEngineListener::OnEngineJobStateChanged (IAppJob &job, TJobState new_state)=0     CAppJobException::NCBI_EXCEPTION_DEFAULT (CAppJobException, CException)   static CAppJobDispatcherCAppJobDispatcher::GetInstance ()   static void  CAppJobDispatcher::ReleaseInstance ()   get the Singleton Dispatcher More...
    CAppJobDispatcher::CAppJobDispatcher ()   Release the singleton. More...
  virtual  CAppJobDispatcher::~CAppJobDispatcher ()   void  CAppJobDispatcher::ShutDown ()   Terminates all jobs and releases Engines. More...
  bool  CAppJobDispatcher::IdleCallback ()   this function shall be called in the the application idle function. More...
  bool  CAppJobDispatcher::RegisterEngine (const string &name, IAppJobEngine &engine)   Registers a new Engine, returns true if successful. More...
  TJobID  CAppJobDispatcher::StartJob (IAppJob &job, const string &engine_name, IEngineParams *params=NULL)   Starts a Job on the specified engine in "passive mode" - no notifications or progress reports will be sent. More...
  TJobID  CAppJobDispatcher::StartJob (IAppJob &job, const string &engine_name, CEventHandler &listener, int report_period=-1, bool auto_delete=false, IEngineParams *params=NULL)   Starts a Job on the specified engine; the provided listener will receive notification events when the Job's state changes. More...
  TJobID  CAppJobDispatcher::StartJob (IAppJob &job, const string &engine_name, CAppJobEventTranslator &listener, int report_period=-1, bool auto_delete=false, IEngineParams *params=NULL)   Starts a Job on the specified engine, Dispatcher will call methods of the provide listener when the Job's state changes. More...
  void  CAppJobDispatcher::RunSync (IAppJob &job, TJobID &jobId, CEventHandler &listener)   Runs jon synchronously sending job notifications synchronously Returns when job is finished. More...
  void  CAppJobDispatcher::Mute (bool bMute=true)   Mute all notifications. More...
  void  CAppJobDispatcher::CancelJob (TJobID job_id)   void  CAppJobDispatcher::SuspendJob (TJobID job_id)   void  CAppJobDispatcher::ResumeJob (TJobID job_id)   void  CAppJobDispatcher::CancelAllJobs ()   Request to cancel all jobs (func returns without waiting) More...
  bool  CAppJobDispatcher::DeleteJob (TJobID job_id)   when a Job is deleted the listener is not notified More...
  TJobState  CAppJobDispatcher::GetJobState (TJobID job_id)   All Get() functions return values stored in the Registy not the actual. More...
  CConstIRef< IAppJobProgressCAppJobDispatcher::GetJobProgress (TJobID job_id)   CRef< CObjectCAppJobDispatcher::GetJobResult (TJobID job_id)   CConstIRef< IAppJobErrorCAppJobDispatcher::GetJobError (TJobID job_id)   static string  CAppJobDispatcher::StateToStr (TJobState state)   static bool  CAppJobDispatcher::IsTerminal (TJobState state)   void  CAppJobDispatcher::Lock () const   void  CAppJobDispatcher::Unlock () const   static string  CAppJobDispatcher::GetStatusString (TJobState job_state)   Debugging method for status strings. More...
    CAppJobDispatcher::SJobRecord::SJobRecord (IAppJob &job, TJobID id, TJobState state, IAppJobEngine &engine, CAppJobEventTranslator *listener, int report_period, bool auto_delete)   CAppJobDispatcher::SJobRecord. More...
  bool  CAppJobDispatcher::SJobRecord::ActiveProgress () const     CAppJobDispatcher::SQueueItem::SQueueItem ()     CAppJobDispatcher::SQueueItem::SQueueItem (int job_id, bool progress)     CAppJobDispatcher::SJobStateEvent::SJobStateEvent ()     CAppJobDispatcher::SJobStateEvent::SJobStateEvent (IAppJob &job, TJobState new_state)   void  CAppJobDispatcher::x_AddJobRecord (SJobRecord &rec)   void  CAppJobDispatcher::x_RemoveJobRecord (SJobRecord &rec)   TJobID  CAppJobDispatcher::x_StartJob (IAppJob &job, const string &engine_name, CAppJobEventTranslator *listener, int report_period, bool auto_delete, IEngineParams *params)   void  CAppJobDispatcher::x_OnJobStarted (IAppJob &job, IAppJobEngine &, CAppJobEventTranslator *listener, int report_period, bool)   handles state transition More...
  IAppJobEngineCAppJobDispatcher::x_GetRegisteredEngine (const string &engine_name)   Helper functions these functions rely on external synchronization and do not throw / catch exception. More...
  SJobRecordCAppJobDispatcher::x_GetJobRecord (TJobID job_id)   SJobRecordCAppJobDispatcher::x_GetJobRecord (IAppJob &job)   static void  CAppJobDispatcher::x_OnJobStateChanged (SJobRecord &rec, TJobState new_state)   Update job record, throws an exception if new state change is incorrect. More...
  void  CAppJobDispatcher::x_OnJobStateChangedNotify (SJobRecord &rec)   void  CAppJobDispatcher::x_OnJobProgressNotify (SJobRecord &rec)   bool  CAppJobDispatcher::x_PollEngines ()   void  CAppJobDispatcher::x_FlushStateEventQueue ()   void  CAppJobDispatcher::x_VerifyProgressNotNull (CAppJobDispatcher::SJobRecord &rec)   bool  CAppJobDispatcher::x_IsCanceled (int job_id) const     CAppJobDispatcher::DECLARE_CLASS_STATIC_MUTEX (sm_Mutex)     CAppJobNotification::CAppJobNotification (TJobID job_id, TJobState state)   CAppJobNotification. More...
    CAppJobNotification::CAppJobNotification (TJobID job_id, CObject *result=NULL)     CAppJobNotification::CAppJobNotification (TJobID job_id, const IAppJobError &error)     CAppJobNotification::CAppJobNotification (TJobID job_id, const IAppJobProgress &progress)   TJobID  CAppJobNotification::GetJobID () const   TJobState  CAppJobNotification::GetState () const   CRef< CObjectCAppJobNotification::GetResult () const   returns non-null pointer only if Completed or Running and has temporary results available More...
  CConstIRef< IAppJobErrorCAppJobNotification::GetError () const   returns non-null pointer only if job Failed More...
  CConstIRef< IAppJobProgressCAppJobNotification::GetProgress () const   returns non-null pointer only if notification type is eProgress More...
    CAppJobEventTranslator::CAppJobEventTranslator (CEventHandler &target)   CAppJobEventTranslator. More...
  virtual void  CAppJobEventTranslator::x_NotifyObservers (CRef< CEvent > &evt)   virtual  IAppJobEngine::~IAppJobEngine ()   virtual bool  IAppJobEngine::IsActive ()=0   Returns true if Engine supports "active" model i.e. More...
  virtual void  IAppJobEngine::SetListener (IAppJobEngineListener *listener)=0   For "active" mode set a Listener that will be notified when the state of a Job changes. More...
  virtual void  IAppJobEngine::StartJob (IAppJob &job, IEngineParams *params=NULL)=0   If Engine cannot start the Job and exception shall be thrown. More...
  virtual void  IAppJobEngine::CancelJob (IAppJob &job)=0   Cancel job in the engine If job is not running yet - just remove from the pending queue otherwise uses IInterruptible to notify the job about cancel request. More...
  virtual void  IAppJobEngine::SuspendJob (IAppJob &job)=0   virtual void  IAppJobEngine::ResumeJob (IAppJob &job)=0   virtual TJobState  IAppJobEngine::GetJobState (IAppJob &job) const =0   virtual void  IAppJobEngine::ShutDown ()=0   stop any background threads and free resources associated with the Engine More...
  virtual void  IAppJobEngine::RequestCancel ()=0   asyncronous request all jobs to Cancel More...
  virtual  IAppJobEngineParams::~IAppJobEngineParams ()     CAppJobProgress::CAppJobProgress ()   CAppJobProgress. More...
    CAppJobProgress::CAppJobProgress (float done, const string &text)     CAppJobProgress::CAppJobProgress (const CAppJobProgress &progress)   CAppJobProgressCAppJobProgress::operator= (const CAppJobProgress &progress)   void  CAppJobProgress::SetNormDone (float done)   void  CAppJobProgress::SetText (const string &text)   void  CAppJobProgress::x_CopyFrom (const CAppJobProgress &progress)   copy constructor, assignment implementation More...
    CAppJobError::CAppJobError (const string &text, bool user_level=false)   CAppJobError. More...
    CAppJobTextResult::CAppJobTextResult (const string &text)   CAppJobTextResult. More...
  virtual string  CAppJobTextResult::GetText () const     CJobCancelable::CJobCancelable ()   void  CJobCancelable::SetDataLocker (ILocker *locker)   CLockerGuard  CJobCancelable::x_GetGuard ()   ICanceledCJobCancelable::x_GetICanceled ()     CAppJob::CAppJob (const string &descr="AppJob")   CAppJob. More...
  virtual void  CAppJob::x_SetStatusText (const string &text)   virtual void  CAppJob::x_ResetState ()     CAppJobExecuteUnit::CAppJobExecuteUnit (IExecuteUnit &executeUnit, const string &descr)   virtual EJobState  CAppJobExecuteUnit::Run () override   Function that does all the useful work, called by the Engine. More...
    CAppInfo::CAppInfo (const string &path=kEmptyStr)   virtual  CAppInfo::~CAppInfo ()   const stringCAppInfo::GetExePath (void) const   CNcbiOstreamoperator<< (CNcbiOstream &strm, TFileType &ftype)     CAppRegistry::CAppRegistry ()   virtual  CAppRegistry::~CAppRegistry ()   const TAppInfoRefCAppRegistry::Find (TFileType filetype) const   TAppInfoRefCAppRegistry::operator[] (const TFileType &type)   static bool  CAppPopup::PopupFile (const string &file, TFileType filetype=filetype::eUnknown)   launch an application to handle a file More...
  static bool  CAppPopup::PopupURL (const string &url)   launch an application to handle a URL More...
  static CAppRegistryCAppPopup::GetRegistry (void)   retrieve the application registry More...
  bool  SAttrRangeCollectionElement< Attr, Position >::operator< (const Position &pos) const     CAttrRangeCollection< Attr, Position >::CAttrRangeCollection ()     CAttrRangeCollection< Attr, Position >::CAttrRangeCollection (TSeqPos start)   void  CAttrRangeCollection< Attr, Position >::swap (CAttrRangeCollection &c)   void  CAttrRangeCollection< Attr, Position >::SetFrom (TSeqPos start)   void  CAttrRangeCollection< Attr, Position >::push_back (const attr_type &attr)   void  CAttrRangeCollection< Attr, Position >::push_back (const attr_type &attr, TSeqPos len)   const_iterator  CAttrRangeCollection< Attr, Position >::begin () const   const_iterator  CAttrRangeCollection< Attr, Position >::end () const   size_type  CAttrRangeCollection< Attr, Position >::size () const   bool  CAttrRangeCollection< Attr, Position >::empty () const   const element_proxy  CAttrRangeCollection< Attr, Position >::operator[] (size_type pos) const   void  CAttrRangeCollection< Attr, Position >::clear ()   const_iterator  CAttrRangeCollection< Attr, Position >::find (position_type pos) const   const_iterator  CAttrRangeCollection< Attr, Position >::find (const_iterator first, const_iterator last, position_type pos) const   position_type  CAttrRangeCollection< Attr, Position >::GetFrom () const   position_type  CAttrRangeCollection< Attr, Position >::GetToOpen () const   position_type  CAttrRangeCollection< Attr, Position >::GetTo () const   position_type  CAttrRangeCollection< Attr, Position >::GetLength (void) const   const_pos_iterator  CAttrRangeCollection< Attr, Position >::begin_pos () const   const_pos_iterator  CAttrRangeCollection< Attr, Position >::end_pos () const   vec_const_iterator  CAttrRangeCollection< Attr, Position >::x_Find (vec_const_iterator first, vec_const_iterator last, position_type pos) const     CAttrRangeCollection< Attr, Position >::element_proxy::element_proxy (vec_const_iterator it)     CAttrRangeCollection< Attr, Position >::element_proxy::element_proxy (const element_proxy &ep)   TSeqPos  CAttrRangeCollection< Attr, Position >::element_proxy::GetFrom () const   TSeqPos  CAttrRangeCollection< Attr, Position >::element_proxy::GetTo () const   TSeqPos  CAttrRangeCollection< Attr, Position >::element_proxy::GetToOpen () const   TSeqPos  CAttrRangeCollection< Attr, Position >::element_proxy::GetLength () const   const attr_typeCAttrRangeCollection< Attr, Position >::element_proxy::GetAttr () const   bool  CAttrRangeCollection< Attr, Position >::element_proxy::RefEquals (const element_proxy &ep) const     CAttrRangeCollection< Attr, Position >::element_proxy::operator vec_const_iterator () const   void  CAttrRangeCollection< Attr, Position >::element_proxy::Inc ()   void  CAttrRangeCollection< Attr, Position >::element_proxy::Dec ()     CAttrRangeCollection< Attr, Position >::const_iterator::const_iterator (vec_const_iterator itEl)     CAttrRangeCollection< Attr, Position >::const_iterator::const_iterator (const const_iterator &it)   const element_proxyCAttrRangeCollection< Attr, Position >::const_iterator::operator* () const   const element_proxyCAttrRangeCollection< Attr, Position >::const_iterator::operator-> () const   const_iteratorCAttrRangeCollection< Attr, Position >::const_iterator::operator++ ()   const_iterator  CAttrRangeCollection< Attr, Position >::const_iterator::operator++ (int)   const_iteratorCAttrRangeCollection< Attr, Position >::const_iterator::operator-- ()   const_iterator  CAttrRangeCollection< Attr, Position >::const_iterator::operator-- (int)   bool  CAttrRangeCollection< Attr, Position >::const_iterator::operator== (const const_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_iterator::operator!= (const const_iterator &it) const   void  CAttrRangeCollection< Attr, Position >::const_iterator::Inc ()   void  CAttrRangeCollection< Attr, Position >::const_iterator::Dec ()     CAttrRangeCollection< Attr, Position >::const_pos_iterator::const_pos_iterator (const_iterator itR)     CAttrRangeCollection< Attr, Position >::const_pos_iterator::const_pos_iterator (const const_pos_iterator &it)   const attr_typeCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator* () const   const attr_typeCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator-> () const   const_pos_iteratorCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator++ ()   const_pos_iterator  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator++ (int)   const_pos_iteratorCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator-- ()   const_pos_iterator  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator-- (int)   const_pos_iteratorCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator+= (int n)   const_pos_iterator  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator+ (int n) const   const_pos_iteratorCAttrRangeCollection< Attr, Position >::const_pos_iterator::operator-= (int n)   const_pos_iterator  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator- (int n) const   TSignedSeqPos  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator- (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator== (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator!= (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator< (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator> (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator<= (const const_pos_iterator &it) const   bool  CAttrRangeCollection< Attr, Position >::const_pos_iterator::operator>= (const const_pos_iterator &it) const   void  CAttrRangeCollection< Attr, Position >::const_pos_iterator::Inc ()   void  CAttrRangeCollection< Attr, Position >::const_pos_iterator::Dec ()     CBBox< N >::CBBox ()   virtual  CBBox< N >::~CBBox ()   void  CBBox< N >::Add (const CBBox< N > &bbox)   void  CBBox< N >::Add (const CVect2< float > &pt)   void  CBBox< N >::Add (const CVect3< float > &pt)   void  CBBox< N >::Add (const float vals[N], int num_sets=1, int stride=0)   pair< float, float >  CBBox< N >::GetNthRange (unsigned int n) const   virtual void  CBBox< N >::PrintTo (CNcbiOstream &strm) const   CNcbiOstreamoperator<< (CNcbiOstream &strm, const CBBox< 3 > &bb)   static void  CBrowserUtils::SendToBrowser (const string &html)   Send html to a web browser. More...
  static void  CBrowserUtils::SendToBrowser (const string &body, const string &mime_type)   Send anything to a web browser. More...
  static void  CBrowserUtils::AddBaseTag (string &html, const string &url)   Add a <Base> tag to html (in place) More...
  void  CCanceledImpl::RequestCancel ()   virtual bool  CCanceledImpl::IsCanceled () const override     ITransferable::ITransferable ()   virtual  ITransferable::~ITransferable ()   virtual const std::type_info &  ITransferable::GetType () const =0   virtual ITransferableITransferable::Clone () const =0     CTransferable< T >::CTransferable (const T &val)   virtual  CTransferable< T >::~CTransferable ()   const TCTransferable< T >::GetValue () const   virtual const std::type_info &  CTransferable< T >::GetType () const   virtual ITransferableCTransferable< T >::Clone () const   static CClipboardCClipboard::Instance ()   void  CClipboard::Clear (void)   size_t  CClipboard::Size (void)   template<typename T > int  CClipboard::Add (const T &val)   template<typename InIt > void  CClipboard::Add (InIt first, InIt last)   template<typename T > void  CClipboard::Set (const T &val)   template<typename InIt > void  CClipboard::Set (InIt first, InIt last)   bool  CClipboard::IsEmpty (void)   template<typename T > void  CClipboard::AddFlavor (const T &val)   template<typename T > void  CClipboard::AddFlavorAt (int idx, const T &val)   template<typename T > const TCClipboard::Get () const   template<typename T > const TCClipboard::GetPtr () const   template<typename T > const TCClipboard::GetAt (int idx) const   template<typename T > const TCClipboard::GetPtrAt (int idx) const   template<typename T > bool  CClipboard::Contains (const T &val)   string  CClipboard::ToString ()     CClipboard::DECLARE_CLASS_STATIC_MUTEX (sm_ClipboardMutex)     CClipboard::CClipboard ()   template<typename T > size_t  CClipboard::x_AddValue (const T &val)   template<typename T > size_t  CClipboard::x_AddValueEx (const T &val)   template<typename T > const TCClipboard::x_GetValueAt (int idx) const   template<typename T > void  CClipboard::x_AddFlavor (int idx, const T &val)   void  CClipboard::x_Clear (void)   virtual  ICurve::~ICurve ()   virtual void  ICurve::Recalc ()=0   recalculate the curve (curve-specific) More...
  virtual const TPointICurve::GetPoint (size_t i) const =0   access control points of the curve More...
  virtual TPointICurve::SetPoint (size_t i)=0   virtual void  ICurve::SetPoint (size_t i, const TPoint &)=0   virtual TPoint  ICurve::EvalPos (float u) const =0   virtual TPoint  ICurve::EvalTan (float u) const =0   virtual TPoint  ICurve::EvalCurve (float u) const =0   virtual float  ICurve::GetError () const =0   access the level of detail More...
  virtual void  ICurve::SetError (float f)=0   virtual  IEventAttachment::~IEventAttachment ()   TObjectTypeCEventAttachmentFor< T >::SetData (void)   provide non-const access to the packaged data More...
  void  CEventAttachmentFor< T >::SetData (const TObjectType &data)   const TObjectTypeCEventAttachmentFor< T >::GetData (void) const   provide const access to the packaged data More...
    CEventAttachmentFor< T >::operator TObjectType & (void)   cast operators to get the data More...
    CEventAttachmentFor< T >::operator const TObjectType & (void) const     CEvent::CEvent ()   default ctor More...
    CEvent::CEvent (TEventID eid)   create an event for a given event ID, with event class Unknown More...
    CEvent::CEvent (EEventClass ecl, TEventID eid, TEventSender *sender=NULL)   create an event for a specific event class and ID More...
    CEvent::CEvent (EEventClass ecl, TEventID eid, IEventAttachment *att, EOwnershipPolicy policy, TEventSender *sender)   create an event with all the bells and whistles More...
  virtual  CEvent::~CEvent (void)   virtual dtor More...
  const TEventRefs  CEvent::GetRefs (void) const   void  CEvent::AddRef (void)   const TEventID  CEvent::GetID (void) const   Inline Implementation. More...
  const EEventClass  CEvent::GetEventClass (void) const   const TEventSenderCEvent::GetSender (void) const   TEventTypeInfo  CEvent::GetTypeInfo (void)   virtual void  CEvent::SetAttachment (IEventAttachment *att, EOwnershipPolicy policy)   attach an object to the Event More...
  virtual IEventAttachmentCEvent::GetAttachment (void)   virtual bool  CEvent::HasAttachment (void) const   bool  CEvent::Visit (CEventHandler *handler)   Checks whether this event has been visited by the given handler. More...
    CEventHandler::CEventHandler ()   CEventHandler. More...
  virtual  CEventHandler::~CEventHandler ()   virtual const SEvtMapCEventHandler::GetEventMap () const   void  CEventHandler::x_DeclareDead ()   Removes itself unavailable for async event delivery. More...
  void  CEventHandler::x_AddListenerToPool (CEventHandler *listener, int pool_name)   static CRef< CPostQueueCEventHandler::CPostQueue::GetInstance ()   static void  CEventHandler::CPostQueue::DestroyInstance ()   returns Singleton More...
    CEventHandler::CPostQueue::~CPostQueue ()   destroys singleton More...
  void  CEventHandler::CPostQueue::Post (SPostRequest *req)   bool  CEventHandler::CPostQueue::ExecuteFirstRequest ()   extracts a request from the front of the queue and executes it More...
  void  CEventHandler::CPostQueue::DeclareDead (CEventHandler *handler)   void  CEventHandler::CPostQueue::Clear ()   static int  CExecute::Exec (const string &cmd, const vector< string > &args, const string &std_in, string &std_out, string &std_err, STimeout *timeout=0)   Run an executable using strings for std* . More...
  virtual string  IExtension::GetExtensionIdentifier () const =0   returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this" More...
  virtual string  IExtension::GetExtensionLabel () const =0   returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More...
  virtual  IExtension::~IExtension ()   virtual string  IExtensionPoint::GetIdentifier () const =0   virtual string  IExtensionPoint::GetLabel () const =0   virtual bool  IExtensionPoint::AddExtension (IExtension &extension)=0   virtual TExtRef  IExtensionPoint::GetExtension (const string &ext_id)=0   virtual void  IExtensionPoint::GetExtensions (TExtVec &extensions)=0   virtual bool  IExtensionPoint::RemoveExtension (IExtension &extension)=0   virtual bool  IExtensionPoint::RemoveExtension (const string &ext_id)=0   virtual  IExtensionPoint::~IExtensionPoint ()   virtual bool  IExtensionRegistry::AddExtensionPoint (IExtensionPoint &ext_point)=0   adds a new Extension Point, returns true if successful More...
  virtual bool  IExtensionRegistry::AddExtensionPoint (const string &ext_point_id, const string &ext_point_label)=0   adds a new Extension Point, returns true if successful More...
  virtual bool  IExtensionRegistry::AddExtension (const string &ext_point_id, IExtension &extension)=0   adds a new Extension to an Extension Point, if the Point does not exists creates a new one, returns true if successful More...
  virtual TExtRef  IExtensionRegistry::GetExtension (const string &extension_id)=0   finds and returns a reference to an Extension with the specified Id, search is performed across all Points in the Registry returns null if there the Id is not found More...
  virtual TExtRef  IExtensionRegistry::GetExtension (const string &ext_point_id, const string &extension_id)=0   finds and returns a reference to an Extension with the specified Id, search is performed only in the Extension Point with the given Id, returns null if there the Id is not found More...
  virtual TExtPointRef  IExtensionRegistry::GetExtensionPoint (const string &ext_point_id)=0   returns a reference to an Extension Point with the given identifier, returns null if there the Id is not found More...
  virtual bool  IExtensionRegistry::GetExtensions (const string &ext_point_id, TExtVec &extensions)=0   finds an Extension Point with the given Id and fills the given container with references to all Extensions registered in the Point. More...
  virtual void  IExtensionRegistry::GetExtensionPoints (TExtPointVec &ext_points)=0   fills the given container with all Extension Points registered More...
  virtual bool  IExtensionRegistry::RemoveExtension (IExtension &extension)=0   removes the given Extension from all Extension Points in the Registry returns false if the Extension is not registered More...
  virtual bool  IExtensionRegistry::RemoveExtension (const string &ext_id)=0   removes the Extension with the given Id from all Extension Point in the Registry, returns false if the Extension Id is not found More...
  virtual bool  IExtensionRegistry::RemoveExtension (const string &ext_point_id, IExtension &extension)=0   removes the given Extension from the Extension Point with the given id returns false if the Point or Extension is not found More...
  virtual bool  IExtensionRegistry::RemoveExtension (const string &ext_point_id, const string &ext_id)=0   removes the Extension with the given Id from the Extension Point with the specified Id. More...
  virtual bool  IExtensionRegistry::RemoveExtensionPoint (IExtensionPoint &ext_point)=0   removes the specified Extension Point from the Registry. More...
  virtual  IExtensionRegistry::~IExtensionRegistry ()     CExtensionPoint::CExtensionPoint (const string &id, const string &label)   CExtensionPoint - default implementation of IExtensionPoint. More...
  virtual void  CExtensionPoint::SetLabel (const string &label)   static CIRef< IExtensionRegistryCExtensionRegistry::GetInstance ()   provides access to the Singleton More...
    CExtensionRegistry::CExtensionRegistry ()   CRef< CExtensionPointCExtensionRegistry::x_CreateExtensionPoint (const string &ext_point_id, const string &ext_point_label)     CExtensionPointDeclaration::CExtensionPointDeclaration (const string &id, const string &label)   CExtensionPointDeclaration. More...
    CExtensionPointDeclaration::CExtensionPointDeclaration (IExtensionPoint &ext_point)     CExtensionDeclaration::CExtensionDeclaration (const string &ext_point_id, IExtension *extension)   CExtensionDeclaration. More...
  template<class I > void  GetExtensionAsInterface (const string &ext_point_id, vector< CIRef< I > > &interfaces)   GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specified interface from the given extension point. More...
  template<class I > void  GetExtensionAsInterface (const string &ext_point_id, vector< I * > &interfaces)   GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specified interface from the given extension point. More...
  static void  CFetchURL::Fetch (const string &url, string &result, const STimeout *timeout=kDefaultTimeout, bool is_cache=false)   Fetch a URL from the net using http GET. More...
  static void  CFtpUtils::GetDirContent (vector< string > &content, const string &ftp_url)   void  CFuncPtr::operator() ()   virtual void  CFuncPtr::Execute (void)=0     CFuncPtrTmpl< T >::CFuncPtrTmpl (T *objptr, TMemFun memfun)   void  CFuncPtrTmpl< T >::Execute (void)   RetType  CFuncPtr1< RetType, Arg1 >::operator() (Arg1 arg1)   virtual RetType  CFuncPtr1< RetType, Arg1 >::Execute (Arg1 arg1)=0     CFuncPtrTmpl1< T, RetType, Arg1 >::CFuncPtrTmpl1 (T *objptr, TMemFun memfun)   RetType  CFuncPtrTmpl1< T, RetType, Arg1 >::Execute (Arg1 arg1)   void  CVoidFuncPtr1< Arg1 >::operator() (Arg1 arg1)   virtual void  CVoidFuncPtr1< Arg1 >::Execute (Arg1 arg1)=0     CVoidFuncPtrTmpl1< T, Arg1 >::CVoidFuncPtrTmpl1 (T *objptr, TMemFun memfun)   void  CVoidFuncPtrTmpl1< T, Arg1 >::Execute (Arg1 arg1)     CIdGenerator::CIdGenerator (unsigned int first_id=1)   CIdGenerator - generates consecutive integer identifiers. More...
  virtual  CIdGenerator::~CIdGenerator ()   unsigned int  CIdGenerator::NextId (void)     CUniqueLabelGenerator::CUniqueLabelGenerator ()   CUniqueLabelGenerator. More...
  void  CUniqueLabelGenerator::AddExistingLabel (const string &label)   adds an existing label More...
  string  CUniqueLabelGenerator::MakeUniqueLabel (const string &label) const   after considering all existing labels produces a modified unique version of the original label More...
    CJobAdapter::DECLARE_EVENT_MAP ()   virtual  CJobAdapter::IJobCallback::~IJobCallback ()   virtual void  CJobAdapter::IJobCallback::OnJobResult (CObject *result, CJobAdapter &adapter)=0   virtual void  CJobAdapter::IJobCallback::OnJobFailed (const string &errMsg, CJobAdapter &adapter)=0     CJobAdapter::CJobAdapter (IJobCallback &callback)     CJobAdapter::~CJobAdapter ()   void  CJobAdapter::Start (IAppJob &job)   void  CJobAdapter::Cancel ()   CAppJobDispatcher::TJobID  CJobAdapter::GetJobId () const   void  CJobAdapter::x_OnJobNotification (CEvent *evt)   void  CJobAdapter::x_CancelJob ()     CJobAdapterResult< T >::CJobAdapterResult ()   virtual  CJobAdapterResult< T >::~CJobAdapterResult ()   TCJobAdapterResult< T >::SetData ()   const TCJobAdapterResult< T >::GetData ()     CJobAdapterJob< TInput, TOutput >::CJobAdapterJob (TInput &input, TFunc func, const string &name, const string &descr)   virtual  CJobAdapterJob< TInput, TOutput >::~CJobAdapterJob ()   virtual string  CJobAdapterJob< TInput, TOutput >::x_GetJobName () const   template<typename TInput , typename TOutput > CJobAdapterLaunchAdapterJob (CJobAdapter::IJobCallback *callback, TInput &input, bool(*func)(TInput &, TOutput &, string &, ICanceled &), const string &name, const string &descr)     CMenuItem::CMenuItem ()   creates a separator item More...
    CMenuItem::CMenuItem (const string &label, const string &image_alias="")   creates a submenu item More...
    CMenuItem::CMenuItem (const string &label, TCmdID cmd, const string &image_alias="", const string &tooltip="", int state=eDefault)   creates a command item More...
    CMenuItem::CMenuItem (EType type, const string &label="", TCmdID cmd=eCmdNone, const string &image_alias="", const string &tooltip="", int state=eDefault)   generic constructor, can be used to create any type of menuitem More...
    CMenuItem::CMenuItem (const CMenuItem &item)   copy contsructor - copies attributes but not subitems More...
  virtual  CMenuItem::~CMenuItem ()   void  CMenuItem::Init (EType type, const string &label="", TCmdID cmd=eCmdNone, const string &image_alias="", const string &tooltip="", int state=eDefault)   void  CMenuItem::InitPopup (const string &label, const string &image_alias="", const string &tooltip="")   void  CMenuItem::InitItem (const string &label, TCmdID cmd, const string &image_alias="", const string &tooltip="", int state=eDefault)   void  CMenuItem::InitSeparator ()   bool  CMenuItem::Equal (const CMenuItem &item) const   CMenuItemCMenuItem::Clone () const   clones item and its subitems More...
  EType  CMenuItem::GetType () const   void  CMenuItem::SetType (EType type)   bool  CMenuItem::IsItem () const   bool  CMenuItem::IsSubmenu () const   bool  CMenuItem::IsSeparator () const   const stringCMenuItem::GetLabel () const   void  CMenuItem::SetLabel (const string &label)   const TCmdIDCMenuItem::GetCommand () const   void  CMenuItem::SetCommand (TCmdID cmd)   bool  CMenuItem::HasImage () const   const stringCMenuItem::GetImageAlias () const   void  CMenuItem::SetImageAlias (const string &image_alias)   const stringCMenuItem::GetTooltip () const   void  CMenuItem::SetTooltip (const string &tooltip)   int  CMenuItem::GetState () const   void  CMenuItem::SetState (int state)   bool  CMenuItem::IsEnabled () const   void  CMenuItem::Enable (bool b_en)   bool  CMenuItem::IsCheckType () const   bool  CMenuItem::IsChecked () const   void  CMenuItem::SetCheck (bool b_set)   bool  CMenuItem::IsRadioType () const   bool  CMenuItem::IsRadioSelected () const   void  CMenuItem::SelectRadio (bool b_set)   bool  CMenuItem::IsValid () const   bool  CMenuItem::IsEnabledItem () const   bool  CMenuItem::IsEnabledSubmenu () const   void  CMenuItem::Merge (const CMenuItem &item)   merges menu tree represented by "item" into menu tree represented by "this" More...
  void  CMenuItem::x_MergeItems (CMenuItem &target, const CMenuItem &new_item)   TChildItem_I  CMenuItem::x_FindSubItem (TChildItem_I it_begin, TChildItem_I it_end, const string &label, bool skip_named_groups)   void  CMenuItem::x_InsertInUnnamedGroup (CMenuItem &item)   void  CMenuItem::x_SetState (int mask, bool b_en)   void  CMenuItem::x_SetState (int mask, int values)   bool  SMenuItemRec::IsSubMenu () const   bool  SMenuItemRec::IsSubMenuEnd () const   bool  SMenuItemRec::IsMenuEnd () const   CMenuItemCreateMenuItems (const SMenuItemRec *items)   creates CMenuItem hierarchy from an array of SMenuItemRecRec More...
  virtual  IReporter::~IReporter ()   virtual void  IReporter::SetMessage (const string &msg)=0   virtual void  IReporter::SetPctCompleted (int pct)=0   virtual void  IReporter::Clear (void)=0   virtual bool  IReporter::HasBeenCanceled (void) const     CRgbaColor::CRgbaColor ()   default ctor More...
    CRgbaColor::CRgbaColor (const float *color, size_t size)   construct around a given float array More...
    CRgbaColor::CRgbaColor (float r, float g, float b)   construct an RGBA color around an Fl_Color More...
    CRgbaColor::CRgbaColor (float r, float g, float b, float a)   construct with explicit (floating point) RGB+alpha values More...
    CRgbaColor::CRgbaColor (const CRgbaColor &rgb, float alpha)     CRgbaColor::CRgbaColor (unsigned char r, unsigned char g, unsigned char b)   construct with explicit (unsigned char) RGB values. More...
    CRgbaColor::CRgbaColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a)   construct with explicit (unsigned char) RGB+alpha values. More...
    CRgbaColor::CRgbaColor (int r, int g, int b)   construct with explicit (int) RGB values. More...
    CRgbaColor::CRgbaColor (int r, int g, int b, int a)   construct with explicit (int) RGB+alpha values. More...
    CRgbaColor::CRgbaColor (const string &s)   construct from a string encoded in the form "r g b" More...
  void  CRgbaColor::Set (float r, float g, float b)   set the color from an Fl_Color More...
  void  CRgbaColor::Set (float r, float g, float b, float a)   set the values from explicit (floating point) RGB+alpha values More...
  void  CRgbaColor::Set (unsigned char r, unsigned char g, unsigned char b)   set the values from explicit (unsigned char) RGB values. More...
  void  CRgbaColor::Set (unsigned char r, unsigned char g, unsigned char b, unsigned char a)   set the values from explicit (unsigned char) RGB+alpha values. More...
  void  CRgbaColor::SetRed (float r)   Set specific channels from floating point values. More...
  void  CRgbaColor::SetGreen (float r)   void  CRgbaColor::SetBlue (float r)   void  CRgbaColor::SetAlpha (float r)   void  CRgbaColor::SetRed (unsigned char r)   Set specific channels from floating unsigned char values. More...
  void  CRgbaColor::SetGreen (unsigned char r)   void  CRgbaColor::SetBlue (unsigned char r)   void  CRgbaColor::SetAlpha (unsigned char r)   float  CRgbaColor::GetRed (void) const   Get specific channels in floating point values. More...
  float  CRgbaColor::GetGreen (void) const   float  CRgbaColor::GetBlue (void) const   float  CRgbaColor::GetAlpha (void) const   unsigned char  CRgbaColor::GetRedUC (void) const   Get specific channels in unsigned char values. More...
  unsigned char  CRgbaColor::GetGreenUC (void) const   unsigned char  CRgbaColor::GetBlueUC (void) const   unsigned char  CRgbaColor::GetAlphaUC (void) const   CVect4< unsigned char >  CRgbaColor::GetRgbaUC ()   CVect3< unsigned char >  CRgbaColor::GetRgbUC ()   const float *  CRgbaColor::GetColorArray (void) const   Access the color array directly. More...
  void  CRgbaColor::PrintTo (CNcbiOstream &strm) const   print the color to a stream in the form "r g b" More...
  void  CRgbaColor::PrintTo (CNcbiOstream &strm, bool printAlpha, bool uchars=true) const   string  CRgbaColor::ToString (bool printAlpha=true, bool uchars=true) const   Return a string representation of the current color. More...
  string  CRgbaColor::ToCssString (bool printAlpha=true) const   Return a CSS string representation of the current color. More...
  string  CRgbaColor::ToHtmlString () const   Return an HTML string representation of the current color. More...
  void  CRgbaColor::FromString (const string &str)   Assign color values encoded in a string. More...
  CRgbaColorCRgbaColor::operator+= (const CRgbaColor &c1)   CRgbaColorCRgbaColor::operator*= (float f)   void  CRgbaColor::Lighten (float scale)   void  CRgbaColor::Darken (float scale)   CRgbaColor  CRgbaColor::GetGreyscale () const   Returns the greyscale equivalent of the current color. More...
  static const char *  CRgbaColor::ColorStrFromName (const string &desc)   return a mapped color string from a named color More...
  static CRgbaColor  CRgbaColor::GetColor (const string &color_type)   return a color based on a string. More...
  static CRgbaColor  CRgbaColor::Interpolate (const CRgbaColor &color1, const CRgbaColor &color2, float alpha)   Interpolate two colors. More...
  static CRgbaColor  CRgbaColor::Invert (const CRgbaColor &color1)   returns XOR complementary color, alpha is not affected More...
  static CRgbaColor  CRgbaColor::RotateColor (const CRgbaColor &c, float degrees)   Rotate the hue of the color by degrees. More...
  static float  CRgbaColor::Brightness (const CRgbaColor &rgb)   return the brightness or luminance of the color. More...
  static float  CRgbaColor::ColorDistance (const CRgbaColor &c1, const CRgbaColor &c2)   returns the distance in the RGB color cube between the two colors, scaled to a range [0, 1]. More...
  CRgbaColor  CRgbaColor::ContrastingColor (bool onlyBW=true) const   Return a color guaranteed to contrast nicely with this color. More...
  void  CRgbaColor::x_Clamp ()   bool  operator== (const CRgbaColor &c1, const CRgbaColor &c2)   global comparison operator More...
  bool  operator< (const CRgbaColor &c1, const CRgbaColor &c2)   define a some-what arbitrary sort order based on brightness It does have the property of being equivalent to operator==, that is: ( ! a<b && ! b<a ) iff a == b More...
  CRgbaColor  operator+ (const CRgbaColor &c1, const CRgbaColor &c2)   add two colors More...
  CRgbaColor  operator* (const CRgbaColor &c1, float f)   multiply a color by a scalar More...
  static string  CStringUtil::BuildString (const char *cstrings[])   Concatenate a bunch of C-stype strings into one string. More...
  static string  CStringUtil::ConcatenateStrings (const std::vector< string > &strings, const string &delimiter=", ")   static string  CStringUtil::FormatStringsOccurrences (const std::vector< string > &strings, const string &delimiter=", ")   static string  CStringUtil::base64Encode (const string &str)   static string  CStringUtil::base64Decode (const string &str)   static string  CTableNames::TableToName (const SNCBIPackedScoreMatrix *)   static const SNCBIPackedScoreMatrixCTableNames::NameToTable (const string &name)   static vector< stringCTableNames::AllTableNames ()     CThreadPoolEngine::CThreadPoolEngine (unsigned int max_threads, unsigned int queue_size)   virtual  CThreadPoolEngine::~CThreadPoolEngine ()     CThreadPoolEngine::CThreadTask::CThreadTask (IAppJob &job, CThreadPoolEngine &engine)   virtual EStatus  CThreadPoolEngine::CThreadTask::Execute (void)   Do the actual job. More...
  IAppJobCThreadPoolEngine::CThreadTask::GetJob ()   virtual void  CThreadPoolEngine::x_OnTaskStatusChange (CThreadTask &task, IAppJob::EJobState new_status)   void  CThreadPoolEngine::RemoveJobRecord (IAppJob &job)   TJobToHandle::iterator  CThreadPoolEngine::x_Find (IAppJob &job)   try to find a job, if not found - throws an exception More...
  TJobToHandle::const_iterator  CThreadPoolEngine::x_Find (IAppJob &job) const   try to find a job, if not found - throws an exception More...
    STrackErrorStatus::STrackErrorStatus (TErrorSeverity severity=eErrorSeverity_NoError, TErrorCode code=eErrorCode_NoError, const string &sShortMsg="", const string &sMsg="")   static void  CTrackUtils::ExtractTrackConfig (const string &track_str, TTrackSettingsSet &settings_set, list< string > *warning_messages=nullptr)   Extract the track settings from a setting string. More...
  static bool  CTrackUtils::HasTrack (const string &track_key, const TTrackSettingsSet &settings_set)   Check if track settings contain the track of a given track key. More...
  static bool  CTrackUtils::HasTrack (const string &track_key, const string &track_name, const TTrackSettingsSet &settings_set)   Check if track settings contain the track of the given track key and name. More...
  static bool  CTrackUtils::isTMSId (const TTrackSettings &TrackSettings)   returns true if the track id in settings looks like a TMS track id (i.e. More...
  static bool  CTrackUtils::isRemoteData (const TTrackSettings &TrackSettings)   Returns true if the track uses remote (non NCBI hosted) data. More...
  static TDataKeys  CTrackUtils::GetAllDataKeys (const TTrackSettingsSet &settings_set)   Collect all data key values stored in 'data_key'. More...
  static void  CTrackUtils::GetTrackSettingsSetSelection (TTrackSettingsSet &TrackSettingsSet, const string &key, const string &value, TTrackSettingsSetSelection &TrackSettingsSetSelection)   get all tracks that have a given value in a given key the entries in TrackSettingsSetSelection are valid while no operations that invalidate iterators in TrackSettingsSet take place More...
  static bool  CTrackUtils::GetKey (const TTrackSettings &TrackSettings, const string &key, string &value)   returns a specified key; if it does not exist, returns false More...
  static void  CTrackUtils::SetKey (TTrackSettings &TrackSettings, const string &key, const string &value)   static void  CTrackUtils::SetError (TTrackSettings &TrackSettings, TTrackErrorStatus::TErrorSeverity severity, TTrackErrorStatus::TErrorCode code, const string &short_msg, const string &msg)   set error information in the track configuration error codes and such should correspond to ones in CHTMLActiveArea More...
  static bool  CTrackUtils::isInErrorStatus (const TTrackSettings &TrackSettings)   check that the track is currently marked as having an error More...
  static string  CTrackUtils::RemoveEscape (const string &str)   remove escape characters ('\') used for escaping special characters in track settings values More...
  static void  CTrackUtils::TokenizeWithEscape (const string &str, const string &delim, vector< string > &tokens, bool remove_escape=false)   Tokenize a string using the delim. More...
  virtual const stringIUIObject::GetLabel () const =0   virtual const stringIUIObject::GetIconAlias () const =0   virtual const stringIUIObject::GetHint () const =0   virtual const stringIUIObject::GetDescription () const =0   virtual const stringIUIObject::GetHelpId () const =0   virtual const stringIUIObject::GetLogEvent () const =0   virtual  IUIObject::~IUIObject ()     CUIObject::CUIObject (const string &label, const string &icon_alias, const string &hint=kEmptyStr, const string &description=kEmptyStr, const string &help_id=kEmptyStr, const string &log_event=kEmptyStr)   CUIObject. More...
    CUIObject::CUIObject (const CUIObject &obj)   virtual  CUIObject::~CUIObject ()   virtual void  CUIObject::Init (const string &label, const string &icon_alias, const string &hint=kEmptyStr, const string &description=kEmptyStr, const string &help_id=kEmptyStr, const string &log_event=kEmptyStr)   virtual void  CUIObject::SetLabel (const string &label)   virtual void  CUIObject::SetIconAlias (const string &alias)   virtual void  CUIObject::SetHint (const string &hint)   virtual void  CUIObject::SetDescription (const string &descr)   virtual void  CUIObject::SetHelpId (const string &help_id)   virtual void  CUIObject::SetLogEvent (const string &log_event)   virtual const stringCUIObject::GetLabel () const   virtual const stringCUIObject::GetIconAlias () const   virtual const stringCUIObject::GetHint () const   virtual const stringCUIObject::GetDescription () const   virtual const stringCUIObject::GetHelpId () const   virtual const stringCUIObject::GetLogEvent () const   static void  CUrlUtils::GetLastModified (const string &url, string &last_modified)   HTTP: Returns header's Last-Modified in the last_modified parameter FTP: Returns MD5 of first 512 bytes in the last_modified parameter. More...
  static bool  CUrlUtils::IfModifiedSince (const string &url, string &last_modified)   Works with HTTP(s) protocol returns true if url was modified since last_modified date if true last_modified will be updated to new last modified date. More...
  static Uint8  CUrlUtils::GetRemoteFileSize (const string &url)   Returns the size of the remote file. More...
  static bool  CMacOSX::ExecuteAppleScript (string script, string &result)     CLayoutObject::CLayoutObject ()   virtual  CLayoutObject::~CLayoutObject ()   virtual const objects::CSeq_loc &  CLayoutObject::GetLocation (void) const =0   access the position of this object. More...
  virtual TSeqRange  CLayoutObject::GetRange (void) const =0   access the position of this object. More...
  virtual bool  CLayoutObject::LessByPos (const CLayoutObject &obj) const =0   compare this object to another, based on position More...
  virtual bool  CLayoutObject::LessBySize (const CLayoutObject &obj) const =0   compare this object to another, based on size More...
  virtual CConstRef< CObjectCLayoutObject::GetObject (TSeqPos pos) const =0   access our core component - we wrap an object(s) of some sort. More...
  virtual void  CLayoutObject::GetObjects (vector< CConstRef< CObject > > &objs) const =0   retrieve CObjects corresponding to this CLayoutObject More...
  virtual bool  CLayoutObject::HasObject (CConstRef< CObject > obj) const =0   check if the wrapped object(s) is the one More...
  virtual EType  CLayoutObject::GetType () const =0   retrieve the type of this object More...
  bool  CLayoutObject::IsSelected () const   object is selected More...
  void  CLayoutObject::SetSelected (bool flag)   const vector< TSeqRange > &  CLayoutObject::GetIntervals (void) const   const CLayoutObjectCLayoutObject::GetParent (void) const   void  CLayoutObject::SetParent (CLayoutObject *feat)   TObjectsCLayoutObject::SetChildren (void)   const TObjectsCLayoutObject::GetChildren (void) const   void  CLayoutObject::SetChildrenLayout (EChildrenLayout type)   EChildrenLayout  CLayoutObject::GetChildrenLayout (void) const   TModelRect  CLayoutObject::GetModelRect () const   area rectangle of the object in model space More...
  void  CLayoutObject::SetModelRect (const TModelRect &rect)   void  CLayoutObject::SetHorizontal (bool b_horz)   bool  CLayoutObject::IsHorizontal () const   void  CLayoutObject::SetFlippedStrand (bool b_flip)   bool  CLayoutObject::IsFlippedStrand () const   virtual void  CLayoutObject::x_CalcIntervals (void) const   bool  operator< (const CLayoutObject &o1, const CLayoutObject &o2)   bool  SLayoutByPos::operator() (const CRef< CLayoutObject > &ref_obj1, const CRef< CLayoutObject > &ref_obj2) const   bool  SLayoutByPos::operator() (const CLayoutObject &obj1, const CLayoutObject &obj2) const   bool  SLayoutBySize::operator() (const CRef< CLayoutObject > &ref_obj1, const CRef< CLayoutObject > &ref_obj2) const   bool  SLayoutBySize::operator() (const CLayoutObject &obj1, const CLayoutObject &obj2) const   void  CLayout::Clear (void)   clear opur internal list of objects More...
  const TLayoutCLayout::GetLayout (void) const   access the entire layout More...
  TLayoutCLayout::SetLayout (void)   const TLayoutRowCLayout::GetRow (size_t row) const   access a row of the layout More...
  TLayoutRowCLayout::SetRow (size_t row)   TLayoutRowCLayout::AddRow (void)   add a row to the layout More...
  TLayoutRowCLayout::AddRow (const TLayoutRow &row)   void  CLayout::Append (const CLayout &layout)   append an entire layout to this one More...
  void  CLayout::Insert (const CLayout &layout, size_t row)   insert an entire layout to this one More...
  bool  CLayout::IsEmpty () const   virtual void  CLayoutEngine::Layout (TObjects &objects, CLayout &layout, bool side_label=false)=0   perform our layout functions More...
    C2DLayoutEngine::C2DLayoutEngine ()   TSeqPos  C2DLayoutEngine::GetMinDist (void) const   access the minimum distance, in bases, that we permit between objects on a given row More...
  void  C2DLayoutEngine::SetMinDist (TSeqPos dist)   void  C2DLayoutEngine::SetSideSpace (TSeqPos space)   virtual void  C2DLayoutEngine::Layout (TObjects &objects, CLayout &layout, bool side_label=false)   static CGuiObjectInfoSeq_alignCGuiObjectInfoSeq_align::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual std::string  CGuiObjectInfoSeq_align::GetType () const   virtual std::string  CGuiObjectInfoSeq_align::GetSubtype () const   virtual std::string  CGuiObjectInfoSeq_align::GetLabel () const   virtual void  CGuiObjectInfoSeq_align::GetToolTip (ITooltipFormatter &tooltip, std::string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const   virtual void  CGuiObjectInfoSeq_align::GetLinks (ITooltipFormatter &, bool) const   Get a set of links. More...
  virtual std::string  CGuiObjectInfoSeq_align::GetIcon () const   virtual std::string  CGuiObjectInfoSeq_align::GetViewCategory () const   To share default view between different types. More...
  void  CGuiObjectInfoSeq_align::SetAnchorRow (int anchor)   void  CGuiObjectInfoSeq_align::SetFlippedStrands (bool flipped=true)   void  CGuiObjectInfoSeq_align::SetReportInsertionSequences (bool report)   void  CGuiObjectInfoSeq_align::SetScale (double scale)   void  CGuiObjectInfoSeq_align::SetDataSource (const CConstRef< IAlnGraphicDataSource > &data_source)   virtual std::string  CGuiObjectInfoSeq_align::GetSRAReadStatus () const   virtual double  CGuiObjectInfoSeq_align::GetCoverage () const   static bool  CGuiObjectInfoSeq_align::IsPolyA (const objects::CBioseq_Handle &bsh, TSeqPos start, TSeqPos stop)   static TSignedSeqRange  CGuiObjectInfoSeq_align::GetRangeAroundPosition (const TSeqPos at_p, double scale, const IAlnGraphicDataSource &data_source)   static size_t  CGuiObjectInfoSeq_align::GetInsertionRanges (const TSignedSeqRange &aln_range, const IAlnGraphicDataSource &data_source, TSignedSeqRanges *ranges=nullptr)   static std::string  CGuiObjectInfoSeq_align::GetSeqString (IAlnGraphicDataSource::TNumrow row, const IAlnGraphicDataSource &data_source, const TSignedSeqRange &seq_rng, bool flipped_strands)   void  CGuiObjectInfoSeq_align::x_AddUserObject (ITooltipFormatter &tooltip, const objects::CUser_field &user_object) const   void  CGuiObjectInfoSeq_align::x_GetAlignmentTooltip_Insert (const TSignedSeqRange &seq_r, ITooltipFormatter &tooltip) const   std::string  CGuiObjectInfoSeq_align::x_GetTooltipSequence (TSeqPos from, TSeqPos to, IAlnGraphicDataSource::TNumrow row) const   EDialogReturnValue  NcbiMessageBox (const string &message, TDialogType type=eDialog_Ok, EDialogIcon icon=eIcon_Exclamation, const string &title="Error", EDialogTextMode text_mode=eRaw)   EDialogReturnValue  NcbiMessageBoxW (const wxString &message, TDialogType type=eDialog_Ok, EDialogIcon icon=eIcon_Exclamation, const wxString &title=wxT("Error"), EDialogTextMode text_mode=eRaw)   EDialogReturnValue  NcbiInfoBox (const string &message, const string &title="Info")   specialized Message Box function for reporting general information messages More...
  void  NcbiWarningBox (const string &message, const string &title="Warning")   specialized Message Box function for reporting non-critical errors More...
  void  NcbiErrorBox (const string &message, const string &title="Error")   specialized Message Box function for reporting critical errors More...
    SFileDlgData::SFileDlgData ()     SFileDlgData::SFileDlgData (const string &title, const string &wildcard, long style)   void  SFileDlgData::SetFilename (const string &filename)   string  SFileDlgData::GetFilename () const     SWFileDlgData::SWFileDlgData ()     SWFileDlgData::SWFileDlgData (const wxString &title, const wxString &wildcard, long style)   void  SWFileDlgData::SetFilename (const wxString &filename)   wxString  SWFileDlgData::GetFilename () const   int  NcbiFileBrowser (SFileDlgData &data, wxWindow *parent=NULL)   show wxFileDialog and returns More...
  int  NcbiFileBrowser (SWFileDlgData &data, wxWindow *parent=NULL)   static CGuiObjectInfoBioseqCGuiObjectInfoBioseq::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual string  CGuiObjectInfoBioseq::GetType () const   virtual string  CGuiObjectInfoBioseq::GetSubtype () const   virtual string  CGuiObjectInfoBioseq::GetLabel () const   virtual void  CGuiObjectInfoBioseq::GetToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const   Get tooltip. More...
  virtual void  CGuiObjectInfoBioseq::GetLinks (ITooltipFormatter &, bool) const   Get a set of links. More...
  virtual string  CGuiObjectInfoBioseq::GetIcon () const   virtual string  CGuiObjectInfoBioseq::GetViewCategory () const   To share default view between different types. More...
  static CGuiObjectInfoBioseq_setCGuiObjectInfoBioseq_set::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual string  CGuiObjectInfoBioseq_set::GetType () const   virtual string  CGuiObjectInfoBioseq_set::GetSubtype () const   virtual string  CGuiObjectInfoBioseq_set::GetLabel () const   virtual void  CGuiObjectInfoBioseq_set::GetToolTip (ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const   Get tooltip. More...
  virtual void  CGuiObjectInfoBioseq_set::GetLinks (ITooltipFormatter &, bool) const   Get a set of links. More...
  virtual string  CGuiObjectInfoBioseq_set::GetIcon () const   virtual string  CGuiObjectInfoBioseq_set::GetViewCategory () const   To share default view between different types. More...
  static CTableDataFTableCTableDataFTable::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual ColumnType  CTableDataFTable::GetColumnType (size_t col) const   virtual string  CTableDataFTable::GetColumnLabel (size_t col) const   virtual void  CTableDataFTable::LoadData ()   virtual size_t  CTableDataFTable::GetRowsCount () const   virtual size_t  CTableDataFTable::GetColsCount () const   virtual void  CTableDataFTable::GetStringValue (size_t row, size_t col, string &value) const   virtual long  CTableDataFTable::GetIntValue (size_t row, size_t col) const   virtual double  CTableDataFTable::GetRealValue (size_t row, size_t col) const   virtual SConstScopedObject  CTableDataFTable::GetObjectValue (size_t row, size_t col) const   virtual SConstScopedObject  CTableDataFTable::GetRowObject (size_t row) const   CRef< objects::CScope >  CTableDataFTable::GetScope ()   void  CTableDataFTable::Init ()   static CTableDataSeq_tableCTableDataSeq_table::CreateObject (SConstScopedObject &object, ICreateParams *params)   virtual void  CTableDataSeq_table::LoadData ()   virtual ColumnType  CTableDataSeq_table::GetColumnType (size_t col) const   virtual string  CTableDataSeq_table::GetColumnLabel (size_t col) const   virtual string  CTableDataSeq_table::GetRowLabel (size_t row) const   virtual vector< stringCTableDataSeq_table::GetColumnCommonStrings (size_t col) const   virtual size_t  CTableDataSeq_table::GetRowsCount () const   virtual size_t  CTableDataSeq_table::GetColsCount () const   void  CTableDataSeq_table::GetStringValue (size_t row, size_t col, string &value) const   virtual long  CTableDataSeq_table::GetIntValue (size_t row, size_t col) const   virtual double  CTableDataSeq_table::GetRealValue (size_t row, size_t col) const   virtual SConstScopedObject  CTableDataSeq_table::GetObjectValue (size_t row, size_t col) const   virtual void  CTableDataSeq_table::SetStringValue (size_t row, size_t col, const string &value)   virtual void  CTableDataSeq_table::SetIntValue (size_t row, size_t col, long value)   virtual void  CTableDataSeq_table::SetRealValue (size_t row, size_t col, double value)   virtual bool  CTableDataSeq_table::AllowEdit (size_t col)   CRef< objects::CScope >  CTableDataSeq_table::GetScope ()   const objects::CSeqTable_column &  CTableDataSeq_table::x_GetColumn (size_t col) const   objects::CSeqTable_column &  CTableDataSeq_table::x_GetColumn (size_t col)   void  CTableDataSeq_table::Init ()     CTableDataSeq_table::SLocLabel::SLocLabel ()     CTableDataSeq_table::SLocLabel::SLocLabel (int col)   bool  CTableDataSeq_table::SLocLabel::operator< (const SLocLabel &rhs) const   bool  CTableDataSeq_table::SLocLabel::operator== (const SLocLabel &rhs) const   template<> size_t  CClipboard::x_AddValue (const string &val)   string  CGBProjectHelper::SRIDStatInfo::m_QueryId   TSeqPos  CGBProjectHelper::SRIDStatInfo::m_TotalBeg   TSeqPos  CGBProjectHelper::SRIDStatInfo::m_TotalEnd   TSeqPos  CGBProjectHelper::SRIDStatInfo::m_QueryBeg   TSeqPos  CGBProjectHelper::SRIDStatInfo::m_QueryEnd   bool  CGBProjectHelper::SRIDStatInfo::m_QueryRangeSet   const container_typeCDenMapRunIterator< CntType >::m_Bins   position_type  CDenMapRunIterator< CntType >::m_Pos   position_type  CDenMapRunIterator< CntType >::m_RunLength   const TSeqPos  CDenMapRunIterator< CntType >::m_Start   const double  CDenMapRunIterator< CntType >::m_Window   TSeqRange  CDensityMap< CntType >::m_Range   closed range on a sequence this covers. More...
  double  CDensityMap< CntType >::m_Window   coordinates per bin. More...
  CntType  CDensityMap< CntType >::m_DefVal   Default value. More...
  CntType  CDensityMap< CntType >::m_Max   maximum Count accumulated in the bins so far. More...
  CntType  CDensityMap< CntType >::m_Min   Smallest count in a bin. More...
  container_type  CDensityMap< CntType >::m_Bins   Where we actually keep the accumulated counts/scores/whatever. More...
  unique_ptr< accum_functorCDensityMap< CntType >::m_AccumFunc   string  CFilter::m_Name   int  CFilter::m_Col   EMode  CFilter::m_Mode   string  CFilter::m_Data   vector< CFilter::ECompareCFilterSet::m_ColTypes   TFilters  CFilterSet::m_Filters   CConstRef< CObjectCGuiObjectInfoComponent::m_Object   CRef< objects::CScope >  CGuiObjectInfoComponent::m_Scope   CConstRef< objects::CSeq_id >  CGuiObjectInfoComponent::m_Id   EType  CGuiObjectInfoSeq_feat::SFeatSeg::m_Type   bool  CGuiObjectInfoSeq_feat::SFeatSeg::m_CrossOrigin   TSeqRange  CGuiObjectInfoSeq_feat::SFeatSeg::m_Range   sequence More...
  TSeqRange  CGuiObjectInfoSeq_feat::SFeatSeg::m_ProdRange   in nucleotide coord. More...
  bool  CGuiObjectInfoSeq_feat::SFeatSeg::m_ExonDirForward   Previous segment's strand of an intron or this segment's strand if it is an exon. More...
  CConstRef< objects::CSeq_feat >  CGuiObjectInfoSeq_feat::m_Feat   CRef< objects::CScope >  CGuiObjectInfoSeq_feat::m_Scope   CConstRef< objects::CSeq_loc >  CGuiObjectInfoSeq_feat::m_Location   Mapped location in top sequence coordinate (can be set externally). More...
  int  CGuiObjectInfoSeq_feat::m_TaxId   CSeqUtils::TMappingInfo  CGuiObjectInfoSeq_feat::m_MappingInfo   TSeqFeatVector  CGuiObjectInfoSeq_feat::m_FeaturesGroup   objects::CMappedFeat  CGuiObjectInfoSeq_feat::m_MappedFeat   bool  CGuiObjectInfoSeq_feat::m_IsProductFeat = false   Flag to indicate if the feature is a feature projected from CDS product. More...
  static TLabelMap  CLabel::sm_LabelMap   static TAliasMap  CLabel::sm_AliasMap   CConstRef< CObjectSConstScopedObject::object   CRef< objects::CScope >  SConstScopedObject::scope   static const int  NSnpGui::c_BinWidth = 14   standard width and height of a bin More...
  static const int  NSnpGui::c_BinHeight = 14   static const string  NSnpGui::ClinVarIdURL = "/clinvar/variation/"   standard NCBI resourse URLs More...
  static const string  NSnpGui::snpURL = "/snp/rs"   static const string  NSnpGui::pmURL = "/pubmed/"   standard NCBI resourse URLs More...
  static const string  NSnpGui::omimURL = "/omim/"   static const string  NSnpGui::geneSymURL = "/gene/"   static const string  NSnpGui::geneRevURL = "/sites/entrez?Db=books&DbFrom=gene&Cmd=Link&LinkName=gene_books&LinkReadableName=Books&IdsFromResult="   static const string  NSnpGui::phenotypeURL = "/sites/entrez?db=mesh&cmd=search&term="   static const string  NSnpGui::GAPStudyURL = "/projects/gap/cgi-bin/study.cgi?study_id="   static const string  NSnpGui::PHAURL = "/projects/SNP/GaPBrowser_prod/callGaPBrowser2.cgi?aid="   static const string  NSnpGui::GenomeURL = "https://www.genome.gov/gwastudies/index.cfm?snp=rs"   static const string  NSnpGui::VarVuURL = "/variation/view/?q=rs"   static const string  NSnpGui::ClinVarURL = "/clinvar/?term=rs"   static const string  NSNPWebServices::c_SNPVarExt_SearchClass = "SNPSearch"   static const string  NSNPWebServices::c_SNPVarExt_GeneSymbol = "gene_symbol"   static const string  NSNPWebServices::c_SNPVarExt_TopLevel = "top_level"   static const string  NSNPWebServices::c_SNPVarExt_QueryId = "query_id"   static const string  NSNPWebServices::c_SNPVarExt_Comment = "comment"   static string  NSNPWebServices::m_sSearchHost   static bool  NSNPWebServices::m_isSearchByRsid {false}   string  CVcfVariant::m_sID   size_t  CVcfVariant::m_Pos   size_t  CVcfVariant::m_Len   string  CVcfVariant::m_sRefAllele_orig   vector< stringCVcfVariant::m_AltAlleles_orig   string  CVcfVariant::m_sRefAllele_display   list< stringCVcfVariant::m_AltAlleles_display   objects::CVariation_inst::EType  CVcfVariant::m_VariationType   unique_ptr< objects::CInt_fuzz::ELim >  CVcfVariant::m_LimitValue   unique_ptr< objects::CDelta_item::EAction >  CVcfVariant::m_DeltaItemAction   CConstRef< objects::CSeq_loc >  CVcfVariant::m_SeqLoc   TColumns  CVcfVariant::m_InfoColumns   TColumns  CVcfVariant::m_SampleColumns   EVCF_Type  CVcfVariant::m_VCF_Type {eVCF_regular}   bool  ITooltipFormatter::m_TrustedData = true   string  CCSSTableTooltipFormatter::m_sTooltipText   string  CCSSTableTooltipFormatter::m_sLinksText   string  CHtmlTooltipFormatter::m_sTooltipText   string  CHtmlTooltipFormatter::m_sLinksText   string  CTextTooltipFormatter::m_sTooltipText   string  CTextTooltipFormatter::m_sLinksText   static const string  CGUIUserType::sm_Tp_Undefined = ""   static const string  CGUIUserType::sm_Tp_Alignment = "Alignment"   static const string  CGUIUserType::sm_Tp_Alignment_Set = "Alignment Set"   static const string  CGUIUserType::sm_Tp_Annotation = "Annotation"   static const string  CGUIUserType::sm_Tp_EntrezGeneRecord = "Entrez Gene Record"   static const string  CGUIUserType::sm_Tp_EntrezRecord = "Enrez Record"   static const string  CGUIUserType::sm_Tp_Feature = "Feature"   static const string  CGUIUserType::sm_Tp_Location = "Location"   static const string  CGUIUserType::sm_Tp_PhylogeneticTree = "Phylogenetic Tree"   static const string  CGUIUserType::sm_Tp_TaxId_Set = "Taxonomic ID Set"   static const string  CGUIUserType::sm_Tp_Sequence = "Sequence"   static const string  CGUIUserType::sm_Tp_Sequence_ID = "Sequence ID"   static const string  CGUIUserType::sm_Tp_Sequence_Set = "Sequence Set"   static const string  CGUIUserType::sm_Tp_Submission = "Submission"   static const string  CGUIUserType::sm_Tp_TaxPlotData = "Tax Plot Data"   static const string  CGUIUserType::sm_Tp_ValidationResult = "Validation Result"   static const string  CGUIUserType::sm_Tp_SeqTable = "SEQ TABLE (Beta)"   static const string  CGUIUserType::sm_Tp_Variation = "Variation"   static const string  CGUIUserType::sm_Tp_Project = "Project"   static const string  CGUIUserType::sm_Tp_ProjectItem = "Project Item"   static const string  CGUIUserType::sm_Tp_Workspace = "Workspace"   static const string  CGUIUserType::sm_SbTp_Undefined = ""   static const string  CGUIUserType::sm_SbTp_DNA = "DNA"   static const string  CGUIUserType::sm_SbTp_Protein = "Protein"   static const string  CGUIUserType::sm_SbTp_Alignments = "Alignments"   static const string  CGUIUserType::sm_SbTp_Features = "Features"   static const string  CGUIUserType::sm_SbTp_Graphs = "Graphs"   static const string  CGUIUserType::sm_SbTp_Sequence_IDs = "Sequence IDs"   static const string  CGUIUserType::sm_SbTp_Locations = "Locations"   static const string  CGUIUserType::sm_SbTp_Table = "Table"   static const string  CGUIUserType::sm_SbTp_NucProt = "DNA + Protein Translation (Nuc-Prot)"   static const string  CGUIUserType::sm_SbTp_SegSeq = "Segmented Sequence"   static const string  CGUIUserType::sm_SbTp_GenProdSet = "Genomic Products"   static const string  CGUIUserType::sm_SbTp_PopSet = "Population Study"   static const string  CGUIUserType::sm_SbTp_PhySet = "Phylogenetic Study"   static const string  CGUIUserType::sm_SbTp_EcoSet = "Ecological Study"   static const string  CGUIUserType::sm_SbTp_MutSet = "Mutation Study"   static const string  CGUIUserType::sm_SbTp_PopSet_Aln = "Population Study (Aligned)"   static const string  CGUIUserType::sm_SbTp_PhySet_Aln = "Phylogenetic Study (Aligned)"   static const string  CGUIUserType::sm_SbTp_EcoSet_Aln = "Ecological Study (Aligned)"   static const string  CGUIUserType::sm_SbTp_MutSet_Aln = "Mutation Study (Aligned)"   static const string  CGUIUserType::sm_SbTp_ProjectVer1 = "Ver 1"   static const string  CGUIUserType::sm_SbTp_ProjectVer2 = "Ver 2"   string  CGUIUserType::m_Type   string  CGUIUserType::m_Subtype   static TAccelToCmdMap  CAccelTable::sm_AccelToCmd   static TCmdToAccelMap  CAccelTable::sm_CmdToAccel   CIRef< IAppJobCAppJobDispatcher::SJobRecord::m_Job   TJobID  CAppJobDispatcher::SJobRecord::m_ID   TJobState  CAppJobDispatcher::SJobRecord::m_State   IAppJobEngineCAppJobDispatcher::SJobRecord::m_Engine   CIRef< CAppJobEventTranslatorCAppJobDispatcher::SJobRecord::m_Listener   if not null - "active" mode More...
  int  CAppJobDispatcher::SJobRecord::m_ReportPeriod   if > 0, active progress reporting is required More...
  CConstIRef< IAppJobProgressCAppJobDispatcher::SJobRecord::m_Progress   bool  CAppJobDispatcher::SJobRecord::m_AutoDelete   delete the record when job finishes More...
  int  CAppJobDispatcher::SQueueItem::m_JobId   bool  CAppJobDispatcher::SQueueItem::m_Progress   CIRef< IAppJobCAppJobDispatcher::SJobStateEvent::m_Job   TJobState  CAppJobDispatcher::SJobStateEvent::m_NewState   static CRef< CAppJobDispatcherCAppJobDispatcher::sm_Dispatcher   global dispatcher, this instance is used by default in most cases, however it is possible to create another instance if needed More...
  CMutex  CAppJobDispatcher::m_MainMutex   guards this instance of the Dispatcher More...
  TNameToEngine  CAppJobDispatcher::m_NameToEngine   Engines Registry. More...
  CFastMutex  CAppJobDispatcher::m_EngineMutex   Engines registry mutex. More...
  int  CAppJobDispatcher::m_LastJobID   TIDToRec  CAppJobDispatcher::m_JobRecs   TPtrToRec  CAppJobDispatcher::m_PtrToRec   Job Registry (index by JobID) More...
  TTimeToItem  CAppJobDispatcher::m_PollQueue   Job Index (by pointer) More...
  TStateEventQueue  CAppJobDispatcher::m_StateEventQueue   priority queue for Dispatcher to poll on More...
  CFastMutex  CAppJobDispatcher::m_StateEventMutex   bool  CAppJobDispatcher::m_Mute   bm::bvector  CAppJobDispatcher::m_CancelVect   Canceled jobs vector. More...
  bool  CAppJobDispatcher::m_ShutDownInProgress   Shutdown flag. More...
  TJobID  CAppJobNotification::m_JobID   TJobState  CAppJobNotification::m_State   CRef< CObjectCAppJobNotification::m_Result   CConstIRef< IAppJobErrorCAppJobNotification::m_Error   CConstIRef< IAppJobProgressCAppJobNotification::m_Progress   CEventHandlerCAppJobEventTranslator::m_TargetEventHandler   CWeakIRef< CEventHandlerCAppJobEventTranslator::m_TargetWeakPtr   bool  CAppJobEventTranslator::m_IsWeakTarget   CAppJobDispatcherCAppJobEventTranslator::m_Dispatcher   float  CAppJobProgress::m_Done   string  CAppJobProgress::m_Text   CGuiRWLock  CAppJobProgress::m_Lock   MT sync.lock. More...
  string  CAppJobError::m_Text   bool  CAppJobError::m_UserLevel   string  CAppJobTextResult::m_Text   CRef< CCanceledCJobCancelable::m_Canceled   unique_ptr< ILockerCJobCancelable::m_DataLocker   CFastMutex  CAppJob::m_Mutex   string  CAppJob::m_Descr   mutex to sync our internals More...
  string  CAppJob::m_Status   Current status of the Job. More...
  CRef< CAppJobErrorCAppJob::m_Error   CIRef< IExecuteUnitCAppJobExecuteUnit::m_ExecuteUnit   string  CAppInfo::m_Exepath   TRegistry  CAppRegistry::m_AppReg   static CAppRegistry  CAppPopup::m_Registry   Position  SAttrRangeCollectionElement< Attr, Position >::m_Start   Attr  SAttrRangeCollectionElement< Attr, Position >::m_Attr   TElementVector  CAttrRangeCollection< Attr, Position >::m_vElems   vec_const_iterator  CAttrRangeCollection< Attr, Position >::element_proxy::m_itEl   element_proxy  CAttrRangeCollection< Attr, Position >::const_iterator::m_proxy   TSeqPos  CAttrRangeCollection< Attr, Position >::const_pos_iterator::m_position   const_iterator  CAttrRangeCollection< Attr, Position >::const_pos_iterator::m_range_it   bool  CBBox< N >::m_IsSet   float  CBBox< N >::lower [N]   float  CBBox< N >::upper [N]   CAtomicCounter_WithAutoInit  CCanceledImpl::m_Cancel   T  CTransferable< T >::m_Value   TContents  CClipboard::m_Contents   static unique_ptr< CClipboardCClipboard::m_Clipboard   TObjectType  CEventAttachmentFor< T >::m_Data   EEventClass  CEvent::m_Class   TEventID  CEvent::m_ID   Event class - to speed up avoiding extra dynamic casts. More...
  TEventSenderCEvent::m_Sender   Defines unique event identity within its C++ class and Event Class. More...
  unique_ptr< IEventAttachmentCEvent::m_Attachment   pointer to the class that sent this event More...
  EOwnershipPolicy  CEvent::m_AttPolicy   set< CEventHandler * >  CEvent::m_Visited   list of handler who have seen this event already More...
  CEvent::EEventClass  SEvtMapEntry::evt_class   CEvent::TEventTypeInfo  SEvtMapEntry::type_info   message or command or update More...
  CEvent::TEventID  SEvtMapEntry::id   Type Information. More...
  CEvent::TEventID  SEvtMapEntry::last_id   Event ID (or ID range start) More...
  FEventHandler  SEvtMapEntry::handler   Envent ID range end. More...
  const SEvtMapSEvtMap::base_map   const SEvtMapEntrySEvtMap::entries   pointer to command map of the base class More...
  CEventHandlerCEventHandler::SPostRequest::m_Target   CRef< CEventCEventHandler::SPostRequest::m_Event   EDispatch  CEventHandler::SPostRequest::m_DispHow   int  CEventHandler::SPostRequest::m_PoolName   static const SEvtMapEntry  CEventHandler::sm_EvtMapEntries []   static const SEvtMap  CEventHandler::sm_EvtMap   TPools  CEventHandler::m_Pools   static CRef< CPostQueueCEventHandler::CPostQueue::sm_PostQueue   CPostQueue. More...
  THandlerToCount  CEventHandler::CPostQueue::m_AliveTargets   the only instance More...
  TPostRequests  CEventHandler::CPostQueue::m_Queue   CMutex  CEventHandler::CPostQueue::m_Mutex   queue of Events for async sending More...
  CRef< CPostQueueCEventHandler::m_Queue   CMutex  CExtensionPoint::m_Mutex   string  CExtensionPoint::m_Id   string  CExtensionPoint::m_Label   TIdToExtMap  CExtensionPoint::m_IdToExt   static CSafeStaticRef< CExtensionRegistryCExtensionRegistry::sm_Instance   CExtensionRegistry. More...
  CMutex  CExtensionRegistry::m_Mutex   TIdToPointMap  CExtensionRegistry::m_IdToPoint   TCFuncPtrTmpl< T >::m_ObjPtr   TMemFun  CFuncPtrTmpl< T >::m_MemFun   TCFuncPtrTmpl1< T, RetType, Arg1 >::m_ObjPtr   TMemFun  CFuncPtrTmpl1< T, RetType, Arg1 >::m_MemFun   TCVoidFuncPtrTmpl1< T, Arg1 >::m_ObjPtr   TMemFun  CVoidFuncPtrTmpl1< T, Arg1 >::m_MemFun   unsigned int  CIdGenerator::m_Id   set< stringCUniqueLabelGenerator::m_ExistingLabels   IJobCallbackCJobAdapter::m_Callback   CAppJobDispatcher::TJobID  CJobAdapter::m_JobId   T  CJobAdapterResult< T >::m_Data   TInput  CJobAdapterJob< TInput, TOutput >::m_Input   TFunc  CJobAdapterJob< TInput, TOutput >::m_Func   CRef< TResultCJobAdapterJob< TInput, TOutput >::m_Result   CRef< CAppJobErrorCJobAdapterJob< TInput, TOutput >::m_Error   string  CJobAdapterJob< TInput, TOutput >::m_Name   string  CJobAdapterJob< TInput, TOutput >::m_Descr   EType  CMenuItem::m_Type   string  CMenuItem::m_Label   TCmdID  CMenuItem::m_CommandID   string  CMenuItem::m_ImageAlias   string  CMenuItem::m_Tooltip   int  CMenuItem::m_State   TItemNode  CMenuItem::m_ItemNode   int  SMenuItemRec::m_Type   const char *  SMenuItemRec::m_Label   TCmdID  SMenuItemRec::m_CommandID   const char *  SMenuItemRec::m_ImageAlias   const char *  SMenuItemRec::m_Tooltip   int  SMenuItemRec::m_State   float  CRgbaColor::m_Rgba [4]   CIRef< IAppJobCThreadPoolEngine::CThreadTask::m_Job   CThreadPoolEngineCThreadPoolEngine::CThreadTask::m_Engine   IAppJob::EJobState  CThreadPoolEngine::CThreadTask::m_JobState   CMutex  CThreadPoolEngine::m_Mutex   TJobToHandle  CThreadPoolEngine::m_JobToHandle   CThreadPool  CThreadPoolEngine::m_ThreadPool   pool of threads with a request queue More...
  IAppJobEngineListenerCThreadPoolEngine::m_Listener   static const size_t  STrackErrorStatus::cShortErrorLength = 27   TErrorSeverity  STrackErrorStatus::m_ErrorSeverity   TErrorCode  STrackErrorStatus::m_ErrorCode   string  STrackErrorStatus::m_ShortErrorMsg   string  STrackErrorStatus::m_ErrorMsg   static const string  CTrackUtils::cTrackSettingKey_PrivatePrefix = "###"   some internal reserved track setting keys that are used for internal communication always start with ### More...
  static const string  CTrackUtils::cTrackSettingKey_ErrorSeverity = "###severity"   if present and set to anything, but CHTMLActiveArea::eErrorSeverity_NoError, do not attempt to load the track and render it empty More...
  static const string  CTrackUtils::cTrackSettingKey_ErrorCode = "###code"   if present contains the error code More...
  static const string  CTrackUtils::cTrackSettingKey_ErrorShortMsg = "###short_msg"   if present contains the short error message More...
  static const string  CTrackUtils::cTrackSettingKey_ErrorMsg = "###msg"   if present contains the error message More...
  static const string  CTrackUtils::kStdTrackId = "STD"   prefix for STD (as opposed to TMS) tracks More...
  static const string  CTrackUtils::kRStdTrackId = "R" + kStdTrackId   prefix for Remote STD (as opposed to TMS) tracks More...
  string  CUIObject::m_Label   string  CUIObject::m_IconAlias   string  CUIObject::m_Hint   string  CUIObject::m_Description   string  CUIObject::m_HelpId   string  CUIObject::m_LogEvent   bool  CLayoutObject::m_Selected   bool  CLayoutObject::m_bHorz   bool  CLayoutObject::m_bFlipStrand   bool  CLayoutObject::m_bInlineChildren   CLayoutObjectCLayoutObject::m_Parent   TObjects  CLayoutObject::m_Children   TModelRect  CLayoutObject::m_Rect   vector< TSeqRangeCLayoutObject::m_Intervals   TLayout  CLayout::m_Layout   our layout. This is a nested container - a set of rows. More...
  TSeqPos  C2DLayoutEngine::m_MinDist   the minimum distance we permit two items to be within More...
  TSeqPos  C2DLayoutEngine::m_SideSpace   preserved left side space for label. More...
  static const size_t  CGuiObjectInfoSeq_align::kInsertionsPerTooltip = 3   static const float  CGuiObjectInfoSeq_align::kSequenceLevel = 0.25   CConstRef< objects::CSeq_align >  CGuiObjectInfoSeq_align::m_Align   CRef< objects::CScope >  CGuiObjectInfoSeq_align::m_Scope   int  CGuiObjectInfoSeq_align::m_AnchorRow   anchor sequence row number, default is -1 (unknown) More...
  bool  CGuiObjectInfoSeq_align::m_FlippedStrands = false   bool  CGuiObjectInfoSeq_align::m_ReportInsertionSequences = true   double  CGuiObjectInfoSeq_align::m_Scale = 0.0   CConstRef< IAlnGraphicDataSourceCGuiObjectInfoSeq_align::m_DataSource   string  SFileDlgData::m_Title   string  SFileDlgData::m_Wildcard   long  SFileDlgData::m_Style   string  SFileDlgData::m_Dir   vector< stringSFileDlgData::m_Filenames   wxPoint  SFileDlgData::m_Pos   wxSize  SFileDlgData::m_Size   wxString  SWFileDlgData::m_Title   wxString  SWFileDlgData::m_Wildcard   long  SWFileDlgData::m_Style   wxString  SWFileDlgData::m_Dir   wxArrayString  SWFileDlgData::m_Filenames   wxPoint  SWFileDlgData::m_Pos   wxSize  SWFileDlgData::m_Size   CConstRef< CObjectCGuiObjectInfoBioseq::m_Object   CRef< objects::CScope >  CGuiObjectInfoBioseq::m_Scope   CConstRef< CObjectCGuiObjectInfoBioseq_set::m_Object   CRef< objects::CScope >  CGuiObjectInfoBioseq_set::m_Scope   CConstRef< CObjectCTableDataFTable::m_Object   CRef< objects::CScope >  CTableDataFTable::m_Scope   vector< CRef< objects::CSeq_feat > >  CTableDataFTable::m_FTable   CConstRef< CObjectCTableDataSeq_table::m_Object   CRef< objects::CScope >  CTableDataSeq_table::m_Scope   int  CTableDataSeq_table::SLocLabel::m_Col   vector< stringCTableDataSeq_table::SLocLabel::m_Labels   vector< SLocLabelCTableDataSeq_table::m_LocLabels   vector< size_t >  CTableDataSeq_table::m_ColMap   set< size_t >  CTableDataSeq_table::m_InvalidRows   virtual bool  CExtensionRegistry::AddExtensionPoint (IExtensionPoint &ext_point)   adds a new Extension Point, returns true if successful More...
  virtual bool  CExtensionRegistry::AddExtensionPoint (const string &ext_point_id, const string &ext_point_label)   adds a new Extension Point, returns true if successful More...
  virtual bool  CExtensionRegistry::AddExtension (const string &ext_point_id, IExtension &extension)   adds a new Extension to an Extension Point, if the Point does not exists creates a new one, returns true if successful More...
  virtual TExtRef  CExtensionRegistry::GetExtension (const string &extension_id)   finds and returns a reference to an Extension with the specified Id, search is performed across all Points in the Registry returns null if there the Id is not found More...
  virtual TExtRef  CExtensionRegistry::GetExtension (const string &ext_point_id, const string &extension_id)   finds and returns a reference to an Extension with the specified Id, search is performed only in the Extension Point with the given Id, returns null if there the Id is not found More...
  virtual TExtPointRef  CExtensionRegistry::GetExtensionPoint (const string &ext_point_id)   returns a reference to an Extension Point with the given identifier, returns null if there the Id is not found More...
  virtual bool  CExtensionRegistry::GetExtensions (const string &ext_point_id, TExtVec &extensions)   finds an Extension Point with the given Id and fills the given container with references to all Extensions registered in the Point. More...
  virtual void  CExtensionRegistry::GetExtensionPoints (TExtPointVec &ext_points)   fills the given container with all Extension Points registered More...
  virtual bool  CExtensionRegistry::RemoveExtension (IExtension &extension)   removes the given Extension from all Extension Points in the Registry returns false if the Extension is not registered More...
  virtual bool  CExtensionRegistry::RemoveExtension (const string &ext_id)   removes the Extension with the given Id from all Extension Point in the Registry, returns false if the Extension Id is not found More...
  virtual bool  CExtensionRegistry::RemoveExtension (const string &ext_point_id, IExtension &extension)   removes the given Extension from the Extension Point with the given id returns false if the Point or Extension is not found More...
  virtual bool  CExtensionRegistry::RemoveExtension (const string &ext_point_id, const string &ext_id)   removes the Extension with the given Id from the Extension Point with the specified Id. More...
  virtual bool  CExtensionRegistry::RemoveExtensionPoint (IExtensionPoint &ext_point)   removes the specified Extension Point from the Registry. More...
  static void  CRgbaColor::RgbToHsv (const CRgbaColor &rgb, float &h, float &s, float &v)   convert RGB to HSV. More...
  static CRgbaColor  CRgbaColor::HsvToRgb (float h, float s, float v)   static void  CRgbaColor::RgbToYuv (const CRgbaColor &rgb, float &y, float &u, float &v)   convert RGB to YUV. More...
  static bool  CRgbaColor::YuvToRgb (float y, float u, float v, CRgbaColor &rgb)   Not all possible input values of y, u and v will make a valid RGB color. More...
 

Utility and support routines for the GUI framework.

◆ BEGIN_EVENT_MAP #define BEGIN_EVENT_MAP (   thisClass,   baseClass  ) Value:

{ return &thisClass::sm_EvtMap; } \

const

SEvtMap

thisClass::sm_EvtMap = \

{ &baseClass::sm_EvtMap, &thisClass::sm_EvtMapEntries[0] }; \

{ \

Begins definition of Command Map for CEventHandler-derived class.

Definition at line 89 of file event_handler.hpp.

◆ DECLARE_EVENT_MAP #define DECLARE_EVENT_MAP ( ) ◆ DEFINE_MENU #define DEFINE_MENU (   name ) ◆ END_EVENT_MAP #define END_EVENT_MAP ( ) Value:

};

@ eEvent_Message

message from one class to another

Ends definition of Command Map.

Definition at line 98 of file event_handler.hpp.

◆ END_MENU ◆ END_SUBMENU ◆ MENU_ITEM ◆ MENU_ITEM_CHECK ◆ MENU_ITEM_IM ◆ MENU_ITEM_IM_T ◆ MENU_ITEM_RADIO ◆ MENU_ITEM_T ◆ MENU_SEPARATOR ◆ MENU_SEPARATOR_L ◆ ON_EVENT ◆ ON_EVENT_RANGE ◆ SUBMENU ◆ SUBMENU_IM ◆ accum_functor ◆ attr_type ◆ const_iterator ◆ container_type [1/2] ◆ container_type [2/2] ◆ difference_type ◆ FEventHandler typedef void(CEventHandler::* FEventHandler) (CEvent *) ◆ FOnPostCallback ◆ iterator ◆ iterator_category ◆ pointer ◆ position_type [1/2] ◆ position_type [2/2] ◆ reference ◆ runlen_iterator ◆ SElement ◆ size_type

template<class Attr , class Position >

contains one extra element that is used to represent open end pos

Definition at line 103 of file attr_range_coll.hpp.

◆ TAccelToCmdMap ◆ TAliasMap ◆ TAppInfoRef ◆ TAttachmentTypeInfo ◆ TChildItem_CI ◆ TChildItem_I ◆ TCmdID ◆ TCmdToAccelMap ◆ TColumns ◆ TConstObjects [1/2] ◆ TConstObjects [2/2] ◆ TConstScopedObjects ◆ TContents ◆ TDataKeys ◆ TDataPoints ◆ TDisp ◆ TDispatcherGuard ◆ TElementVector ◆ TErrorCode ◆ TErrorSeverity ◆ TEventID ◆ TEventObject ◆ TEventRefs ◆ TEventSender ◆ TEventTypeInfo ◆ TExtPointRef [1/2] ◆ TExtPointRef [2/2] ◆ TExtPointVec [1/2] ◆ TExtPointVec [2/2] ◆ TExtRef [1/3] ◆ TExtRef [2/3] ◆ TExtRef [3/3] ◆ TExtVec [1/3] ◆ TExtVec [2/3] ◆ TExtVec [3/3] ◆ TFileType [1/3] ◆ TFileType [2/3] ◆ TFileType [3/3] ◆ TFilters ◆ TFlavor ◆ TFunc

template<typename TInput , typename TOutput >

Definition at line 94 of file job_adapter.hpp.

◆ THandle ◆ THandlerToCount ◆ TIdToExtMap ◆ TIdToPointMap ◆ TIDToRec ◆ TItem ◆ TItemNode ◆ TJobID [1/3] ◆ TJobID [2/3] ◆ TJobID [3/3] ◆ TJobState [1/6] ◆ TJobState [2/6] ◆ TJobState [3/6] ◆ TJobState [4/6] ◆ TJobState [5/6] ◆ TJobState [6/6] ◆ TJobStates ◆ TJobToHandle ◆ TLabelMap ◆ TLayout ◆ TLayoutRow ◆ TLenPair ◆ TLens ◆ TLink

representation for a link have an URL and a human-readable label

in the pair, first is the label, second is the URL

Definition at line 141 of file snp_gui.hpp.

◆ TLinkList ◆ TListeners ◆ TMemFun [1/3]

template<typename T , typename RetType , typename Arg1 >

typedef RetType(T::* CFuncPtrTmpl1< T, RetType, Arg1 >::TMemFun) (Arg1)

Definition at line 100 of file function.hpp.

◆ TMemFun [2/3]

template<typename T , typename Arg1 >

Definition at line 137 of file function.hpp.

◆ TMemFun [3/3] ◆ TNameToEngine ◆ TObjects [1/3] ◆ TObjects [2/3] ◆ TObjects [3/3] ◆ TObjectType ◆ TPoint ◆ TPools ◆ TPostRequests ◆ TPtrToRec ◆ TRegistry ◆ TRelatedObjectsMap ◆ TReqStates ◆ TResult

template<typename TInput , typename TOutput >

Definition at line 93 of file job_adapter.hpp.

◆ TSeqFeatMapInfoPair ◆ TSeqFeatVector ◆ TSignedSeqRanges ◆ TSNPSearchCompoundResult

results of a search for a given id (string) TSNPSearchResultList may be empty if the id has been found to be valid, but not satisfying other search criteria (currently: assembly accession)

Definition at line 231 of file snp_gui.hpp.

◆ TSNPSearchCompoundResultList

results of a search for one or several ids

Definition at line 234 of file snp_gui.hpp.

◆ TSNPSearchResultList

various placements of a variation

Definition at line 227 of file snp_gui.hpp.

◆ TStateEventQueue ◆ TThisType ◆ TTimeToItem ◆ TTrackErrorStatus ◆ TTrackSettings ◆ TTrackSettingsSet ◆ TTrackSettingsSetSelection ◆ value_type ◆ vec_const_iterator ◆ anonymous enum ◆ EBaseCommands

Definitions for generic commands.

Subsytems of GUI should define they own command enumerations, preferable with non-overlapping ranges.

Enumerator eCmdMenuEnd  eCmdInvalid 

marks menu end in array initializers

eCmdNone 

not a valid command

eCmdZoomIn 

empty command

zoom events

eCmdZoomOut  eCmdZoomAll  eCmdZoomInMouse  eCmdZoomOutMouse  eCmdZoomSel  eCmdZoomSeq 

Zoom to Selection.

eCmdZoomObjects 

Zoom to Sequence.

eCmdZoomSelObjects  eCmdZoomInX  eCmdZoomOutX  eCmdZoomAllX  eCmdZoomInY  eCmdZoomOutY  eCmdZoomAllY  eCmdSetEqualScale  eCmdSettings  eCmdConfigureTracks  eCmdHelpStart  eCmdWebHelpApp  eCmdSubmissionsWebHelp  eCmdWebHelpGSVNavigation  eCmdWebHelpGSVInteractionGuide  eCmdWebHelpGSVLegends  eCmdHelpEnd  eCmdResetSelection  eCmdBack 

Navigation commands.

eCmdForward  eCmdSeqGoto 

goto sequence position

eCmdSaveImages  eCmdSavePdf  eCmdSaveSvg  eBaseCmdLast 

Definition at line 62 of file command.hpp.

◆ EChildrenLayout Enumerator eInline  eIndividual 

Definition at line 89 of file layout.hpp.

◆ ECompare Enumerator eString  eNumeric 

Definition at line 79 of file filter.hpp.

◆ EConsts ◆ EDispatch

enum controlling dispatching strategies

Enumerator eDispatch_SelfOnly  eDispatch_AllHandlers 

handle and do not dispatch to listeners

eDispatch_FirstHandler 

dispatch to all handlers

eDispatch_Default 

dispatch until handled at least by one handler

Definition at line 139 of file event_handler.hpp.

◆ EErrCode Enumerator eInvalidOperation 

Dispatcher - operation is invalid.

eUnknownJob 

Job record lost.

eEngine_IncompatibleJob 

the Job is incompatible with the Engine

eEngine_InvalidParams 

Invalid parameters provided to the Engine.

eEngine_InvalidOperation 

Engine - operation is invalid.

eEngine_UnknownJob 

the job is not registered in the Engine

eEngineFailed 

Engine failed to perforn an operation.

eEngineBusy 

Engine is busy, caller needs to re-try the operation.

eFatalError 

unknown tragic error

Definition at line 91 of file app_job_dispatcher.hpp.

◆ EErrorCode Enumerator eErrorCode_NoError  eErrorCode_Other  eErrorCode_UnknownAnnot  eErrorCode_NoAccess  eErrorCode_NoPanfs  eErrorCode_NoAssmMapper  eErrorCode_IncorrectBatch  eErrorCode_Timeout  eErrorCode_ErrorCode  eErrorCode_NoChrMatch  eErrorCode_NoDataW  eErrorCode_BlackListed 

Definition at line 54 of file track_info.hpp.

◆ EErrorSeverity Enumerator eErrorSeverity_NoError  eErrorSeverity_Warning  eErrorSeverity_Fatal 

Definition at line 47 of file track_info.hpp.

◆ EEventClass

default event classes

Enumerator eEvent_Message 

message from one class to another

Definition at line 98 of file event.hpp.

◆ EEventID

Predefining event IDs.

Enumerator eEvent_LastID  eEvent_InvalidID  eEvent_MinClientID 

Definition at line 103 of file event.hpp.

◆ EFileType

enumerated file type information

Definition at line 70 of file app_popup.hpp.

◆ EJobState

Job states (describe FSM)

Enumerator eInvalid  eRunning  eCompleted  eFailed  eCanceled  eSuspended 

Definition at line 86 of file app_job.hpp.

◆ ELabelType Enumerator eInvalid  eContent  eUserType  eUserSubtype  eType  eUserTypeAndContent  eDescriptionBrief  eDescription  eSymbolAlias  eGi  eContentAndProduct  eDefault 

Definition at line 60 of file label.hpp.

◆ EMode Enumerator ePass  eContains  eDoesntContain  eEquals  eDoesntEqual  eLess  eLessEquals  eGreater  eGreaterEquals 

Definition at line 66 of file filter.hpp.

◆ EOwnershipPolicy Enumerator eDelete  eRelease 

delete object when ownership end

release object (do not delete)

Definition at line 109 of file event.hpp.

◆ EPoolName

Identifiers for standard pools.

Set of pools is extandable, programmers can define their own pools but need to make sure that pool identifiers are unique.

Enumerator ePool_Default  ePool_Parent  ePool_Child  ePool_Sibling  ePool_NextAvailable 

this needs to be last!

Definition at line 149 of file event_handler.hpp.

◆ EState

State and subtype of menu item.

Enumerator eDefault  eDisabled  eCheckItem 

item is disabled (visible but inactive)

eRadioItem 

"check-box" item

eSet 

"radio" item

Definition at line 62 of file menu_item.hpp.

◆ EStickyToolTipCommands

Commands needed to mange sticky tool tip windows.

Enumerator eCmdFirstStickyToolTipCmd  eCmdParentMove  eCmdSuspend 

tool tip window parent moves

eCmdReCreate 

tool tip parent window about to dock

eCmdDockMainWindow 

tool tip parent window finished docking

eCmdParentActivate 

tool tip cmd indicating a main-window docking update

eCmdParentShow 

tool tip parent window activated

eCmdParentHide 

tool tip parent window shown

eCmdPinTip 

tool tip parent window hidden

eCmdSearchTip 

tool tip pinned or unpinned

eCmdZoomTip 

search (scroll) window to tip element

eCmdInfoTip 

zoom into tip element

eCmdClickTip 

tip info button

eCmdReleaseTip 

User clicked somewhere on a tip.

eCmdMoveTip 

Left mouse (or equiv) up inside tip area.

eCmdTipActive 

User is interactively moving a tool tip.

eCmdTipInactive 

Mouse entered a tip (highlight matching glyph)

eCmdCopyTipText 

Mouse left a tip (remove glyph highlight)

eCmdSelectTipText 

User selected option to copy (all) tip text.

eCmdCopySelectedTipText 

User selected option to make text selectable.

eCmdTipAdded 

Copy currently selected tip text to clipboard.

eCmdTipRemoved 

Event fired when a new tip added.

eCmdLastStickyToolTipCmd 

Event fired when an existing tip is removed.

Definition at line 115 of file command.hpp.

◆ ETooltipFormatters

supported types of formatters

Enumerator eTooltipFormatter_CSSTable 

generated table is CSS based, generated NCBI URLs are paths (recommended for SViewer)

eTooltipFormatter_Html 

generated table is HTML attributes (no CSS) based, generate NCBI URLs are absolute (recommended for GBench)

eTooltipFormatter_Text 

plain text formatted

Definition at line 58 of file tooltip.hpp.

◆ EType [1/4] ◆ EType [2/4] ◆ EType [3/4]

Type of menu item.

Enumerator eItem  eSubmenu  eSeparator 

Definition at line 56 of file menu_item.hpp.

◆ EType [4/4]

type of layout objects currently supported

Enumerator eAlign  eAlignPairwise  eAlignSmear  eComment  eFeat  eFeatLabel  eFeatPack  eFeatProtProduct  eFeatVariation  eGraph  eHistogram  eAssnStudy  eLabel  eMatepair  eSeqMap  eSequence  eSwitchPoints  eVisRange 

Definition at line 67 of file layout.hpp.

◆ EVCF_Type Enumerator eVCF_regular  eVCF_DbVar  eVCF_ClinVar 

Definition at line 347 of file snp_gui.hpp.

◆ ActiveProgress() bool CAppJobDispatcher::SJobRecord::ActiveProgress ( ) const inline ◆ Add() [1/7] void CFilterSet::Add ( CFilterfilter ) ◆ Add() [2/7] ◆ Add() [3/7] ◆ Add() [4/7] ◆ Add() [5/7] ◆ Add() [6/7] ◆ Add() [7/7]

template<typename InIt >

void CClipboard::Add ( InIt  first, InIt  last  ) inline ◆ AddAlignments() [1/2]

template<typename CntType >

CntType CDensityMap< CntType >::AddAlignments ( const objects::CBioseq_Handle &  handle, const objects::CSeq_annot &  seq_annot  ) ◆ AddAlignments() [2/2]

template<typename CntType >

CntType CDensityMap< CntType >::AddAlignments ( const objects::CBioseq_Handle &  handle, objects::SAnnotSelector  sel  ) ◆ AddBaseTag() ◆ AddBulletCol() [1/4] void CCSSTableTooltipFormatter::AddBulletCol ( const stringsBulletSrc = "" ) virtual

add a cell with an image

Note
: if you add a bullet column for at least one of the table rows, a dummy bullet column needs to be added in all rows, otherwise the table will be skewed
Parameters
sBulletSrc

Implements ITooltipFormatter.

Definition at line 121 of file tooltip.cpp.

References CCSSTableTooltipFormatter::m_sTooltipText.

◆ AddBulletCol() [2/4] void CHtmlTooltipFormatter::AddBulletCol ( const stringsBulletSrc = "" ) virtual

add a cell with an image

Note
: if you add a bullet column for at least one of the table rows, a dummy bullet column needs to be added in all rows, otherwise the table will be skewed
Parameters
sBulletSrc

Implements ITooltipFormatter.

Definition at line 279 of file tooltip.cpp.

References CSeqUtils::GetNcbiBaseUrl(), and CHtmlTooltipFormatter::m_sTooltipText.

◆ AddBulletCol() [3/4] void CTextTooltipFormatter::AddBulletCol ( const stringsBulletSrc = "" ) virtual

add a cell with an image

Note
: if you add a bullet column for at least one of the table rows, a dummy bullet column needs to be added in all rows, otherwise the table will be skewed
Parameters
sBulletSrc

Implements ITooltipFormatter.

Definition at line 513 of file tooltip.cpp.

References CTextTooltipFormatter::m_sTooltipText.

◆ AddBulletCol() [4/4] virtual void ITooltipFormatter::AddBulletCol ( const stringsBulletSrc = "" ) pure virtual

add a cell with an image

Note
: if you add a bullet column for at least one of the table rows, a dummy bullet column needs to be added in all rows, otherwise the table will be skewed
Parameters
sBulletSrc

Implemented in CTextTooltipFormatter, CHtmlTooltipFormatter, and CCSSTableTooltipFormatter.

Referenced by s_AddPubmedLinksRow(), and s_MaybeAddGoToRow().

◆ AddCaches() ◆ AddDividerRow() [1/4] void CCSSTableTooltipFormatter::AddDividerRow ( unsigned  colspan = 2 ) virtual ◆ AddDividerRow() [2/4] void CHtmlTooltipFormatter::AddDividerRow ( unsigned  colspan = 2 ) virtual ◆ AddDividerRow() [3/4] void CTextTooltipFormatter::AddDividerRow ( unsigned  colspan = 2 ) virtual ◆ AddDividerRow() [4/4] virtual void ITooltipFormatter::AddDividerRow ( unsigned  colspan = 2 ) pure virtual ◆ AddExistingLabel() void CUniqueLabelGenerator::AddExistingLabel ( const stringlabel )

adds an existing label

Definition at line 65 of file id_generator.cpp.

References set< Key, Compare >::insert(), label, and CUniqueLabelGenerator::m_ExistingLabels.

Referenced by CGBDocument::AddItems(), CSelectProjectOptions::InitProjectnameGenerator(), CGBProjectHandle::MakeUniqueDataLoaderLabel(), CGBProjectHandle::MakeUniqueFolderLabel(), CGBProjectHandle::MakeUniqueItemLabel(), CGBWorkspace::MakeUniqueProjectTitle(), CGBDocument::x_AddItems(), and CSelectProjectOptions::x_CreateSeparateProjects().

◆ AddExtension() [1/4] ◆ AddExtension() [2/4]

adds a new Extension to an Extension Point, if the Point does not exists creates a new one, returns true if successful

Implemented in CExtensionRegistry.

◆ AddExtension() [3/4] ◆ AddExtension() [4/4] ◆ AddExtensionPoint() [1/4] ◆ AddExtensionPoint() [2/4] ◆ AddExtensionPoint() [3/4] ◆ AddExtensionPoint() [4/4] ◆ AddFeature() ◆ AddFeatures()

template<typename CntType >

CntType CDensityMap< CntType >::AddFeatures ( const objects::CBioseq_Handle &  handle, objects::SAnnotSelector  sel  ) ◆ AddFlavor()

template<typename T >

void CClipboard::AddFlavor ( const Tval ) inline ◆ AddFlavorAt()

template<typename T >

void CClipboard::AddFlavorAt ( int  idx, const Tval  ) inline ◆ AddLinkRow() [1/8] ◆ AddLinkRow() [2/8] ◆ AddLinkRow() [3/8] ◆ AddLinkRow() [4/8] ◆ AddLinkRow() [5/8] void CCSSTableTooltipFormatter::AddLinkRow ( const stringsTag, const stringsValue, unsigned  valueColWidth = 200  ) virtual ◆ AddLinkRow() [6/8] void CHtmlTooltipFormatter::AddLinkRow ( const stringsTag, const stringsValue, unsigned  valueColWidth = 200  ) virtual ◆ AddLinkRow() [7/8] void CTextTooltipFormatter::AddLinkRow ( const stringsTag, const stringsValue, unsigned  valueColWidth = 200  ) virtual ◆ AddLinkRow() [8/8] virtual void ITooltipFormatter::AddLinkRow ( const stringsTag, const stringsValue, unsigned  valueColWidth = 200  ) pure virtual ◆ AddLinksTitle() [1/4] void CCSSTableTooltipFormatter::AddLinksTitle ( const stringsTitle ) virtual ◆ AddLinksTitle() [2/4] void CHtmlTooltipFormatter::AddLinksTitle ( const stringsTitle ) virtual ◆ AddLinksTitle() [3/4] void CTextTooltipFormatter::AddLinksTitle ( const stringsTitle ) virtual ◆ AddLinksTitle() [4/4] virtual void ITooltipFormatter::AddLinksTitle ( const stringsTitle ) pure virtual ◆ AddListener()

Add a listener.

The listener will always be added to the default pool; the 'name' parameter may be used to indicate an additional pool to which

Definition at line 129 of file event_handler.cpp.

References _TRACE, CEventHandler::ePool_Default, and CEventHandler::x_AddListenerToPool().

Referenced by CGraphContainer::AddGraph(), CClickableSortUniqueCount::ConnectListener(), CSubmissionWizard::ConnectListener(), CDiagConsoleList::Create(), CTableView::CreateViewWindow(), CAlignSpanView::CreateViewWindow(), CCrossAlignView::CreateViewWindow(), CDotMatrixView::CreateViewWindow(), CMultiAlignView::CreateViewWindow(), CPhyTreeView::CreateViewWindow(), CSeqTextView::CreateViewWindow(), CFeatTableView::CreateViewWindow(), CViewGraphic::CreateViewWindow(), CSequinDesktopView::CreateViewWindow(), CAlnSummaryView::CreateViewWindow(), CSeqGraphicPane::CSeqGraphicPane(), ON_EVENT(), CDiscrepancyDlg::OpenDiscrepancyDlg(), CTestDispatchApp::Run(), CAnnotCompareWidget::SetDataSource(), CNetBLAST_DMSearchForm::SetDataSource(), CPhyloTreeWidget::SetQueryPanel(), CSelectionBroadcastSlot::SetSelectionService(), CStatusBarService::SetServiceLocator(), CAlnMultiPane::SetWidget(), CProjectTreeView::SetWorkbench(), CEventView::SetWorkbench(), CTaskView::SetWorkbench(), CSelectionView::SetWorkbench(), CGBDocument::x_AttachView(), CValidatePanel::x_ConnectListener(), CGridWidget::x_InitGrid(), and CSequenceEditingEventHandler::x_SetUpTSEandUnDoManager().

◆ AddLocation() ◆ AddProjectItemsFromRID()

Definition at line 105 of file prj_helper.cpp.

References CDataLoadingAppJob::AddProjectItem(), CProjectItem::AddTag(), CSeq_id::AsFastaString(), cleanup(), CSeq_id_Base::e_Local, CAlignCleanup::eAnchoredAlign, CSeq_entry::eBoth, CTime::eCurrent, set< Key, Compare >::end(), set< Key, Compare >::find(), CBioseq_Handle::GetCompleteBioseq(), CRange_Base::GetFrom(), CBioseq_Base::GetId(), CObjectManager::GetInstance(), CSeq_entry::GetLabel(), CSeq_id::GetLabel(), CBlast4_database_Base::GetName(), CBlast4_queries::GetNumQueries(), CSeq_entry_Base::GetSeq(), CSeq_align::GetSeq_id(), CBlast4_queries_Base::GetSeq_loc_list(), CSeq_align::GetSeqStart(), CSeq_align::GetSeqStop(), CRange_Base::GetTo(), CSeq_loc::GetTotalRange(), CBlast4_queries_Base::IsBioseq_set(), CBlast4_database::IsProtein(), CSeq_entry_Base::IsSeq(), CBlast4_queries_Base::IsSeq_loc_list(), CBioseq_Base::IsSetId(), CSeq_align_Base::IsSetScore(), CSeq_loc_Base::IsWhole(), ITERATE, kBLASTProjectItemTag, label, CGBProjectHelper::SRIDStatInfo::m_QueryBeg, CGBProjectHelper::SRIDStatInfo::m_QueryEnd, CGBProjectHelper::SRIDStatInfo::m_QueryId, CGBProjectHelper::SRIDStatInfo::m_QueryRangeSet, CGBProjectHelper::SRIDStatInfo::m_TotalBeg, CGBProjectHelper::SRIDStatInfo::m_TotalEnd, NON_CONST_ITERATE, CRef< C, Locker >::Reset(), results, CSeq_align_set_Base::Set(), CBlast4_queries_Base::SetBioseq_set(), CSeq_annot::SetCreateDate(), CSeq_annot_Base::SetData(), CProjectItem_Base::SetLabel(), CSeq_annot::SetNameDesc(), CProjectItem::SetObject(), CSeq_entry_Base::SetSeq(), CBioseq_set_Base::SetSeq_set(), set< Key, Compare >::size(), sPrepareSeqAlign(), and CSeq_id_Base::Which().

Referenced by CNetBlastLoadingJob::x_CreateProjectItemsFromBlastResult().

◆ AddPubmedLinksRow() [1/4] void CCSSTableTooltipFormatter::AddPubmedLinksRow ( const stringpmids, boolisGoToPresent, bool  isBulletColPresent  ) virtual

add a row containing all links to specified Pubmed IDs

this call will create a new row with tag "Pubmed" and value list of pubmed URLs and will do everything necessary for adding a row, including calls to StartRow()/FinishRow()

Parameters
pmids comma-delimited list of numeric pubmed ids isGoToPresent flag that at call time should contain true if a "Go to" row has already been created within the current row group and will be set to true after this call if pmids is not empty isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 234 of file tooltip.cpp.

References s_AddPubmedLinksRow().

◆ AddPubmedLinksRow() [2/4] void CHtmlTooltipFormatter::AddPubmedLinksRow ( const stringpmids, boolisGoToPresent, bool  isBulletColPresent  ) virtual

add a row containing all links to specified Pubmed IDs

this call will create a new row with tag "Pubmed" and value list of pubmed URLs and will do everything necessary for adding a row, including calls to StartRow()/FinishRow()

Parameters
pmids comma-delimited list of numeric pubmed ids isGoToPresent flag that at call time should contain true if a "Go to" row has already been created within the current row group and will be set to true after this call if pmids is not empty isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 404 of file tooltip.cpp.

References s_AddPubmedLinksRow().

◆ AddPubmedLinksRow() [3/4] void CTextTooltipFormatter::AddPubmedLinksRow ( const stringpmids, boolisGoToPresent, bool  isBulletColPresent  ) virtual

add a row containing all links to specified Pubmed IDs

this call will create a new row with tag "Pubmed" and value list of pubmed URLs and will do everything necessary for adding a row, including calls to StartRow()/FinishRow()

Parameters
pmids comma-delimited list of numeric pubmed ids isGoToPresent flag that at call time should contain true if a "Go to" row has already been created within the current row group and will be set to true after this call if pmids is not empty isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 595 of file tooltip.cpp.

References s_AddPubmedLinksRow().

◆ AddPubmedLinksRow() [4/4] virtual void ITooltipFormatter::AddPubmedLinksRow ( const stringpmids, boolisGoToPresent, bool  isBulletColPresent  ) pure virtual

add a row containing all links to specified Pubmed IDs

this call will create a new row with tag "Pubmed" and value list of pubmed URLs and will do everything necessary for adding a row, including calls to StartRow()/FinishRow()

Parameters
pmids comma-delimited list of numeric pubmed ids isGoToPresent flag that at call time should contain true if a "Go to" row has already been created within the current row group and will be set to true after this call if pmids is not empty isBulletColPresent true if other rows in the group have a bullet column

Implemented in CTextTooltipFormatter, CHtmlTooltipFormatter, and CCSSTableTooltipFormatter.

◆ AddRange()

template<typename CntType >

Definition at line 427 of file density_map.hpp.

References COpenRange< Position >::Empty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), COpenRange< Position >::GetToOpen(), i, max(), and min().

Referenced by CAlignmentSmear::AddAlignment(), CSegmentSmearGlyph::CSegMap::AddRange(), CSegmentSmearGlyph::CSegMap::Deserialize(), CVcfHistogram::InitHistogramGlyph(), CSegmentSmearGlyph::CSegMap::SetRange(), CWigGraph::x_AddDataToMap(), CSGAnnotJob::x_AddGraphToMap(), CSGCalcFeatHistJob::x_CalcFeatHistRecursive(), CSGFeatureJob::x_CreateFeatHist(), CEpigenomicsJob::x_Execute(), CBinsJob::x_FetchGraphs(), CSnpJob::x_FetchGraphs(), CBatchFeatJob::x_LoadFeatProducts(), CLDBlockJob::x_LoadFtable(), CSGSeqGraphJob::x_LoadSeqTable(), CSnpJob::x_MakeHistogramFromFtable(), CBinsJob::x_PreFetchFtable(), CSGFeatureJob::x_ProcessCachedVcfTabix(), and CGeneModelFeatJob::x_ProcessLandMarkFeatures().

◆ AddRanges()

template<typename CntType >

◆ AddRef() void CEvent::AddRef ( void  ) ◆ AddRow() [1/10] void CCSSTableTooltipFormatter::AddRow ( const stringsContents = "", unsigned  colspan = 2  ) virtual ◆ AddRow() [2/10] void CHtmlTooltipFormatter::AddRow ( const stringsContents = "", unsigned  colspan = 2  ) virtual ◆ AddRow() [3/10] void CTextTooltipFormatter::AddRow ( const stringsContents = "", unsigned  colspan = 2  ) virtual ◆ AddRow() [4/10] virtual void ITooltipFormatter::AddRow ( const stringsContents = "", unsigned  colspan = 2  ) pure virtual

add a row with a cell, spanning across all columns

Parameters
sContents contents for the added cell colspan defines the number of columns a cell should span

Implemented in CTextTooltipFormatter, CHtmlTooltipFormatter, and CCSSTableTooltipFormatter.

Referenced by CAlnVecRow::GetRowStatistics(), CScatterPlotGlyph::GetTooltip(), CHistogramGlyph::GetTooltip(), CTraceGlyph::GetTooltip(), CLDBlockGlyph::GetTooltip(), CAlnStatGlyph::GetTooltip(), CAlignGlyph::GetTooltip(), CAlignSmearGlyph::GetTooltip(), CLinkedFeatsGroup::GetTooltip(), CLayoutTrack::GetTooltip(), CSequenceTrack::GetTooltip(), CTranslationGlyph::GetTooltip(), CVcfGlyph::GetTooltip(), CVisRangeGlyph::GetTooltip(), CAlnVecRow::GetTooltip(), CGuiObjectInfoSeq_align::GetToolTip(), CGuiObjectInfoComponent::GetToolTip(), CGuiObjectInfoBioseq::GetToolTip(), CGuiObjectInfoBioseq_set::GetToolTip(), CGuiObjectInfoBioTreeContainer::GetToolTip(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoDefault::GetToolTip(), CGuiObjectInfoDistanceMatrix::GetToolTip(), CGuiObjectInfoEntrezgene::GetToolTip(), CGuiObjectInfoGCAssembly::GetToolTip(), CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoSeq_align_set::GetToolTip(), CGuiObjectInfoSeq_annot::GetToolTip(), CGuiObjectInfoSeq_id::GetToolTip(), CGuiObjectInfoSeq_loc::GetToolTip(), CGuiObjectInfoValidError::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoVariation::GetToolTip(), CRsitesGlyph::NeedTooltip(), s_AddReciprocityScore(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CGuiObjectInfoSeq_feat::x_AddPositionRows(), CAlnMultiRenderer::x_AddStatisticsRow(), CGuiObjectInfoSeq_align::x_AddUserObject(), CGuiObjectInfoVariation::x_ConvertTooltips(), CAlnVecRow::x_GetAlignmentTooltip(), CAlnVecRow::x_GetAlignmentTooltip_Gap(), CAlnVecRow::x_GetAlignmentTooltip_General(), CAlnVecRow::x_GetAlignmentTooltip_Helper(), CAlnVecRow::x_GetAlignmentTooltip_Insert(), CGuiObjectInfoSeq_align::x_GetAlignmentTooltip_Insert(), CAlnVecRow::x_GetAlignmentTooltip_Unaligned(), CVcfGlyph::x_GetClinVarToolTip(), CAlnVecRow::x_GetDescrTooltip(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), CGuiObjectInfoSeq_feat::x_GetGroupToolTip(), CAlnVecRow::x_GetIconsTooltip(), CGuiObjectInfoSeq_feat::x_GetProductSequence(), and CGuiObjectInfoSeq_feat::x_GetSplicedSeqTitle().

◆ AddRow() [5/10] ◆ AddRow() [6/10]

add a row with two columns

Parameters
sTag contents for the added tag cell sValue contents for the added value cell valueColWidth width of the value column noSpaceInsert do no try to insert any spaces into sValue (some tooltip formatters may to do this to improve wrapping)

Implemented in CTextTooltipFormatter, CCSSTableTooltipFormatter, and CHtmlTooltipFormatter.

◆ AddRow() [7/10] ◆ AddRow() [8/10]

add a row with two columns

Parameters
sTag contents for the added tag cell sValue contents for the added value cell valueColWidth width of the value column noSpaceInsert do no try to insert any spaces into sValue (some tooltip formatters may to do this to improve wrapping)

Implements ITooltipFormatter.

Definition at line 546 of file tooltip.cpp.

References CTextTooltipFormatter::m_sTooltipText.

◆ AddRow() [9/10] ◆ AddRow() [10/10] ◆ AddSectionRow() [1/4] void CCSSTableTooltipFormatter::AddSectionRow ( const stringsContents ) virtual ◆ AddSectionRow() [2/4] void CHtmlTooltipFormatter::AddSectionRow ( const stringsContents ) virtual ◆ AddSectionRow() [3/4] void CTextTooltipFormatter::AddSectionRow ( const stringsContents ) virtual ◆ AddSectionRow() [4/4] virtual void ITooltipFormatter::AddSectionRow ( const stringsContents ) pure virtual

add a section row

Parameters
sContents contents for the added cell

Implemented in CTextTooltipFormatter, CHtmlTooltipFormatter, and CCSSTableTooltipFormatter.

Referenced by CAlnStatGlyph::GetTooltip(), CTranslationGlyph::GetTooltip(), CGuiObjectInfoComponent::GetToolTip(), CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CGuiObjectInfoSeq_feat::x_AddPositionRows(), CGuiObjectInfoSeq_align::x_AddUserObject(), CGuiObjectInfoVariation::x_ConvertTooltips(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), and CGuiObjectInfoSeq_feat::x_GetGroupToolTip().

◆ AddSeparator() [1/2] ◆ AddSeparator() [2/2] ◆ AddSubItem() [1/2] ◆ AddSubItem() [2/2] ◆ AddSubMenu() ◆ AddTagCol() [1/4] ◆ AddTagCol() [2/4] ◆ AddTagCol() [3/4]

adds a tag column to the row

Parameters
sContents contents for the added tag cell sBulletSrc

Implements ITooltipFormatter.

Definition at line 519 of file tooltip.cpp.

References CTextTooltipFormatter::m_sTooltipText.

◆ AddTagCol() [4/4] ◆ AddValueCol() [1/4] void CCSSTableTooltipFormatter::AddValueCol ( const stringsContents = "", unsigned  width = 200, bool  isNoWrap = false  ) virtual ◆ AddValueCol() [2/4] void CHtmlTooltipFormatter::AddValueCol ( const stringsContents = "", unsigned  width = 200, bool  isNoWrap = false  ) virtual ◆ AddValueCol() [3/4] void CTextTooltipFormatter::AddValueCol ( const stringsContents = "", unsigned  width = 200, bool  isNoWrap = false  ) virtual

adds a value column to the row

Parameters
sContents contents for the added value cell width width of the column isNoWrap if set to true, will prevent the value cell contents from wrapping

Implements ITooltipFormatter.

Definition at line 526 of file tooltip.cpp.

References CTextTooltipFormatter::m_sTooltipText.

◆ AddValueCol() [4/4] virtual void ITooltipFormatter::AddValueCol ( const stringsContents = "", unsigned  width = 200, bool  isNoWrap = false  ) pure virtual ◆ Advance()

template<typename CntType >

◆ AllowEdit() bool CTableDataSeq_table::AllowEdit ( size_t  col ) virtual ◆ AllTableNames() vector< string > CTableNames::AllTableNames ( ) static ◆ Append() [1/5] ◆ Append() [2/5] ◆ Append() [3/5] ◆ Append() [4/5] ◆ Append() [5/5] ◆ base64Decode() ◆ base64Encode() ◆ BeforeRun() virtual bool IAppJob::BeforeRun ( ) inlinevirtual

Function will be called on the main thread before execution of Run Should not do any lengthy work returns true to continue job execution on worker thread false to quit execution with status - failed.

Reimplemented in CMSAToolJob.

Definition at line 102 of file app_job.hpp.

◆ begin() [1/3] ◆ begin() [2/3]

template<typename CntType >

◆ begin() [3/3]

template<class Attr , class Position >

◆ begin_pos()

template<class Attr , class Position >

◆ Brightness() ◆ BuildString() string CStringUtil::BuildString ( const char *  cstrings[] ) static

Concatenate a bunch of C-stype strings into one string.

useful since on some platforms string literals must be of limited size <2048 on some Windows compilers.

Definition at line 45 of file string_utils.cpp.

References i, and str().

◆ C2DLayoutEngine() C2DLayoutEngine::C2DLayoutEngine ( ) inline

Definition at line 289 of file layout.hpp.

◆ CacheSeqId() void CLabelDescriptionCache::CacheSeqId ( const objects::CSeq_id &  id, objects::CScope *  scope  ) static ◆ Cancel() void CJobAdapter::Cancel ( void  )

Definition at line 48 of file job_adapter.cpp.

References CJobAdapter::m_Callback, and CJobAdapter::x_CancelJob().

Referenced by CClickableSortUniqueCount::LoadData(), CValidatePanel::LoadData(), CSeqTextPanel::OnStopClick(), CSubAnnotationPanel::TransferDataToWindow(), CMixedStrands::x_InitDialog(), CFeatureTblFr::x_RefreshTable(), CSeqTextPanel::x_StartSearch(), CClickableSortUniqueCount::~CClickableSortUniqueCount(), CFeatureTblFr::~CFeatureTblFr(), CMixedStrands::~CMixedStrands(), CSeqTextPanel::~CSeqTextPanel(), and CValidatePanel::~CValidatePanel().

◆ CancelAllJobs() void CAppJobDispatcher::CancelAllJobs ( ) ◆ CancelJob() [1/3] void CThreadPoolEngine::CancelJob ( IAppJobjob ) virtual ◆ CancelJob() [2/3] virtual void IAppJobEngine::CancelJob ( IAppJobjob ) pure virtual ◆ CancelJob() [3/3] void CAppJobDispatcher::CancelJob ( TJobID  job_id )

Definition at line 371 of file app_job_dispatcher.cpp.

References IAppJobEngine::CancelJob(), DISP_CATCH_AND_THROW, IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, IAppJob::eRunning, CRef< C, Locker >::GetObject(), kCancelErrEngine, kCancelErrNotReg, kCancelErrNotRunning, LOG_POST, CAppJobDispatcher::m_CancelVect, CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SJobRecord::m_State, NCBI_THROW, and CAppJobDispatcher::x_GetJobRecord().

Referenced by CJobFutureAdapter::Cancel(), CAppJobTask::CancelBackgrounded(), CJobUITask::CancelBackgrounded(), CAsyncCallDlg::OnCancelClick(), CPhyloForce::StopLayout(), and CPhyloForce::x_Layout().

◆ CAppInfo() ◆ CAppJob() ◆ CAppJobDispatcher() CAppJobDispatcher::CAppJobDispatcher ( ) ◆ CAppJobError() ◆ CAppJobEventTranslator() CAppJobEventTranslator::CAppJobEventTranslator ( CEventHandlertarget ) ◆ CAppJobExecuteUnit() ◆ CAppJobNotification() [1/4] ◆ CAppJobNotification() [2/4] ◆ CAppJobNotification() [3/4] ◆ CAppJobNotification() [4/4] CAppJobNotification::CAppJobNotification ( TJobID  job_id, TJobState  state  ) ◆ CAppJobProgress() [1/3] CAppJobProgress::CAppJobProgress ( ) ◆ CAppJobProgress() [2/3] ◆ CAppJobProgress() [3/3] ◆ CAppJobTextResult() CAppJobTextResult::CAppJobTextResult ( const stringtext ) ◆ CAppRegistry() ◆ CAttrRangeCollection() [1/2] ◆ CAttrRangeCollection() [2/2] ◆ CBBox() ◆ CClipboard() CClipboard::CClipboard ( ) inlineprivate ◆ CCSSTableTooltipFormatter() [1/2] CCSSTableTooltipFormatter::CCSSTableTooltipFormatter ( ) inlineprivate ◆ CCSSTableTooltipFormatter() [2/2] ◆ CDenMapRunIterator() ◆ CDensityMap() [1/3] ◆ CDensityMap() [2/3] ◆ CDensityMap() [3/3] ◆ CEvent() [1/4] ◆ CEvent() [2/4] ◆ CEvent() [3/4]

create an event for a specific event class and ID

Definition at line 55 of file event.cpp.

◆ CEvent() [4/4]

create an event for a given event ID, with event class Unknown

Definition at line 46 of file event.cpp.

◆ CEventHandler() CEventHandler::CEventHandler ( ) ◆ CExtensionDeclaration() ◆ CExtensionPoint() ◆ CExtensionPointDeclaration() [1/2] ◆ CExtensionPointDeclaration() [2/2] CExtensionPointDeclaration::CExtensionPointDeclaration ( IExtensionPointext_point ) ◆ CExtensionRegistry() ◆ CFilter() ◆ CFuncPtrTmpl() ◆ CFuncPtrTmpl1()

template<typename T , typename RetType , typename Arg1 >

Definition at line 102 of file function.hpp.

◆ CGuiEutilsClient() CGuiEutilsClient::CGuiEutilsClient ( ) ◆ CGUIUserType() [1/2] CGUIUserType::CGUIUserType ( )

Definition at line 93 of file user_type.cpp.

◆ CGUIUserType() [2/2] ◆ CHtmlTooltipFormatter() [1/2] CHtmlTooltipFormatter::CHtmlTooltipFormatter ( ) inlineprivate ◆ CHtmlTooltipFormatter() [2/2] ◆ CIdGenerator() CIdGenerator::CIdGenerator ( unsigned int  first_id = 1 ) ◆ CJobAdapter() ◆ CJobAdapterJob()

template<typename TInput , typename TOutput >

Definition at line 96 of file job_adapter.hpp.

◆ CJobAdapterResult() ◆ CJobCancelable() ◆ CLayoutObject() CLayoutObject::CLayoutObject ( )

Definition at line 47 of file layout.cpp.

◆ Clear() [1/5] ◆ clear()

template<class Attr , class Position >

◆ Clear() [2/5] void CEventHandler::CPostQueue::Clear ( void  ) ◆ Clear() [3/5] void CClipboard::Clear ( void  ) ◆ Clear() [4/5] void CLayout::Clear ( void  ) ◆ Clear() [5/5] virtual void IReporter::Clear ( void  ) pure virtual ◆ ClearPostQueue() void CEventHandler::ClearPostQueue ( ) static ◆ ClinSigAsColor() ◆ ClinSigAsColorKey() ◆ ClinSigAsImgURL() ◆ ClinSigFromString()

converts string to clinical significance type (CPhenotype::EClinical_significance)

Parameters
clinsig clinical significance as string
Returns
clinical significance ID, if string value is not mapped returns CPhenotype::eClinical_significance_other

Definition at line 224 of file snp_gui.cpp.

References CPhenotype_Base::eClinical_significance_drug_response, CPhenotype_Base::eClinical_significance_histocompatibility, CPhenotype_Base::eClinical_significance_non_pathogenic, CPhenotype_Base::eClinical_significance_other, CPhenotype_Base::eClinical_significance_pathogenic, CPhenotype_Base::eClinical_significance_probable_non_pathogenic, CPhenotype_Base::eClinical_significance_probable_pathogenic, CPhenotype_Base::eClinical_significance_unknown, CPhenotype_Base::eClinical_significance_untested, map_checker< Container >::end(), map_checker< Container >::find(), and NStr::ToLower().

Referenced by CFeatGlyph::GetCustomColor(), and NSnpGui::SelectClinSigTerm().

◆ clone() [1/4] ◆ clone() [2/4] ◆ clone() [3/4] ◆ Clone() [1/3] ◆ Clone() [2/3] ◆ clone() [4/4] ◆ Clone() [3/3] ◆ CMenuItem() [1/5] ◆ CMenuItem() [2/5] ◆ CMenuItem() [3/5] ◆ CMenuItem() [4/5] ◆ CMenuItem() [5/5] ◆ ColorDistance() ◆ ColorStrFromName() ◆ ConcatenateStrings() ◆ const_iterator() [1/2] ◆ const_iterator() [2/2]

template<class Attr , class Position >

◆ const_pos_iterator() [1/2] ◆ const_pos_iterator() [2/2]

template<class Attr , class Position >

◆ Contains() ◆ ContrastingColor()

Return a color guaranteed to contrast nicely with this color.

Parameters
onlyBW true - only return black or white, otherwise pick from all colors.
Returns
A color that will show up well against this color.

Definition at line 1413 of file rgba_color.cpp.

References CRgbaColor::Brightness(), CRgbaColor::CRgbaColor(), fabs, CRgbaColor::HsvToRgb(), and CRgbaColor::RgbToHsv().

Referenced by CBinsGlyph::x_Draw(), CSegmentGlyph::x_Draw(), CLinkedFeatsGroup::x_DrawChildrenOnParent(), CFeatGlyph::x_DrawFeatureBar(), CLinkedFeatsGroup::x_DrawFeatureBar(), CFeatGlyph::x_DrawInnerLabels(), CVcfGlyph::x_DrawInnerLabels(), CLinkedFeatsGroup::x_DrawLabels(), CFeatGlyph::x_DrawLabelWithXPinned(), CVcfGlyph::x_DrawLabelWithXPinned(), CFeatGlyph::x_DrawLabelWithYPinned(), and CVcfGlyph::x_DrawLabelWithYPinned().

◆ CreateGenomicLink() [1/2] ◆ CreateGenomicLink() [2/2] ◆ CreateInstance() [1/4] ◆ CreateInstance() [2/4] ◆ CreateInstance() [3/4] ◆ CreateInstance() [4/4] ◆ CreateLink() [1/4] ◆ CreateLink() [2/4] ◆ CreateLink() [3/4] ◆ CreateLink() [4/4] ◆ CreateMenuItems()

creates CMenuItem hierarchy from an array of SMenuItemRecRec

creates CMenuItem hierarchy from an array of SMenuItemRecRec

Definition at line 614 of file menu_item.cpp.

References _ASSERT, CMenuItem::eItem, CMenuItem::eSeparator, SMenuItemRec::IsMenuEnd(), SMenuItemRec::IsSubMenu(), SMenuItemRec::IsSubMenuEnd(), SMenuItemRec::m_CommandID, SMenuItemRec::m_ImageAlias, SMenuItemRec::m_Label, SMenuItemRec::m_State, SMenuItemRec::m_Tooltip, SMenuItemRec::m_Type, and NULL.

◆ CreateNcbiLink() [1/4]

construct the HTML code for a link from the displayed text label and supplied NCBI URL path

Parameters
sLabel text of the link label that is to be presented to the user sUrl

Implements ITooltipFormatter.

Definition at line 249 of file tooltip.cpp.

References CCSSTableTooltipFormatter::CreateLink().

◆ CreateNcbiLink() [2/4] ◆ CreateNcbiLink() [3/4] ◆ CreateNcbiLink() [4/4] ◆ CreateObject() [1/7] ◆ CreateObject() [2/7]

Definition at line 74 of file gui_object_info_seq_feat.cpp.

References CSeqFeatData::eSubtype_clone, CSeqFeatData::eSubtype_imp, CSeqFeatData::eSubtype_region, CSeqFeatData::eSubtype_seq, CSeqFeatData::eSubtype_site, CSeqFeatData::eSubtype_variation, CSeqFeatData::eSubtype_variation_ref, CSeq_feat_Base::GetData(), CCreateParamsSeqFeatGroup::GetFeaturesGroup(), CSeq_loc::GetId(), CSeq_feat_Base::GetLocation(), CSeq_feat::GetNamedQual(), CSeqFeatData::GetSubtype(), CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_FeaturesGroup, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::m_TaxId, NULL, and CConstRef< C, Locker >::Reset().

◆ CreateObject() [3/7] ◆ CreateObject() [4/7] ◆ CreateObject() [5/7] ◆ CreateObject() [6/7] ◆ CreateObject() [7/7] ◆ CreateTooltipFormatter() [1/4] ◆ CreateTooltipFormatter() [2/4] ◆ CreateTooltipFormatter() [3/4] ◆ CreateTooltipFormatter() [4/4]

factory for requested tooltip formatter creation

Definition at line 40 of file tooltip.cpp.

References CCSSTableTooltipFormatter::CreateTooltipFormatter(), CHtmlTooltipFormatter::CreateTooltipFormatter(), CTextTooltipFormatter::CreateTooltipFormatter(), ITooltipFormatter::eTooltipFormatter_CSSTable, ITooltipFormatter::eTooltipFormatter_Html, ITooltipFormatter::eTooltipFormatter_Text, and NCBI_ASSERT.

Referenced by CFeatGlyph::GetHTMLActiveAreas(), CHistogramGlyph::GetHTMLActiveAreas(), CVcfGlyph::GetHTMLActiveAreas(), CSeqGraphicRenderer::GetTooltip(), CSeqGraphicPane::TTHH_GetTooltip(), CSeqGraphicPane::TTHH_NeedTooltip(), and CLinkedFeatsGroup::x_AddFeatHTMLActiveArea().

◆ CRgbaColor() [1/10] CRgbaColor::CRgbaColor ( ) ◆ CRgbaColor() [2/10] ◆ CRgbaColor() [3/10] CRgbaColor::CRgbaColor ( const float *  color, size_t  size  ) ◆ CRgbaColor() [4/10] ◆ CRgbaColor() [5/10] CRgbaColor::CRgbaColor ( float  r, float  g, float  b  ) ◆ CRgbaColor() [6/10] CRgbaColor::CRgbaColor ( float  r, float  g, float  b, float  a  ) ◆ CRgbaColor() [7/10] CRgbaColor::CRgbaColor ( int  r, int  g, int  b  ) ◆ CRgbaColor() [8/10] ◆ CRgbaColor() [9/10] CRgbaColor::CRgbaColor ( unsigned char  r, unsigned char  g, unsigned char  b  ) ◆ CRgbaColor() [10/10] CRgbaColor::CRgbaColor ( unsigned char  r, unsigned char  g, unsigned char  b, unsigned char  a  ) ◆ CTextTooltipFormatter() [1/2] CTextTooltipFormatter::CTextTooltipFormatter ( ) inlineprivate ◆ CTextTooltipFormatter() [2/2] ◆ CThreadPoolEngine() ◆ CThreadTask() ◆ CTransferable() ◆ CUIObject() [1/2] ◆ CUIObject() [2/2] ◆ CUniqueLabelGenerator() CUniqueLabelGenerator::CUniqueLabelGenerator ( ) ◆ CVcfVariant() [1/2] ◆ CVcfVariant() [2/2]

alternative alleles separated by /

Parameters
pos in VCF (i.e. 1-based coordinates)

Definition at line 1188 of file snp_gui.cpp.

◆ CVoidFuncPtrTmpl1()

template<typename T , typename Arg1 >

Definition at line 139 of file function.hpp.

◆ Darken() void CRgbaColor::Darken ( float  scale ) ◆ Dec() [1/3]

template<class Attr , class Position >

◆ Dec() [2/3]

template<class Attr , class Position >

◆ Dec() [3/3]

template<class Attr , class Position >

◆ DECLARE_CLASS_STATIC_MUTEX() [1/2] CClipboard::DECLARE_CLASS_STATIC_MUTEX ( sm_ClipboardMutex  ) protected ◆ DECLARE_CLASS_STATIC_MUTEX() [2/2] CAppJobDispatcher::DECLARE_CLASS_STATIC_MUTEX ( sm_Mutex  ) protected ◆ DECLARE_EVENT_MAP() CJobAdapter::DECLARE_EVENT_MAP ( ) private ◆ DECLARE_OPERATOR_BOOL()

template<typename CntType >

◆ DeclareDead() ◆ DeleteJob() bool CAppJobDispatcher::DeleteJob ( TJobID  job_id )

when a Job is deleted the listener is not notified

Returns
true - if job was deleted, false if job not found

Definition at line 474 of file app_job_dispatcher.cpp.

References IAppJobEngine::CancelJob(), CAppJobException::eEngine_InvalidOperation, CAppJobException::eEngine_UnknownJob, IAppJob::eRunning, kDeleteErrEngine, CAppJobDispatcher::m_CancelVect, CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_ID, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SJobRecord::m_State, NCBI_RETHROW, NCBI_THROW, CGuard< Resource, Lock, Unlock, ReportExceptions >::Release(), bm::bvector< Alloc >::set(), CAppJobDispatcher::x_GetJobRecord(), and CAppJobDispatcher::x_RemoveJobRecord().

Referenced by CProjectLoadingTask::CancelBackgrounded(), CSearchToolBase::CancelSearch(), CPrimeNumberClient::CheckStatus(), CFeatTableDS::ClearCurrentJob(), CSGGenBankDS::DeleteAllJobs(), CFeaturePanelDS::DeleteMetaDataJob(), CJobFutureAdapter::Detach(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::LoadData(), CTaxIdHelper::Reset(), CScoreCache::ResetScores(), CDiscrepancyPanel::CDiscrepancyHelper::RunTests(), CPhyloForce::StartRendering(), CPhyloForce::StopLayout(), CJobAdapter::x_CancelJob(), CTextDataSource::x_CancelJob(), CFeatureGraph::x_CancelJob(), CFeatureGraph::x_CancelJobs(), CTaxIdHelper::x_CancelJobs(), CAnnotCompareDS::x_DeleteAllJobs(), CAlnVecMultiDataSource::x_DeleteJob(), CSparseMultiDataSource::x_DeleteJob(), CScoreCache::x_DeleteJob(), CSGAlignmentDS::x_DeleteScoringJob(), CWinMaskerFileStorage::x_DownloadFiles(), CPhyloForce::x_Layout(), CAsyncCall::~CAsyncCall(), CDiscrepancyPanel::CDiscrepancyHelper::~CDiscrepancyHelper(), CPhyloForce::~CPhyloForce(), CProjectLoadingTask::~CProjectLoadingTask(), CSmartFileTextToolbar::~CSmartFileTextToolbar(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::~CSUCRefreshCntrlHelper(), CTableDataVcf::~CTableDataVcf(), and CWinMaskerFileStorage::~CWinMaskerFileStorage().

◆ DestroyAllSubNodes() void CMenuItem::DestroyAllSubNodes ( ) ◆ DestroyInstance() void CEventHandler::CPostQueue::DestroyInstance ( ) static ◆ DestroyPostQueue() void CEventHandler::DestroyPostQueue ( ) static ◆ Dispatch()

Dispatches an event to the listeners (but does not handle it).

Returns "true" if event has been dispatched and handled by a listener.

Reimplemented in CWindowManager.

Definition at line 232 of file event_handler.cpp.

References _ASSERT, CEventHandler::eDispatch_AllHandlers, CEventHandler::eDispatch_FirstHandler, CEventHandler::eDispatch_SelfOnly, map_checker< Container >::end(), map_checker< Container >::find(), ITERATE, CEventHandler::m_Pools, NCBI_CATCH, CEventHandler::Send(), and CEvent::Visit().

Referenced by CWindowManager::Dispatch(), Dispatcher::FireEvent(), and CEventHandler::Send().

◆ element_proxy() [1/2] ◆ element_proxy() [2/2] ◆ empty()

template<class Attr , class Position >

◆ Enable() void CMenuItem::Enable ( bool  b_en ) ◆ end() [1/3] ◆ end() [2/3]

template<typename CntType >

◆ end() [3/3]

template<class Attr , class Position >

◆ end_pos()

template<class Attr , class Position >

◆ Equal() ◆ EstimateSNPCount()

Definition at line 139 of file snp_gui.cpp.

References a, b, CMappedGraph::GetA(), CMappedGraph::GetB(), CSeq_graph_Base::C_Graph::GetByte(), CMappedGraph::GetComp(), NSnpAnnot::GetFeat_CI(), CRange_Base::GetFrom(), CMappedGraph::GetGraph(), NSnpAnnot::GetGraph_CI(), CSeq_graph_Base::C_Graph::GetInt(), COpenRange< Position >::GetLength(), CMappedGraph::GetLoc(), CAnnotTypes_CI::GetSize(), CRange_Base::GetTo(), CSeq_loc::GetTotalRange(), CByte_graph_Base::GetValues(), CInt_graph_Base::GetValues(), Handle, COpenRange< Position >::IntersectingWith(), CSeq_graph_Base::C_Graph::IsByte(), CMappedGraph::IsSetA(), CMappedGraph::IsSetB(), and ITERATE.

Referenced by CSnpTrack::CheckRange(), and CMacroEngineParallel::x_GetThreadCount().

◆ EvalCurve() ◆ EvalPos() ◆ EvalTan() ◆ Exec()

Run an executable using strings for std* .

Definition at line 42 of file exec.cpp.

References buf, CPipe::Close(), CPipe::CloseHandle(), cmd, eIO_Close, eIO_Open, eIO_Read, eIO_Success, eIO_Timeout, eIO_Write, CStopWatch::Elapsed(), CPipe::eStdErr, CPipe::eStdIn, CPipe::fStdErr_Open, CPipe::Open(), CPipe::Read(), STimeoutTag::sec, CPipe::SetTimeout(), CStopWatch::Start(), sw, STimeoutTag::usec, and CPipe::Write().

Referenced by CAppPopup::PopupURL().

◆ Execute() [1/7]

template<typename T , typename RetType , typename Arg1 >

◆ Execute() [2/7]

template<typename T , typename Arg1 >

◆ Execute() [3/7]

template<typename RetType , typename Arg1 >

virtual RetType CFuncPtr1< RetType, Arg1 >::Execute ( Arg1  arg1 ) pure virtual ◆ Execute() [4/7] ◆ Execute() [5/7] ◆ Execute() [6/7]

Do the actual job.

Called by whichever thread handles this task.

Returns
Result of task execution (the status will be set accordingly)
Note
Only 3 values are allowed: eCompleted, eFailed, eCanceled.

Implements CThreadPool_Task.

Definition at line 52 of file thread_pool_engine.cpp.

References IAppJob::eCanceled, CThreadPool_Task::eCanceled, IAppJob::eCompleted, CThreadPool_Task::eCompleted, IAppJob::eFailed, CThreadPool_Task::eFailed, IAppJob::eInvalid, IAppJob::eRunning, and IAppJob::eSuspended.

◆ Execute() [7/7] virtual void CFuncPtr::Execute ( void  ) pure virtual ◆ ExecuteAppleScript() ◆ ExecuteFirstRequest() bool CEventHandler::CPostQueue::ExecuteFirstRequest ( )

extracts a request from the front of the queue and executes it

Definition at line 417 of file event_handler.cpp.

References _ASSERT, CRef< C, Locker >::GetPointerOrNull(), i, CEventHandler::SPostRequest::m_DispHow, CEventHandler::SPostRequest::m_Event, CEventHandler::SPostRequest::m_PoolName, CEventHandler::m_Queue, CEventHandler::SPostRequest::m_Target, CRef< C, Locker >::Reset(), and CEventHandler::Send().

◆ ExtendTo()

template<typename CntType >

extend our density map to cover the sequence position stop.

can only be used to extend to the right, that is only Stop is affected, not Start.

Definition at line 417 of file density_map.hpp.

References GetStop().

◆ ExtractTrackConfig()

Extract the track settings from a setting string.

Separate the track settings from each other, and store the settings for each track in the form of key and value pair in a map.

Definition at line 97 of file track_info.cpp.

References map_checker< Container >::empty(), ctll::empty(), set< Key, Compare >::end(), NStr::eNocase, set< Key, Compare >::find(), CTrackUtils::GetKey(), CTrackUtils::GetTrackSettingsSetSelection(), set< Key, Compare >::insert(), CTrackUtils::isTMSId(), ITERATE, s_SVURLDecode(), NStr::StartsWith(), CTrackUtils::TokenizeWithEscape(), NStr::TruncateSpacesInPlace(), and NStr::URLDecode().

◆ Fetch()

Fetch a URL from the net using http GET.

Parameters
is_cache - use local cache to accelarate the retrieval

Definition at line 80 of file fetch_url.cpp.

References CChecksum::AddLine(), buf, CChecksum::eMD5, fHTTP_AutoReconnect, CURLFetchCache::Get(), CChecksum::GetMD5Digest(), NULL, result, s_url_cache, and CURLFetchCache::Set().

Referenced by CGuiObjectInfoVariation::GetToolTip(), and NSNPWebServices::SearchByVarId().

◆ Filter() [1/2] ◆ Filter() [2/2]

Definition at line 50 of file filter.cpp.

References CFilter::eContains, CFilter::eDoesntContain, CFilter::eDoesntEqual, CFilter::eEquals, CFilter::eGreater, CFilter::eGreaterEquals, CFilter::eLess, CFilter::eLessEquals, CFilter::ePass, CFilter::eString, NStr::fAllowTrailingSymbols, CFilter::m_Col, CFilter::m_Data, CFilter::m_Mode, row, and NStr::StringToInt().

Referenced by CFilterSet::Filter().

◆ find() [1/2] ◆ find() [2/2]

template<class Attr , class Position >

◆ Find() ◆ FindEqualSubItem() [1/2] ◆ FindEqualSubItem() [2/2] ◆ FindSubItem() [1/6] ◆ FindSubItem() [2/6] ◆ FindSubItem() [3/6] ◆ FindSubItem() [4/6] ◆ FindSubItem() [5/6] ◆ FindSubItem() [6/6] ◆ FinishRow() [1/4] void CCSSTableTooltipFormatter::FinishRow ( ) virtual ◆ FinishRow() [2/4] void CHtmlTooltipFormatter::FinishRow ( ) virtual ◆ FinishRow() [3/4] void CTextTooltipFormatter::FinishRow ( ) virtual ◆ FinishRow() [4/4] virtual void ITooltipFormatter::FinishRow ( ) pure virtual ◆ FormatStringsOccurrences() ◆ FromString()

Assign color values encoded in a string.

This function is responsible for all string-based processing; all other string-based interfaces funnel through this. The formats accepted include, in order of parsing:

1. A named color, such as "red", "blue", "green", "salmon", etc. There are approximately 750 named colors that are currently understood.

2. HTML-format colors, such as "#f0f0dd", or "f0f0dd". These are accepted with or without the leading '#'.

3. Bracketed or non-bracketed triplets or quadruplets of integers, in any of the formats below (mix and match spaces or commas as separators, with or without '[]' or '()'):

123 123 123 123, 123, 123 [123 123 123] (123, 123, 123) (123 123 123) [123, 123, 123]

Definition at line 363 of file rgba_color.cpp.

References CRgbaColor::ColorStrFromName(), eUnknown, NStr::fSplit_Tokenize, NCBI_THROW, CRgbaColor::SetAlpha(), CRgbaColor::SetBlue(), CRgbaColor::SetGreen(), CRgbaColor::SetRed(), NStr::Split(), str(), NStr::StringToUInt(), and NStr::TruncateSpaces().

Referenced by CRgbaColor::CRgbaColor(), CGraphTrack::GetLegend(), CTreeLabel::InitializeFromUserObject(), CMacroFunction_AddToSelectionSet::TheFunction(), CSettingsSet::UserFieldToColor(), CSubtreeBoundary::x_GetColorParameter(), CFeatGlyph::x_GetUserColor(), CGraphOverlay::x_LoadSettings(), CGraphTrack::x_LoadSettings(), CTraceGraphTrack::x_LoadSettings(), CPhyloTreeScheme::x_UserFieldToColor(), and CSGConfigUtils::x_UserFieldToColor().

◆ Get()

template<typename T >

const T & CClipboard::Get ( void  ) const inline

Definition at line 275 of file clipboard.hpp.

◆ GetAccelByCommand()

returns in "accel" accelerator corresponding to the command, if multiple accelerators are mapped to this command the first one is returned

◆ GetAccelLabel()

generates text label describing accelerator such as "Ctrl+C"

◆ GetAccum() ◆ GetAllAlleles_display() string CVcfVariant::GetAllAlleles_display ( ) const ◆ GetAllDataKeys() ◆ GetAlpha() float CRgbaColor::GetAlpha ( void  ) const inline

Definition at line 339 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CRenderCommon::ColorC(), CRenderingContext::Draw3DQuad_HorzLines(), CRgbaGradColorTable::FillGradient(), CRgbaColor::GetGreyscale(), CRgbaGradColorTable::GetTexCoordColor(), CRgbaGradColorTable::LoadTexture(), CGlState::MakeCurrent(), CwxPhyloEditDlg::OnColourctrlColourPickerChanged(), operator*(), operator+(), operator<(), operator==(), CGraphPanel::PrepareContext(), CPdf::PrintLineBuffer(), CPdf::PrintText(), CHitMatrixRenderer::Render(), IBoundaryShape::Render(), IBoundaryShape::RenderVbo(), CRgbaColor::ToCssString(), CRgbaColor::ToString(), CHistogramGlyph::x_DrawGraphMap(), CPdf::x_GetAlphaGraphicsState(), CAlnMultiRenderer::x_Render(), CPhyloTreePane::x_Render(), and CSeqTextPane::x_Render().

◆ GetAlphaUC() unsigned char CRgbaColor::GetAlphaUC ( void  ) const inline

Definition at line 363 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CSettingsSet::ColorToUserField(), ConvertColor(), CHistConfigDlg::CreateControls(), CRgbaColor::GetRgbaUC(), CPhyloSaveSelectiondlg::OnSelListctrlSelected(), CwxTreeLabelEdit::SetParams(), CRgbaColor::ToString(), CColorPickerValidator::TransferToWindow(), CPhyloSaveSelectiondlg::UpdateSelections(), CSGConfigUtils::x_ColorToUserField(), CPhyloTreeScheme::x_ColorToUserField(), and CSVGRenderer::x_PolygonStippleToPattern().

◆ GetAltAlleles_display() const list<string>& CVcfVariant::GetAltAlleles_display ( ) const inline ◆ GetAltAlleles_orig() string CVcfVariant::GetAltAlleles_orig ( ) const ◆ GetAt()

template<typename T >

const T & CClipboard::GetAt ( int  idx ) const inline ◆ GetAttachment() ◆ GetAttr()

template<class Attr , class Position >

◆ GetBinLinks()

get a list of links associated with a given SNP bin

Parameters
bin SNP bin for which the links will be generated LinkList The generated links will be put into the list provided here links to NCBI resources are URL paths, outside links are absolute

Definition at line 676 of file snp_gui.cpp.

References NSnpBins::eCLIN, NSnpBins::eGAP, NSnpBins::eGCAT, NSnpBins::eIND, NStr::FindNoCase(), NSnpGui::GenomeURL, ITERATE, NSnpBins::SBin::m_EntryList, NPOS, NSnpGui::snpURL, NSnpBins::SBin::title, NSnpBins::SBin::type, NStr::UIntToString(), NSnpGui::x_MakeVarVuLink(), and ZERO_GI.

◆ GetBins()

template<typename CntType >

◆ GetBinTooltip()

generate a tooltip for a given bin object and put it into the formatter

Parameters
[in] bin SNP bin from which data for the tooltip will be taken [out] pFormatter The generated tooltip will be put into the formatter provided here [in] gi gi of sequence on which tooltip is located [in] colorTheme Current color theme

Definition at line 373 of file snp_gui.cpp.

References NSnpGui::ClinSigAsImgURL(), NSnp::ClinSigAsString(), NSnpBins::eCITED, NSnpBins::eCLIN, NSnpBins::eGAP, NSnpBins::eGCAT, NSnpBins::eIND, NSnp::eLetterCase_ForceLower, NStr::fWithCommas, NStr::IntToString(), ITERATE, kInvalidSeqPos, NSnpBins::SBin::m_EntryList, NSnpGui::phenotypeURL, NSnpGui::PValueToString(), NSnpGui::snpURL, NSnpBins::SourceAsString(), NStr::Split(), NSnpBins::SBin::type, NStr::UIntToString(), NSnpGui::x_MakeClinVarLink(), NSnpGui::x_MakeVarVuLink(), and NSnpGui::x_ProcessDbgaptext().

Referenced by CBinsGlyph::GetTooltip(), and CGeneMarkerGlyph::GetTooltip().

◆ GetBlue() float CRgbaColor::GetBlue ( void  ) const inline

Definition at line 333 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CRgbaColor::Brightness(), CRenderCommon::ColorC(), CRgbaColor::ColorDistance(), CRgbaColor::CRgbaColor(), CRenderingContext::Draw3DQuad_HorzLines(), CRgbaGradColorTable::FillGradient(), CGlState::MakeCurrent(), operator*(), operator+(), operator<(), operator==(), CGraphPanel::PrepareContext(), CHitMatrixRenderer::Render(), CRgbaColor::RgbToHsv(), CRgbaColor::RgbToYuv(), CPdfObject::SetColor(), CPdfObject::SetFillColor(), CRgbaColor::ToString(), CScatterPlotGlyph::x_Draw(), CAlignSmearGlyph::x_Draw(), CSeqGraphicRenderer::x_Draw(), CHistogramGlyph::x_DrawLinearRuler(), CHistogramGlyph::x_DrawLogRuler(), CAlignGlyph::x_DrawUnalignedBar(), CFeatGlyph::x_GetUserColor(), CAlnMultiRenderer::x_Render(), CPhyloTreePane::x_Render(), CSeqTextPane::x_Render(), CHitMatrixGraph::x_RenderHits(), CAlnMultiRenderer::x_RenderMasterRow(), and CHitMatrixGraph::x_RenderPath().

◆ GetBlueUC() unsigned char CRgbaColor::GetBlueUC ( void  ) const inline

Definition at line 357 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CSettingsSet::ColorToUserField(), ConvertColor(), CRgbaColor::GetRgbaUC(), CRgbaColor::GetRgbUC(), CPhyloSaveSelectiondlg::OnSelListctrlSelected(), s_UpdateControlColour(), CwxTreeLabelEdit::SetParams(), CPhyloSaveSelectiondlg::SetSelections(), CRgbaColor::ToCssString(), CRgbaColor::ToHtmlString(), CRgbaColor::ToString(), CColorPickerValidator::TransferToWindow(), CPdfObject::Tri(), CPhyloSaveSelectiondlg::UpdateSelections(), CSGConfigUtils::x_ColorToUserField(), CPhyloTreeScheme::x_ColorToUserField(), CSVGRenderer::x_PolygonStippleToPattern(), and CTreeGraphicsModel::x_RenderNodesPdf().

◆ GetChildren() ◆ GetChildrenLayout() ◆ GetClinSigValue() ◆ GetColor()

return a color based on a string.

This function will understand two forms of color type:

Definition at line 1272 of file rgba_color.cpp.

References CRgbaColor::CRgbaColor().

Referenced by CColorTableMethod::Load(), CPhyloSaveSelectiondlg::OnSelListctrlSelected(), s_CreateDefaultColorTable(), CPhyloSaveSelectiondlg::UpdateSelections(), and CTemplateScoringMethod::x_GetColor().

◆ GetColorArray() const float * CRgbaColor::GetColorArray ( void  ) const inline

Access the color array directly.

Definition at line 394 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CGlLight::Apply(), CGlMaterial::Apply(), CGlState::MakeCurrent(), CPhyloNodeData::Render(), IBoundaryShape::Render(), CPhyloNodeData::RenderRotated(), CGlRenderDebug::WriteText(), CRenderCommon::WriteText(), IPhyloTreeRender::x_RenderNodeHighlight(), CTreeGraphicsModel::x_RenderNodeLabelsPdf(), and IPhyloTreeRender::x_RenderTooltipHints().

◆ GetColsCount() [1/2] size_t CTableDataFTable::GetColsCount ( ) const virtual ◆ GetColsCount() [2/2] size_t CTableDataSeq_table::GetColsCount ( ) const virtual ◆ GetColumn() int CFilter::GetColumn ( void  ) const inline ◆ GetColumnCommonStrings() vector< string > CTableDataSeq_table::GetColumnCommonStrings ( size_t  col ) const virtual

Reimplemented from ITableData.

Definition at line 202 of file table_data_seq_table.cpp.

References column, data, CSeqTable_column_info_Base::eField_id_location_strand, Error(), CSeqTable_column_info_Base::GetField_id(), CCommonString_table_Base::GetStrings(), i, CSeqTable_column_info_Base::IsSetField_id(), ITERATE, LOG_POST, s_StrandValues, strings, and CTableDataSeq_table::x_GetColumn().

◆ GetColumnLabel() [1/2] string CTableDataFTable::GetColumnLabel ( size_t  col ) const virtual ◆ GetColumnLabel() [2/2] string CTableDataSeq_table::GetColumnLabel ( size_t  col ) const virtual

Implements ITableData.

Definition at line 157 of file table_data_seq_table.cpp.

References ENUM_METHOD_NAME, Error(), CSeqTable_column_info_Base::GetField_id(), CSeqTable_column_info_Base::GetField_name(), CSeqTable_column_info_Base::GetTitle(), CSeqTable_column_info_Base::IsSetField_id(), CSeqTable_column_info_Base::IsSetField_name(), CSeqTable_column_info_Base::IsSetTitle(), label, LOG_POST, NStr::NumericToString(), and CTableDataSeq_table::x_GetColumn().

◆ GetColumnType() [1/2] ◆ GetColumnType() [2/2]

Implements ITableData.

Definition at line 95 of file table_data_seq_table.cpp.

References column, data, CSeqTable_multi_data_Base::e_Bytes, CSeqTable_multi_data_Base::e_Common_bytes, CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Id, CSeqTable_single_data_Base::e_Id, CSeqTable_multi_data_Base::e_Int, CSeqTable_single_data_Base::e_Int, CSeqTable_multi_data_Base::e_Interval, CSeqTable_single_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, CSeqTable_single_data_Base::e_Loc, CSeqTable_multi_data_Base::e_not_set, CSeqTable_multi_data_Base::e_Real, CSeqTable_single_data_Base::e_Real, CSeqTable_multi_data_Base::e_String, CSeqTable_single_data_Base::e_String, CSeqTable_column_info_Base::eField_id_location_strand, Error(), CSeqTable_column_info_Base::GetField_id(), CSeqTable_column_info_Base::IsSetField_id(), ITableData::kBytes, ITableData::kCommonBytes, ITableData::kCommonString, ITableData::kInt, ITableData::kNone, ITableData::kObject, ITableData::kReal, ITableData::kString, LOG_POST, CSeqTable_single_data_Base::Which(), and CTableDataSeq_table::x_GetColumn().

◆ GetCommand() ◆ GetCommandByAccel()

returns in "cmd" command corresponding to the accelerator

◆ GetCoverage() double CGuiObjectInfoSeq_align::GetCoverage ( ) const virtual ◆ GetData() [1/3] ◆ GetData() [2/3] ◆ GetData() [3/3] ◆ GetDefVal()

template<typename CntType >

◆ GetDensityMap()

template<typename CntType >

◆ GetDescr() [1/3]

template<typename TInput , typename TOutput >

◆ GetDescr() [2/3] virtual string IAppJob::GetDescr ( ) const pure virtual

Returns a human readable description of the Job (optional)

Implemented in CDiscrepancyReportJob, CAppJob, CExecJob, CGetAssembliesJob, CAnnotMetaDataJob, CTrackInitializationJob, CFlatFileSequenceListJob, CFeatureRetrievalJob, CFeatCompareJob, CPeriodicTestJob, CPrimeNumbersJob, CTableDataVcfJob, CResetScopeHistoryJob, CAttachProjectItemsJob, CPrimeNumbersJob, CSeqTextJob, CSeqGraphicJob, CXmlRetrieveJob, CFlatFileRetrieveJob, CFlatFeatureRetrieveJob, CFastaRetrieveLocJob, CFastaRetrieveJob, CAsnRetrieveJob, CForceJob, CTableDataValidateJob, CTableDataSUCJob, CScoringJob, CFeatureLoadingJob, CBuildSparseAlnJob, CBuildAlnVecJob, CJobFutureJobBase, CJobAdapterJob< TInput, TOutput >, CDownloadJob, CNetBlastMonitoringJob, CNetBlastSubmittingJob, CUsageReportJob, CSearchJobBase, and CGBankLoadingJob.

Referenced by CTextRetrieveJob::Run(), CAppJobDispatcher::ShutDown(), CSchedulerEngine::StartJob(), CThreadPoolEngine::StartJob(), CThreadPoolEngine::x_Find(), and CAppJobDispatcher::x_StartJob().

◆ GetDescr() [3/3] string CAppJob::GetDescr ( ) const overridevirtual ◆ GetDescription() [1/2] const string & CUIObject::GetDescription ( void  ) const virtual ◆ GetDescription() [2/2] virtual const string& IUIObject::GetDescription ( ) const pure virtual ◆ GetDirContent()

Definition at line 40 of file ftp_utils.cpp.

References ConnNetInfo_Create(), ConnNetInfo_Destroy(), ConnNetInfo_ParseURL(), eUnknown, eURL_Ftp, SConnNetInfo::host, NCBI_THROW, SConnNetInfo::pass, SConnNetInfo::path, SConnNetInfo::scheme, and SConnNetInfo::user.

Referenced by CWinMaskerFileStorage::x_DownloadFileList().

◆ GetError() [1/5]

template<typename TInput , typename TOutput >

◆ GetError() [2/5]

returns non-null pointer only if job Failed

Definition at line 348 of file app_job_dispatcher.hpp.

References CAppJobNotification::m_Error.

Referenced by ON_EVENT(), CAppJobTask::OnAppJobNotification(), CAlnVecMultiDataSource::OnAppJobNotification(), CSparseMultiDataSource::OnAppJobNotification(), CTextDataSource::OnJobNotification(), CSmartFileTextToolbar::OnJobNotification(), CFeatureGraph::x_OnJobFailed(), CDataTrack::x_OnJobFailed(), CSearchToolBase::x_OnJobFailed(), CScoreCache::x_OnJobFailed(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification(), CJobAdapter::x_OnJobNotification(), and CJobFutureAdapter::x_OnJobNotification().

◆ GetError() [3/5] virtual float ICurve::GetError ( ) const pure virtual ◆ GetError() [4/5] ◆ GetError() [5/5]

Returns IAppJobError object describing internal error that caused the Job to fail.

Result shall be returned only if the Job did fail.

Implemented in CAppJob, CExecJob, CGetAssembliesJob, CAnnotMetaDataJob, CTrackInitializationJob, CFlatFileSequenceListJob, CFeatureRetrievalJob, CFeatCompareJob, CPeriodicTestJob, CPrimeNumbersJob, CTableDataVcfJob, CResetScopeHistoryJob, CAttachProjectItemsJob, CPrimeNumbersJob, CSeqTextJob, CSeqGraphicJob, CTextRetrieveJob, CForceJob, CTableDataValidateJob, CTableDataSUCJob, CScoringJob, CFeatureLoadingJob, CBuildSparseAlnJob, CBuildAlnVecJob, CJobFutureJobBase, CJobAdapterJob< TInput, TOutput >, CDownloadJob, CDiscrepancyReportJob, CNetBlastMonitoringJob, CNetBlastSubmittingJob, CUsageReportJob, and CSearchJobBase.

Referenced by CAppJobDispatcher::RunSync(), and CSGGenBankDS::x_ForegroundJob().

◆ GetEventClass() ◆ GetEventMap() ◆ GetExePath() ◆ GetExtension() [1/6] ◆ GetExtension() [2/6] ◆ GetExtension() [3/6] ◆ GetExtension() [4/6]

finds and returns a reference to an Extension with the specified Id, search is performed only in the Extension Point with the given Id, returns null if there the Id is not found

Implemented in CExtensionRegistry.

◆ GetExtension() [5/6] ◆ GetExtension() [6/6]

finds and returns a reference to an Extension with the specified Id, search is performed across all Points in the Registry returns null if there the Id is not found

Implemented in CExtensionRegistry.

◆ GetExtensionAsInterface() [1/2]

template<class I >

void GetExtensionAsInterface ( const stringext_point_id, vector< CIRef< I > > &  interfaces  )

GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specified interface from the given extension point.

Definition at line 174 of file extension_impl.hpp.

References _ASSERT, _VERIFY, ERR_POST, CExtensionRegistry::GetInstance(), CRef< C, Locker >::GetPointer(), and i.

Referenced by AddCommandsForScopedObjects(), CObjectLoadingTask::AddObjects(), CGBDocument::AttachProjectItems(), CAppOptionsDlg::CreateControls(), CSGDataSourceContext::CSGDataSourceContext(), CSniffReader::CSniffReader(), CAppDialogs::ExportDialog(), CSeqGraphicWidget::InitBioseqEditor(), CDataMiningService::InitService(), CVcfTableView::InitView(), LoadFileForSubmission(), CFileLoadWizard::LoadFormats(), CFileLoadManager::LoadRegisteredManagers(), CProjectTreePanel::OnContextMenu(), CGridWidget::OnGridCellRightClick(), CTextPanel::RegisterCommands(), CAppDialogs::RunToolDialog(), CFileAutoLoader::SetFormatManager(), CSequenceEditingEventHandler::TableReaderClipboard(), CEditingBtnsPanel::TableReaderFromClipboard(), CGBDocument::UnloadProject(), CGBDocument::x_AddItems(), CGBDocument::x_AttachProjectItems(), CProjectViewBase::x_AttachToProject(), CTextPanel::x_CreateEditor(), CSeqDesktopPanel::x_CreateEditor(), CUIDataSourceService::x_InitDataSourceTypes(), CTrackConfigManager::x_InitTrackManager(), CViewManagerService::x_RegisterExtensionFactories(), and CViewGraphic::x_SetNonAsnInput().

◆ GetExtensionAsInterface() [2/2]

template<class I >

void GetExtensionAsInterface ( const stringext_point_id, vector< I * > &  interfaces  ) ◆ GetExtensionIdentifier() virtual string IExtension::GetExtensionIdentifier ( ) const pure virtual

returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this"

Implemented in CVcfTrackFactory, CGeneModelFactory, CAlignmentTrackFactory, CAlgoToolManagerBase, CColumnarVcfProjectItemExtension, CIndexerOpenViewExtension, CIndexerAppModeExtension, CIndexerProjectItemExtension, CEditProjectItemExtension, CWiggleExporterFactory, CWigLoadManager, CVcfSearchTool, CVCFLoaderManager, CTextViewProjectItemExtension, CTextViewFactory, CSequenceSearchTool, COrfSearchTool, CGtfExporterFactory, CGffLoadManager, CGffExporterFactory, CFlatFileExporterFactory, CFeatureSearchTool, CFASTAFormatLoadManager, CFastaExporterFactory, CEntrezSearchTool, CCpgSearchTool, CComponentSearchTool, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, CAgpExporterFactory, C5ColLoadManager, C5ColExporterFactory, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CPhyExporterFactory, CFastaAlignExporterFactory, CCreateNeedlemanWunschToolManager, CAlignTabExporterFactory, CAlignProjectItemExtension, CAdvancedCleanupTool, CSelectionViewFactory, CAsnExporterFactory, CVcfFeatureDSType, CVcfTrackDataFactory, CTrackContainerFactory, CTraceGraphTrackFactory, CSGTraceGraphDSType, CSixFramesTransTrackFactory, CSFTransDSType, CSequenceTrackFactory, CSeqTableGraphTrackFactory, CSGGraphDSType, CSGSequenceDSType, CSGAlignmentDSType, CSegmentMapTrackFactory, CSGSegmentMapDSType, CScaffoldTrackFactory, CGraphTrackFactory, CGraphOverlayFactory, CFeatureTrackFactory, CFeaturePanelDSType, CSGFeatureDSType, CExternalLayoutTrackFactory, CEpigenomicsTrackFactory, CEpigenomicsDSType, CVarTrackFactory, CComponentTrackFactory, CAllOtherFeaturesTrackFactory, CAggregateFeatureTrackFactory, CFileLoadPanelClientFactory< T >, CBioseqEditorFactory, CSnpTrackFactory, CSGSnpDSType, CLDBlockTrackFactory, CLDBlockDSType, CHapmapTrackFactory, CSGHapmapDSType, CBinsTrackFactory, CBinsDSType, CSrcEditTool, CSequinDesktopViewFactory, CQualTableLoadManager, CDebugMacroTool, CAutodefToolManager, CWindowMaskerTool, CViewGraphicFactory, CFeatTableViewFactory, CVcfTableViewFactory, CSNPSearchTool, CSeqTextViewFactory, CMergeTool, CGenBankUIDataSourceType, CGenBankUIDataSource, CGBFlatFileLoadManager, CCleanupTool, CBamUIDataSourceType, CBamUIDataSource, CTreeBuilderTool, CCommonTaxTreeTool, CSplignTool, CProSplignTool, CPhyTreeViewFactory, CNGAlignTool, CNetBLASTUIDataSourceType, CNetBLASTUIDataSource, CNetBLAST_DMSearchTool, CMuscleTool, CMultiAlignViewFactory, CMPCrossAlignViewFactory, CMergeAlignmentsToolManager, CMafftTool, CLBLASTUIDataSourceType, CLBLASTUIDataSource, CKalignTool, CGroupAlignmentsToolManager, CFindOverlapTool, CDotMatrixViewFactory, CCrossAlignViewFactory, CCreateGeneModelToolManager, CClustalwTool, CClustalOmegaTool, CCleanupAlignmentsToolManager, CBLASTToolManager, CAnnotCompareViewFactory, CAlnSummaryViewFactory, CAlignSpanViewFactory, CTaskViewFactory, CEventViewFactory, CDiagConsoleViewFactory, CProjectFormatLoadManager, CProjectTableViewFactory, CTableViewFactory, CTableFileLoadManager, CProjectTreeViewFactory, CFileAutoLoader, CDataSourcesOptionsDlgExtension, CDataMiningViewFactory, and CASNFormatLoadManager.

Referenced by CExtensionPoint::AddExtension(), CExtensionPoint::RemoveExtension(), CExtensionRegistry::RemoveExtension(), s_CallExtensionProjectItemAttached(), s_CallExtensionProjectItemCreated(), s_CallExtensionProjectItemDetached(), and CGBDocument::x_GetDataSourceByType().

◆ GetExtensionLabel() virtual string IExtension::GetExtensionLabel ( ) const pure virtual

returns a displayable label for this extension ( please capitalize the key words - "My Extension" )

Implemented in CVcfTrackFactory, CGeneModelFactory, CAlignmentTrackFactory, CAlgoToolManagerBase, CColumnarVcfProjectItemExtension, CIndexerOpenViewExtension, CIndexerAppModeExtension, CIndexerProjectItemExtension, CEditProjectItemExtension, CWiggleExporterFactory, CWigLoadManager, CVcfSearchTool, CVCFLoaderManager, CTextViewProjectItemExtension, CTextViewFactory, CSequenceSearchTool, COrfSearchTool, CGtfExporterFactory, CGffLoadManager, CGffExporterFactory, CFlatFileExporterFactory, CFeatureSearchTool, CFASTAFormatLoadManager, CFastaExporterFactory, CEntrezSearchTool, CCpgSearchTool, CComponentSearchTool, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, CAgpExporterFactory, C5ColLoadManager, C5ColExporterFactory, CTextAlignLoaderManager, CRMLoader, CPslLoadManager, CPhyLoader, CPhyExporterFactory, CFastaAlignExporterFactory, CCreateNeedlemanWunschToolManager, CAlignTabExporterFactory, CAlignProjectItemExtension, CAdvancedCleanupTool, CSelectionViewFactory, CAsnExporterFactory, CVcfFeatureDSType, CVcfTrackDataFactory, CTrackContainerFactory, CTraceGraphTrackFactory, CSGTraceGraphDSType, CSixFramesTransTrackFactory, CSFTransDSType, CSequenceTrackFactory, CSeqTableGraphTrackFactory, CSGGraphDSType, CSGSequenceDSType, CSGAlignmentDSType, CSegmentMapTrackFactory, CSGSegmentMapDSType, CScaffoldTrackFactory, CGraphTrackFactory, CGraphOverlayFactory, CFeatureTrackFactory, CFeaturePanelDSType, CSGFeatureDSType, CExternalLayoutTrackFactory, CEpigenomicsTrackFactory, CEpigenomicsDSType, CVarTrackFactory, CComponentTrackFactory, CAllOtherFeaturesTrackFactory, CAggregateFeatureTrackFactory, CFileLoadPanelClientFactory< T >, CBioseqEditorFactory, CSnpTrackFactory, CSGSnpDSType, CLDBlockTrackFactory, CLDBlockDSType, CHapmapTrackFactory, CSGHapmapDSType, CBinsTrackFactory, CBinsDSType, CSrcEditTool, CSequinDesktopViewFactory, CQualTableLoadManager, CDebugMacroTool, CAutodefToolManager, CWindowMaskerTool, CViewGraphicFactory, CFeatTableViewFactory, CVcfTableViewFactory, CSNPSearchTool, CSeqTextViewFactory, CMergeTool, CGenBankUIDataSourceType, CGenBankUIDataSource, CGBFlatFileLoadManager, CCleanupTool, CBamUIDataSourceType, CBamUIDataSource, CTreeBuilderTool, CCommonTaxTreeTool, CSplignTool, CProSplignTool, CPhyTreeViewFactory, CNGAlignTool, CNetBLASTUIDataSourceType, CNetBLASTUIDataSource, CNetBLAST_DMSearchTool, CMuscleTool, CMultiAlignViewFactory, CMPCrossAlignViewFactory, CMergeAlignmentsToolManager, CMafftTool, CLBLASTUIDataSourceType, CLBLASTUIDataSource, CKalignTool, CGroupAlignmentsToolManager, CFindOverlapTool, CDotMatrixViewFactory, CCrossAlignViewFactory, CCreateGeneModelToolManager, CClustalwTool, CClustalOmegaTool, CCleanupAlignmentsToolManager, CBLASTToolManager, CAnnotCompareViewFactory, CAlnSummaryViewFactory, CAlignSpanViewFactory, CTaskViewFactory, CEventViewFactory, CDiagConsoleViewFactory, CProjectFormatLoadManager, CProjectTableViewFactory, CTableViewFactory, CTableFileLoadManager, CProjectTreeViewFactory, CFileAutoLoader, CDataSourcesOptionsDlgExtension, CDataMiningViewFactory, and CASNFormatLoadManager.

◆ GetExtensionPoint() [1/2] ◆ GetExtensionPoint() [2/2]

returns a reference to an Extension Point with the given identifier, returns null if there the Id is not found

Implemented in CExtensionRegistry.

◆ GetExtensionPoints() [1/2] void CExtensionRegistry::GetExtensionPoints ( TExtPointVecext_points ) virtual ◆ GetExtensionPoints() [2/2] virtual void IExtensionRegistry::GetExtensionPoints ( TExtPointVecext_points ) pure virtual

fills the given container with all Extension Points registered

Implemented in CExtensionRegistry.

◆ GetExtensions() [1/4] ◆ GetExtensions() [2/4]

finds an Extension Point with the given Id and fills the given container with references to all Extensions registered in the Point.

returns false if a Point with the given id is not registered

Implemented in CExtensionRegistry.

◆ GetExtensions() [3/4] void CExtensionPoint::GetExtensions ( TExtVecextensions ) virtual ◆ GetExtensions() [4/4] virtual void IExtensionPoint::GetExtensions ( TExtVecextensions ) pure virtual

Implemented in CExtensionPoint.

◆ GetFeat_CI()

Definition at line 114 of file snp_gui.cpp.

References SAnnotSelector::AddNamedAnnots(), SAnnotSelector::AddUnnamedAnnots(), CSeqUtils::eAnnot_Unnamed, CSeqFeatData::eSubtype_variation, CSeqUtils::fAnnot_UnsetNamed, CSeqUtils::GetAnnotSelector(), CRange_Base::GetFrom(), CRange_Base::GetTo(), Handle, SAnnotSelector::IncludeNamedAnnotAccession(), CSeqUtils::NameTypeStrToValue(), and CSeqUtils::SetResolveDepth().

Referenced by NSnpAnnot::EstimateSNPCount(), and CSnpTrack::x_GetFeat_CI().

◆ GetFilename() [1/2] string SFileDlgData::GetFilename ( void  ) const ◆ GetFilename() [2/2] wxString SWFileDlgData::GetFilename ( void  ) const ◆ GetFilters() ◆ GetFrom() [1/2]

template<class Attr , class Position >

◆ GetFrom() [2/2] ◆ GetGraph_CI()

Definition at line 61 of file snp_gui.cpp.

References SAnnotSelector::AddNamedAnnots(), CombineWithZoomLevel(), CSeq_annot_Base::C_Data::e_Graph, ExtractZoomLevel(), CSeqUtils::fAnnot_UnsetNamed, CAnnotTypes_CI::GetAnnotNames(), CSeqUtils::GetAnnotSelector(), CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), CSeq_loc::GetTotalRange(), Handle, SAnnotSelector::IncludeNamedAnnotAccession(), CSeqUtils::IsExtendedNAA(), kMax_Int, SAnnotSelector::ResetAnnotsNames(), SAnnotSelector::SetCollectNames(), SAnnotSelector::SetExcludeExternal(), and CSeqUtils::SetResolveDepth().

Referenced by NSnpAnnot::EstimateSNPCount(), and CSnpTrack::x_GetGraph_CI().

◆ GetGreen() float CRgbaColor::GetGreen ( void  ) const inline

Definition at line 327 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CRgbaColor::Brightness(), CRenderCommon::ColorC(), CRgbaColor::ColorDistance(), CRgbaColor::CRgbaColor(), CRenderingContext::Draw3DQuad_HorzLines(), CRgbaGradColorTable::FillGradient(), CGlState::MakeCurrent(), operator*(), operator+(), operator<(), operator==(), CGraphPanel::PrepareContext(), CHitMatrixRenderer::Render(), CRgbaColor::RgbToHsv(), CPdfObject::SetColor(), CPdfObject::SetFillColor(), CRgbaColor::ToString(), CScatterPlotGlyph::x_Draw(), CAlignSmearGlyph::x_Draw(), CSeqGraphicRenderer::x_Draw(), CHistogramGlyph::x_DrawLinearRuler(), CHistogramGlyph::x_DrawLogRuler(), CAlignGlyph::x_DrawUnalignedBar(), CFeatGlyph::x_GetUserColor(), CAlnMultiRenderer::x_Render(), CPhyloTreePane::x_Render(), CSeqTextPane::x_Render(), CHitMatrixGraph::x_RenderHits(), CAlnMultiRenderer::x_RenderMasterRow(), and CHitMatrixGraph::x_RenderPath().

◆ GetGreenUC() unsigned char CRgbaColor::GetGreenUC ( void  ) const inline

Definition at line 351 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CSettingsSet::ColorToUserField(), ConvertColor(), CRgbaColor::GetRgbaUC(), CRgbaColor::GetRgbUC(), CPhyloSaveSelectiondlg::OnSelListctrlSelected(), s_UpdateControlColour(), CwxTreeLabelEdit::SetParams(), CPhyloSaveSelectiondlg::SetSelections(), CRgbaColor::ToCssString(), CRgbaColor::ToHtmlString(), CRgbaColor::ToString(), CColorPickerValidator::TransferToWindow(), CPdfObject::Tri(), CPhyloSaveSelectiondlg::UpdateSelections(), CSGConfigUtils::x_ColorToUserField(), CPhyloTreeScheme::x_ColorToUserField(), CSVGRenderer::x_PolygonStippleToPattern(), and CTreeGraphicsModel::x_RenderNodesPdf().

◆ GetGreyscale() ◆ GetHelpId() [1/2] ◆ GetHelpId() [2/2] ◆ GetHint() [1/2] ◆ GetHint() [2/2] ◆ GetIcon() [1/6] string CGuiObjectInfoComponent::GetIcon ( ) const virtual ◆ GetIcon() [2/6] virtual string CGuiObjectInfoSeq_feat::GetIcon ( ) const inlinevirtual ◆ GetIcon() [3/6] virtual std::string CGuiObjectInfoSeq_align::GetIcon ( ) const inlinevirtual ◆ GetIcon() [4/6] string CGuiObjectInfoBioseq::GetIcon ( ) const virtual ◆ GetIcon() [5/6] virtual string CGuiObjectInfoBioseq_set::GetIcon ( ) const inlinevirtual ◆ GetIcon() [6/6] virtual string IGuiObjectInfo::GetIcon ( ) const pure virtual

Implemented in CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetIconAlias() [1/3]

Implements IUIObject.

Definition at line 130 of file ui_object.cpp.

References CUIObject::m_IconAlias.

Referenced by CProjectTreeView::GetIconAlias(), CProjectViewBase::GetIconAlias(), CwxGLTestView::GetIconAlias(), CDiagConsoleView::GetIconAlias(), CEventView::GetIconAlias(), CTaskView::GetIconAlias(), CSelectionView::GetIconAlias(), PT::CView::Initialize(), CTableViewFactory::RegisterIconAliases(), CTaskViewFactory::RegisterIconAliases(), CAlignSpanViewFactory::RegisterIconAliases(), CAlnSummaryViewFactory::RegisterIconAliases(), CAnnotCompareViewFactory::RegisterIconAliases(), CCrossAlignViewFactory::RegisterIconAliases(), CDotMatrixViewFactory::RegisterIconAliases(), CMPCrossAlignViewFactory::RegisterIconAliases(), CMultiAlignViewFactory::RegisterIconAliases(), CPhyTreeViewFactory::RegisterIconAliases(), CSeqTextViewFactory::RegisterIconAliases(), CVcfTableViewFactory::RegisterIconAliases(), CFeatTableViewFactory::RegisterIconAliases(), CViewGraphicFactory::RegisterIconAliases(), CSequinDesktopViewFactory::RegisterIconAliases(), and CTextViewFactory::RegisterIconAliases().

◆ GetIconAlias() [2/3] virtual const string& IUIObject::GetIconAlias ( ) const pure virtual ◆ GetIconAlias() [3/3] ◆ GetID() [1/2] string CVcfVariant::GetID ( void  ) const inline ◆ GetID() [2/2]

Inline Implementation.

Definition at line 164 of file event.hpp.

References CEvent::m_ID.

Referenced by CViewEvent::GetType(), CMultiAlignView::OnAlnWidgetSelChanged(), CProjectView::OnDecoratePopupMenu(), CEventHandler::OnEvent(), CTestReceiver::OnEventReceipt(), CTestDispatcher::OnEventReceipt(), CSelectionPanel::OnSelServiceStateChange(), CProjectView::OnShowPopupMenu(), CPhyTreeView::OnSomethingEdited(), CCompositeAppTask::OnTaskEvent(), CProjectTreeView::OnWidgetSelChanged(), CProjectView::x_OnWidgetItemActivated(), CProjectView::x_OnWidgetRangeChanged(), and CProjectView::x_OnWidgetSelChanged().

◆ GetIdentifier() [1/2] string CExtensionPoint::GetIdentifier ( ) const virtual ◆ GetIdentifier() [2/2] virtual string IExtensionPoint::GetIdentifier ( ) const pure virtual ◆ GetImageAlias() ◆ GetInfoColumns() ◆ GetInfoColumnsAsString() string CVcfVariant::GetInfoColumnsAsString ( ) const ◆ GetInsertionRanges()

Definition at line 740 of file gui_object_info_seq_align.cpp.

References count, IScoringAlignment::CreateSegmentIterator(), IAlnSegmentIterator::eAllSegments, COpenRange< Position >::Empty(), IAlnExplorer::eRight, IAlnSegment::fAligned, IAlnSegment::fIndel, IAlnSegment::GetAlnRange(), IScoringAlignment::GetAnchor(), CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), IAlnSegment::GetRange(), IScoringAlignment::GetSeqPosFromAlnPos(), CRange_Base::GetTo(), IAlnSegment::GetType(), and IAlnGraphicDataSource::IsNegativeStrand().

Referenced by CGuiObjectInfoSeq_align::GetToolTip().

◆ GetInstance() [1/3]

Definition at line 90 of file app_job_dispatcher.cpp.

References CAppJobDispatcher::CAppJobDispatcher(), CRef< C, Locker >::Reset(), and CAppJobDispatcher::sm_Dispatcher.

Referenced by CScoreCache::CalculateScores(), CJobFutureAdapter::Cancel(), CProjectLoadingTask::CancelBackgrounded(), CAppJobTask::CancelBackgrounded(), CJobUITask::CancelBackgrounded(), CSearchToolBase::CancelSearch(), CFeatTableDS::ClearCurrentJob(), CSGGenBankDS::DeleteAllJobs(), CFeaturePanelDS::DeleteMetaDataJob(), CJobFutureAdapter::Detach(), CAsyncCall::Execute(), CTaxIdHelper::FillControl(), CTextDataSource::GetFlatFileSeqs(), CAnnotCompareDS::GetProgress(), CwxMainFrame::Init(), CSparseMultiDataSource::Init(), CJobFutureAdapter::IsRunning(), CBLASTDatabases::Load(), CTextDataSource::LoadAsn(), CTableDataVcf::LoadData(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::LoadData(), CTextDataSource::LoadXml(), CAsyncCallDlg::OnCancelClick(), CwxNCBIApp::OnExit(), CTableDataVcf::OnJobNotification(), CJobUITask::OnTimer(), CAsyncCallDlg::OnTimer(), CPhyloForce::OnTimer(), CAppTaskService::PreShutDownService(), CUsageReportJob::ReportUsage(), CTaxIdHelper::Reset(), CScoreCache::ResetScores(), CAppJobTask::Run(), CDiscrepancyPanel::CDiscrepancyHelper::RunTests(), CJobAdapter::Start(), CJobFutureAdapter::Start(), CPhyloForce::StartRendering(), CSearchToolBase::StartSearch(), CPhyloForce::StopLayout(), CFeatTableDS::Update(), CSGGenBankDS::x_BackgroundJob(), CAnnotCompareDS::x_BackgroundJob(), CJobAdapter::x_CancelJob(), CTextDataSource::x_CancelJob(), CFeatureGraph::x_CancelJob(), CFeatureGraph::x_CancelJobs(), CTaxIdHelper::x_CancelJobs(), CSeqGraphicDemoApp::x_CreateGUI(), CAnnotCompareDS::x_DeleteAllJobs(), CAlnVecMultiDataSource::x_DeleteJob(), CSparseMultiDataSource::x_DeleteJob(), CScoreCache::x_DeleteJob(), CSGAlignmentDS::x_DeleteScoringJob(), CWinMaskerFileStorage::x_DownloadFiles(), CwxNCBIApp::x_InitAppJobDispatcher(), CFrameworkDemoApp::x_InitAppJobDispatcher(), CDemoAlignTableApp::x_InitAppJobDispatcher(), CDemoFeatTableApp::x_InitAppJobDispatcher(), CDemoApp::x_InitAppJobDispatcher(), CPhyloForce::x_Layout(), CwxNCBIApp::x_OnIdle(), CProjectServiceTestTask::x_Run(), CProjectLoadingTask::x_StartJob(), CAsyncCall::~CAsyncCall(), CDiscrepancyPanel::CDiscrepancyHelper::~CDiscrepancyHelper(), CPhyloForce::~CPhyloForce(), CProjectLoadingTask::~CProjectLoadingTask(), CSmartFileTextToolbar::~CSmartFileTextToolbar(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::~CSUCRefreshCntrlHelper(), CTableDataVcf::~CTableDataVcf(), and CWinMaskerFileStorage::~CWinMaskerFileStorage().

◆ GetInstance() [2/3] ◆ GetInstance() [3/3]

provides access to the Singleton

Definition at line 133 of file extension_impl.cpp.

References CSafeStaticRef< T >::Get(), and CExtensionRegistry::sm_Instance.

Referenced by CExtensionDeclaration::CExtensionDeclaration(), CExtensionPointDeclaration::CExtensionPointDeclaration(), CLBLASTUIDataSource::Close(), CNetBLASTUIDataSource::Close(), CBamUIDataSource::Close(), CGenBankUIDataSource::Close(), GetExtensionAsInterface(), CUIDataSourceService::InitService(), CLBLASTUIDataSource::Open(), CNetBLASTUIDataSource::Open(), CBamUIDataSource::Open(), CGenBankUIDataSource::Open(), and CUIDataSourceService::ShutDownService().

◆ GetIntervals() const vector< TSeqRange > & CLayoutObject::GetIntervals ( void  ) const ◆ GetIntValue() [1/2] long CTableDataFTable::GetIntValue ( size_t  row, size_t  col  ) const virtual

Reimplemented from ITableData.

Definition at line 251 of file table_data_ftable.cpp.

References Error(), CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), CSeq_loc::GetTotalRange(), int, LOG_POST, CTableDataFTable::m_FTable, row, s_CountIntervals(), and rapidjson::value.

◆ GetIntValue() [2/2] long CTableDataSeq_table::GetIntValue ( size_t  row, size_t  col  ) const virtual

Reimplemented from ITableData.

Definition at line 386 of file table_data_seq_table.cpp.

References column, data, CSeqTable_multi_data_Base::e_Int, CSeqTable_column_info_Base::eField_id_location_from, CSeqTable_column_info_Base::eField_id_location_to, CSeqTable_column_info_Base::eField_id_product_from, CSeqTable_column_info_Base::eField_id_product_to, Error(), CSeqTable_column_info_Base::GetField_id(), CSeqTable_single_data_Base::GetInt(), CSeqTable_single_data_Base::IsInt(), CSeqTable_column_info_Base::IsSetField_id(), LOG_POST, row, rapidjson::value, and CTableDataSeq_table::x_GetColumn().

Referenced by CTableDataSeq_table::GetStringValue().

◆ GetJob() IAppJob& CThreadPoolEngine::CThreadTask::GetJob ( ) inline ◆ GetJobError() ◆ GetJobID() TJobID CAppJobNotification::GetJobID ( ) const inline

Definition at line 340 of file app_job_dispatcher.hpp.

References CAppJobNotification::m_JobID.

Referenced by CSearchToolBase::OnAJNotification(), CFeatureGraph::OnAJNotification(), CScoreCache::OnAJNotification(), CDataTrack::OnAJNotification(), CProjectLoadingTask::OnAppJobNotification(), CAppJobTask::OnAppJobNotification(), CPhyloForce::OnAppJobNotification(), CAlnVecMultiDataSource::OnAppJobNotification(), CSparseMultiDataSource::OnAppJobNotification(), CProjectLoadingTask::OnAppJobProgress(), CAppJobTask::OnAppJobProgress(), CTableDataVcf::OnJobNotification(), CDiscrepancyPanel::CDiscrepancyHelper::OnJobNotification(), CTextDataSource::OnJobNotification(), CSmartFileTextToolbar::OnJobNotification(), CSearchToolBase::OnProgress(), CAnnotCompareDS::x_OnAppJobNotification(), CBinsTrack::x_OnJobCompleted(), CHapmapTrack::x_OnJobCompleted(), CLDBlockTrack::x_OnJobCompleted(), CSnpTrack::x_OnJobCompleted(), CFeatureGraph::x_OnJobCompleted(), CEpigenomicsTrack::x_OnJobCompleted(), CFeatureTrack::x_OnJobCompleted(), CGraphTrack::x_OnJobCompleted(), CSegmentMapTrack::x_OnJobCompleted(), CSequenceTrack::x_OnJobCompleted(), CTrackContainer::x_OnJobCompleted(), CAlignmentTrack::x_OnJobCompleted(), CGeneModelTrack::x_OnJobCompleted(), CSixFramesTransTrack::x_OnJobCompleted(), CVcfTrack::x_OnJobCompleted(), CFeatureGraph::x_OnJobFailed(), CDataTrack::x_OnJobFailed(), CBLASTDatabases::x_OnJobNotification(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification(), CTaxIdHelper::x_OnJobNotification(), and CWinMaskerFileStorage::x_OnJobNotification().

◆ GetJobId() ◆ GetJobProgress() ◆ GetJobResult() ◆ GetJobState() [1/3]
Returns
current job state

Implements IAppJobEngine.

Definition at line 187 of file thread_pool_engine.cpp.

References IAppJob::eCanceled, CThreadPool_Task::eCanceled, IAppJob::eCompleted, CThreadPool_Task::eCompleted, CThreadPool_Task::eExecuting, IAppJob::eFailed, CThreadPool_Task::eFailed, CThreadPool_Task::eIdle, IAppJob::eInvalid, map_checker< Container >::end(), CThreadPool_Task::eQueued, IAppJob::eRunning, CThreadPoolEngine::m_JobToHandle, CThreadPoolEngine::m_Mutex, and CThreadPoolEngine::x_Find().

◆ GetJobState() [2/3] ◆ GetJobState() [3/3] ◆ GetKey() ◆ GetLabel() [1/15] string CGuiObjectInfoComponent::GetLabel ( void  ) const virtual ◆ GetLabel() [2/15] string CGuiObjectInfoSeq_feat::GetLabel ( void  ) const virtual ◆ GetLabel() [3/15] string CExtensionPoint::GetLabel ( void  ) const virtual ◆ GetLabel() [4/15] ◆ GetLabel() [5/15]

Implements IUIObject.

Definition at line 124 of file ui_object.cpp.

References CUIObject::m_Label.

Referenced by CProjectService::AddProjectView(), CViewManagerService::AddToWorkbench(), CwxGLTestView::GetClientLabel(), CProjectTreeView::GetClientLabel(), CDiagConsoleView::GetClientLabel(), CEventView::GetClientLabel(), CTaskView::GetClientLabel(), CSelectionView::GetClientLabel(), CLBLASTUIDataSourceType::GetExtensionLabel(), CNetBLASTUIDataSourceType::GetExtensionLabel(), CBamUIDataSourceType::GetExtensionLabel(), CGenBankUIDataSourceType::GetExtensionLabel(), CProjectTreeView::GetFingerprint(), CwxGLTestView::GetFingerprint(), CClockView::GetFingerprint(), CDiagConsoleView::GetFingerprint(), CEventView::GetFingerprint(), CTaskView::GetFingerprint(), CSelectionView::GetFingerprint(), CASNFormatLoadManager::GetLabel(), CTableFileLoadManager::GetLabel(), CGBFlatFileLoadManager::GetLabel(), CQualTableLoadManager::GetLabel(), CPhyLoader::GetLabel(), CPslLoadManager::GetLabel(), CRMLoader::GetLabel(), CTextAlignLoaderManager::GetLabel(), C5ColLoadManager::GetLabel(), CAgpLoader::GetLabel(), CBedLoadManager::GetLabel(), CColumnarVCFLoaderManager::GetLabel(), CFASTAFormatLoadManager::GetLabel(), CGffLoadManager::GetLabel(), CVCFLoaderManager::GetLabel(), CWigLoadManager::GetLabel(), CProjectViewBase::GetLabel(), CUICommand::GetName(), CBLASTToolManager::GetTask(), CNetBLASTUILoadManager::GetTask(), CSimpleProjectView::InitView(), CSeqTextView::InitView(), CIndexerOpenViewExtension::OnViewOpen(), CAppDialogs::OpenViewlDialog(), CViewManagerService::RegisterFactory(), CBLASTToolManager::x_CreateOptionsPanelIfNeeded(), CViewManagerService::x_DoAddToWorkbench(), CViewManagerService::x_DoRemoveViewFromWorkbench(), CViewManagerService::x_GetViewRegistryPath(), COpenViewManager::x_LoadParamPanelSettings(), CProjectViewBase::x_ReportInvalidInputData(), CCleanupAlignmentsToolManager::x_ValidateParams(), CCreateGeneModelToolManager::x_ValidateParams(), CGroupAlignmentsToolManager::x_ValidateParams(), CMergeAlignmentsToolManager::x_ValidateParams(), and CAutodefToolManager::x_ValidateParams().

◆ GetLabel() [6/15] std::string CGuiObjectInfoSeq_align::GetLabel ( void  ) const virtual ◆ GetLabel() [7/15] string CGuiObjectInfoBioseq::GetLabel ( void  ) const virtual ◆ GetLabel() [8/15] string CGuiObjectInfoBioseq_set::GetLabel ( void  ) const virtual ◆ GetLabel() [9/15] virtual string IGuiObjectInfo::GetLabel ( ) const pure virtual

Implemented in CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetLabel() [10/15] ◆ GetLabel() [11/15]

Implemented in CUIObject.

Referenced by CUIDataSourceService::AddDataSource(), CDataSourcesPage::CreateControls(), CFileLoadManager::GetLabel(), PT::CDataSource::Initialize(), CItemSelectionPanel::x_AddItem(), COpenDlg::x_AppendOptionForManager(), CUIDataSourceService::x_CloseDataSources(), COpenDlg::x_DoTransition(), CRunToolDlg::x_DoTransition(), CItemSelectionPanel::x_FilterItems(), CItemSelectionPanel::x_FindItemByLabel(), CFileLoadManager::x_GetOptionsPanel(), CUIDataSourceService::x_InitDataSourceTypes(), CUIDataSourceService::x_InitDefaultDataSources(), and CUIDataSourceService::x_OpenDataSources().

◆ GetLabel() [12/15] ◆ GetLabel() [13/15]

Definition at line 140 of file label.cpp.

References _ASSERT, CSerialObject::GetThisTypeInfo(), label, and NULL.

Referenced by CLinkUtils::AddBlastProductLink(), CProjectService::AddProjectView(), CLinkUtils::AddSequenceLinks(), CSubmissionWizard::ApplySubmitCommand(), CComponentSearchJob::CComponentSearchJob(), CFeatureSearchJob::CFeatureSearchJob(), IProjectViewFactory::CombineObjects(), CTableViewWithTextViewNav::CombineObjects(), CEditHistory::CreateControls(), CSequenceEditingEventHandler::CreateSeqSubmit(), CSequenceSearchJob::CSequenceSearchJob(), CAnnotCompareDS::DumpTextReport(), CAgpObjectLoader::Execute(), CAssemblyObjectLoader::Execute(), CBedObjectLoader::Execute(), CGBFlatFileObjectLoader::Execute(), CGBObjectLoader::Execute(), CGffObjectLoader::Execute(), CLBLASTObjectLoader::Execute(), CPhyObjectLoader::Execute(), CRMObjectLoader::Execute(), CFeatTableDS::SFeatureRow::FillIn(), CObjectListTableModel::GetExtraValueAt(), CObjectListSelTM::GetExtraValueAt(), CLabel::GetIconAlias(), CGuiObjectInfoComponent::GetLabel(), CGuiObjectInfoSeq_feat::GetLabel(), CClonePlacementGlyph::GetLabel(), CGuiObjectInfoSeq_align::GetLabel(), CGuiObjectInfoBioseq::GetLabel(), CGuiObjectInfoBioseq_set::GetLabel(), CGuiObjectInfoBioTreeContainer::GetLabel(), CGuiObjectInfoDefault::GetLabel(), CGuiObjectInfoDistanceMatrix::GetLabel(), CGuiObjectInfoEntrezgene::GetLabel(), CGuiObjectInfoGCAssembly::GetLabel(), CGuiObjectInfoSeq_align_set::GetLabel(), CGuiObjectInfoSeq_annot::GetLabel(), CGuiObjectInfoSeq_id::GetLabel(), CGuiObjectInfoSeq_loc::GetLabel(), CGuiObjectInfoValidError::GetLabel(), CSeq_entryHandler::GetLabel(), CGBDocumentLabelHandler::GetLabel(), CGBProjectLabelHandler::GetLabel(), CGBWorkspaceLabelHandler::GetLabel(), CGBProject_ver2LabelHandler::GetLabel(), CHitMatrixDataSource::GetLabel(), CFeatGlyph::GetLabel(), CSegmentGlyph::GetLabel(), CGuiObjectInfoVariant::GetLinks(), CLocationListCtrl::GetListIdStrForSeqId(), CFeatGlyph::GetPName(), CGBProjectHandle::GetShortTitle(), CTableDataFTable::GetStringValue(), CTableDataSeq_table::GetStringValue(), CTaxTreeDS_ObjMgr::GetTaxMap(), CAlnVecRowHandle::GetText(), CSparseRowHandle::GetText(), CAlignGlyph::GetTitle(), CGBProjectHandle::GetTitle(), CGuiObjectInfoComponent::GetToolTip(), CGuiObjectInfoBioseq::GetToolTip(), CGuiObjectInfoBioseq_set::GetToolTip(), CGuiObjectInfoBioTreeContainer::GetToolTip(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoDefault::GetToolTip(), CGuiObjectInfoDistanceMatrix::GetToolTip(), CGuiObjectInfoEntrezgene::GetToolTip(), CGuiObjectInfoGCAssembly::GetToolTip(), CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoSeq_align_set::GetToolTip(), CGuiObjectInfoSeq_annot::GetToolTip(), CGuiObjectInfoSeq_id::GetToolTip(), CGuiObjectInfoSeq_loc::GetToolTip(), CGuiObjectInfoValidError::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoVariation::GetToolTip(), CSeqTextDataSourceInterval::GetToolTipForPosition(), CAlnTableDS::GetValueAt(), CViewGraphic::InitView(), CFastaObjectLoader::LoadAlignsFromStream(), CFastaObjectLoader::LoadFromStream(), CAsnObjectLoader::LoadFromStream(), CTextAlignObjectLoader::LoadFromStream(), CFlatFileDemoDlg::OnAccClick(), CSelectFeatureDlg::OnButtonSaveFile(), CBamRefSequencesPanel::OnIdle(), CVcfRefSequencesPanel::OnIdle(), CSelectFeatureDlg::OnLoadAccession(), CFolderEditDlg::OnRestoreBtn(), STreeNodeMapper::operator()(), CLocationListCtrl::PopulateIdListFromScope(), CPluginValue::Print(), CIndexerProjectItemExtension::ProjectItemCreated(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFlatFileExportJob::Run(), s_ExpandProjectFolder(), s_Fingerprint_Seq_feat(), s_GetBioseq_setContent(), s_GetGenProdContent(), s_GetIdLabel(), s_GetNucProtContent(), s_GetSegsetContent(), s_ListProjectFolder(), s_RemoveItem(), s_Render_GenericAlign(), s_Render_PairwiseAlign(), s_Render_SeqFeat(), CLabel::SetLabelByData(), CConversionResultPanel::SetObjects(), CObjectListWidgetSel::x_CopyUniqueObjects(), CProSplignJob::x_CreateOneProjectItem(), CGBankLoadingJob::x_CreateProjectItems(), CBLASTSeqToolJob::x_CreateProjectItems(), CCleanupAlignmentsJob::x_CreateProjectItems(), CGroupAlignmentsJob::x_CreateProjectItems(), CMergeAlignmentsJob::x_CreateProjectItems(), CMSAToolJob::x_CreateProjectItems(), CNGAlignJob::x_CreateProjectItems(), CPhyloTreeJob::x_CreateProjectItems(), CTaxTreeToolJob::x_CreateProjectItems(), CAdvancedCleanupJob::x_CreateProjectItems(), CCreateNeedlemanWunschJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CSplignJob::x_CreateProjectItems(), CTreeBuilderJob::x_CreateProjectItems(), CWindowMaskerJob::x_CreateProjectItems(), CComponentSearchJob::x_DoSearch(), CCpgSearchJob::x_DoSearch(), COrfSearchJob::x_DoSearch(), CAlignGlyph::x_DrawMultiAlignLabel(), CObjectListWidgetSel::x_FilterObjectList(), CTableDataAlnSummary::x_GetAlnSummary(), CCreateGeneModelTask::x_GetCommand(), CGridTableSeqIds::x_GetDescriptionLabel(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), CGuiObjectInfoSeq_feat::x_GetGroupToolTip(), CBlastHitMatrix::x_GetLabels(), CAlignedFeatureGraph::x_GetTooltip(), CAlnSpanVertModel::x_Init(), CwxAnnotConfigDlg::x_InitAnnotList(), CSelectFeatureDlg::x_LoadFeatures(), CObjectListWidget::x_OnCopy(), CTextItemDefault::x_RenderText(), CTextItemSeq_align::x_RenderText(), CTextItemSeq_feat::x_RenderText(), CTextItemSeq_loc::x_RenderText(), CProjectViewBase::x_ReportInvalidInputData(), CNetBlastSubmittingJob::x_Run(), CFeatureSearchJob::x_SearchFeatures(), CSequenceSearchJob::x_SearchSequence(), CAlignGlyph::x_UpdateBoundingBox(), and CProjectViewBase::x_UpdateContentLabel().

◆ GetLabel() [14/15]

Implemented in CNetBlastJobDescriptorLabelHandler, CProjectItemLabelHandler, CGBProject_ver2LabelHandler, CXmlNodeObjectLabelHandler, CGBWorkspaceLabelHandler, CGBProjectLabelHandler, CDistanceMatrixHandler, CVariationHandler, CEntrezgene_SetHandler, CEntrezgeneHandler, CGCAsssemblyHandler, and CBioTreeContainerHandler.

◆ GetLabel() [15/15]

Definition at line 1226 of file snp_gui.cpp.

References CLabel::eContent, CLabel::eDescription, CLabel::eDescriptionBrief, CLabel::eType, CLabel::eUserSubtype, CLabel::eUserType, NStr::fWithCommas, CVcfVariant::GetAllAlleles_display(), CVcfVariant::GetID(), CVcfVariant::GetLen(), CVcfVariant::GetLongestAlleleLen(), CVcfVariant::GetPos(), CVcfVariant::GetVariationTypeAsString(), label, NStr::NumericToString(), and string.

Referenced by CVcfVariantHandler::GetLabel().

◆ GetLastModified()

HTTP: Returns header's Last-Modified in the last_modified parameter FTP: Returns MD5 of first 512 bytes in the last_modified parameter.

Definition at line 61 of file url_utils.cpp.

References buffer, count, NStr::eNocase, NStr::EqualNocase(), eReqMethod_Head, eUnknown, fHTTP_AutoReconnect, fHTTP_NoAutoRetry, CConn_HttpStream_Base::GetHTTPHeader(), CConn_HttpStream_Base::GetStatusCode(), ncbi::grid::netcache::search::fields::key, md5(), NCBI_THROW, NcbiEmptyString, s_GetFtpHostAndFile(), STimeoutTag::sec, NStr::Split(), NStr::SplitInTwo(), NStr::StartsWith(), NStr::TruncateSpacesInPlace(), STimeoutTag::usec, and rapidjson::value.

Referenced by CBedCoverageGraph::GetCacheKey(), CVcfHeatmap::GetCacheKey(), CWigGraph::GetCacheKey(), and CSparseGraph::x_CheckRemoteData().

◆ GetLayout() ◆ GetLen() size_t CVcfVariant::GetLen ( ) const inline ◆ GetLength() [1/2] ◆ GetLength() [2/2]

template<class Attr , class Position >

◆ GetLinks() [1/6]

Get a set of links.

Parameters
no_ncbi_base if set to true, then the NCBI base path should be removed from the returned URL links.

Implements IGuiObjectInfo.

Definition at line 136 of file gui_object_info_component.cpp.

References ITooltipFormatter::AddLinkRow(), ITooltipFormatter::AddLinksTitle(), CLinkUtils::AddSequenceLinks(), map_checker< Container >::begin(), ITooltipFormatter::CreateLink(), eGetId_Best, map_checker< Container >::empty(), map_checker< Container >::end(), GetId(), i, CGuiObjectInfoComponent::m_Id, and CGuiObjectInfoComponent::m_Scope.

◆ GetLinks() [2/6]

Get a set of links.

Parameters
no_ncbi_base if set to true, then the NCBI base path should be removed from the returned URL links.

Implements IGuiObjectInfo.

Definition at line 923 of file gui_object_info_seq_align.cpp.

References ITooltipFormatter::AddLinkRow(), ITooltipFormatter::AddLinksTitle(), CSeq_id::AsFastaString(), NStr::BoolToString(), eGetId_Best, eGetId_Canonical, eNa_strand_plus, CBioseq_Handle::GetBioseqLength(), CRange_Base::GetFrom(), GetId(), CBioseq_Handle::GetSeqId(), CRange_Base::GetTo(), COpenRange< Position >::GetToOpen(), NStr::IntToString(), CGuiObjectInfoSeq_align::IsPolyA(), CBioseq_Handle::IsProtein(), LOG_POST, CGuiObjectInfoSeq_align::m_Align, CGuiObjectInfoSeq_align::m_AnchorRow, CGuiObjectInfoSeq_align::m_FlippedStrands, CGuiObjectInfoSeq_align::m_Scope, string, text(), and Warning().

◆ GetLinks() [3/6]

Get a set of links.

Parameters
no_ncbi_base if set to true, then the NCBI base path should be removed from the returned URL links.

Implements IGuiObjectInfo.

Definition at line 57 of file gui_object_info_bioseq.hpp.

◆ GetLinks() [4/6] ◆ GetLinks() [5/6]

Get a set of links.

Parameters
no_ncbi_base if set to true, then the NCBI base path should be removed from the returned URL links.

Implements IGuiObjectInfo.

Reimplemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, and CGuiObjectInfoClone.

Definition at line 238 of file gui_object_info_seq_feat.cpp.

References CLinkUtils::AddBlastProductLink(), CLinkUtils::AddFeatureLinks(), ITooltipFormatter::AddLinkRow(), ITooltipFormatter::AddLinksTitle(), map_checker< Container >::begin(), ITooltipFormatter::CreateLink(), map_checker< Container >::empty(), CConstRef< C, Locker >::Empty(), map_checker< Container >::end(), CRef< C, Locker >::GetObject(), CConstRef< C, Locker >::GetObject(), i, CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_FeaturesGroup, CGuiObjectInfoSeq_feat::m_Location, and CGuiObjectInfoSeq_feat::m_Scope.

◆ GetLinks() [6/6]

Get a set of links.

Parameters
no_ncbi_base if set to true, then the NCBI base path should be removed from the returned URL links.

Implemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, CGuiObjectInfoClone, CGuiObjectInfoSeq_feat, CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, and CGuiObjectInfoComponent.

◆ GetListeners() ◆ GetLocation() [1/2] const objects::CSeq_loc& CVcfVariant::GetLocation ( void  ) const inline ◆ GetLocation() [2/2] virtual const objects::CSeq_loc& CLayoutObject::GetLocation ( void  ) const pure virtual ◆ GetLogEvent() [1/2] ◆ GetLogEvent() [2/2] ◆ GetLongestAlleleLen() int CVcfVariant::GetLongestAlleleLen ( boolall_alt_alleles_same_len ) const ◆ GetMax()

template<typename CntType >

◆ GetMin()

template<typename CntType >

◆ GetMinDist() TSeqPos C2DLayoutEngine::GetMinDist ( void  ) const inline ◆ GetMode() EMode CFilter::GetMode ( void  ) const inline ◆ GetModelRect() ◆ GetName() ◆ GetNormDone() [1/2] virtual float IAppJobProgress::GetNormDone ( ) const pure virtual

return a number indicating the progress(0.0 - just started, 1.0 - done)

Implemented in CAppJobProgress.

◆ GetNormDone() [2/2] float CAppJobProgress::GetNormDone ( ) const overridevirtual ◆ GetNthRange()

template<int N>

pair<float, float> CBBox< N >::GetNthRange ( unsigned int  n ) const inline ◆ GetObject()

access our core component - we wrap an object(s) of some sort.

This returns the object at a given sequence position; this is useful if the layout object wraps more than one object

Implemented in CDummyLayoutObject.

◆ GetObjects() virtual void CLayoutObject::GetObjects ( vector< CConstRef< CObject > > &  objs ) const pure virtual ◆ GetObjectValue() [1/2] ◆ GetObjectValue() [2/2]

Reimplemented from ITableData.

Definition at line 462 of file table_data_seq_table.cpp.

References column, data, CSeqTable_multi_data_Base::e_Id, CSeqTable_multi_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, Error(), CSeqTable_single_data_Base::GetId(), CSeqTable_single_data_Base::GetInterval(), CSeqTable_single_data_Base::GetLoc(), CRef< C, Locker >::GetPointer(), CSeqTable_single_data_Base::IsId(), CSeqTable_single_data_Base::IsInterval(), CSeqTable_single_data_Base::IsLoc(), LOG_POST, CTableDataSeq_table::m_Scope, row, rapidjson::value, and CTableDataSeq_table::x_GetColumn().

◆ GetParent() [1/3] ◆ GetParent() [2/3] ◆ GetParent() [3/3] ◆ GetPoint() virtual const TPoint& ICurve::GetPoint ( size_t  i ) const pure virtual ◆ GetPos() size_t CVcfVariant::GetPos ( void  ) const inline ◆ GetPosition()

template<typename CntType >

◆ GetProgress() [1/4]

template<typename TInput , typename TOutput >

return progress object, the function shall be synchronized internally.

the returned object should not be modified by the job (job shall create a new instance of Progress object on every GetProgress() invocation).

Implements IAppJob.

Definition at line 113 of file job_adapter.hpp.

◆ GetProgress() [2/4] ◆ GetProgress() [3/4] ◆ GetProgress() [4/4]

return progress object, the function shall be synchronized internally.

the returned object should not be modified by the job (job shall create a new instance of Progress object on every GetProgress() invocation).

Implemented in CAppJob, CExecJob, CGetAssembliesJob, CAnnotMetaDataJob, CTrackInitializationJob, CFlatFileSequenceListJob, CFeatureRetrievalJob, CFeatCompareJob, CPeriodicTestJob, CPrimeNumbersJob, CTableDataVcfJob, CCreateNeedlemanWunschJob, CResetScopeHistoryJob, CAttachProjectItemsJob, CPrimeNumbersJob, CSeqTextJob, CSeqGraphicJob, CTextRetrieveJob, CForceJob, CTableDataValidateJob, CTableDataSUCJob, CScoringJob, CFeatureLoadingJob, CBuildSparseAlnJob, CBuildAlnVecJob, CJobFutureJobBase, CJobAdapterJob< TInput, TOutput >, CDownloadJob, CDiscrepancyReportJob, CNetBlastMonitoringJob, CNetBlastSubmittingJob, CUsageReportJob, CSearchJobBase, and CDataLoadingAppJob.

◆ GetPtr()

template<typename T >

const T * CClipboard::GetPtr ( void  ) const inline

Definition at line 282 of file clipboard.hpp.

◆ GetPtrAt() ◆ GetRange() [1/2] ◆ GetRange() [2/2] virtual TSeqRange CLayoutObject::GetRange ( void  ) const pure virtual ◆ GetRangeAroundPosition() ◆ GetRealValue() [1/2] double CTableDataFTable::GetRealValue ( size_t  row, size_t  col  ) const virtual ◆ GetRealValue() [2/2] double CTableDataSeq_table::GetRealValue ( size_t  row, size_t  col  ) const virtual ◆ GetRed() float CRgbaColor::GetRed ( void  ) const inline

Get specific channels in floating point values.

Definition at line 321 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CRgbaColor::Brightness(), CRenderCommon::ColorC(), CRgbaColor::ColorDistance(), CRgbaColor::CRgbaColor(), CRenderingContext::Draw3DQuad_HorzLines(), CRgbaGradColorTable::FillGradient(), CGlState::MakeCurrent(), operator*(), operator+(), operator<(), operator==(), CGraphPanel::PrepareContext(), CHitMatrixRenderer::Render(), CRgbaColor::RgbToHsv(), CRgbaColor::RgbToYuv(), CPdfObject::SetColor(), CPdfObject::SetFillColor(), CRgbaColor::ToString(), CScatterPlotGlyph::x_Draw(), CAlignSmearGlyph::x_Draw(), CSeqGraphicRenderer::x_Draw(), CHistogramGlyph::x_DrawLinearRuler(), CHistogramGlyph::x_DrawLogRuler(), CAlignGlyph::x_DrawUnalignedBar(), CFeatGlyph::x_GetUserColor(), CAlnMultiRenderer::x_Render(), CPhyloTreePane::x_Render(), CSeqTextPane::x_Render(), CHitMatrixGraph::x_RenderHits(), CAlnMultiRenderer::x_RenderMasterRow(), and CHitMatrixGraph::x_RenderPath().

◆ GetRedUC() unsigned char CRgbaColor::GetRedUC ( void  ) const inline

Get specific channels in unsigned char values.

Definition at line 345 of file rgba_color.hpp.

References CRgbaColor::m_Rgba.

Referenced by CSettingsSet::ColorToUserField(), ConvertColor(), CRgbaColor::GetRgbaUC(), CRgbaColor::GetRgbUC(), CPhyloSaveSelectiondlg::OnSelListctrlSelected(), s_UpdateControlColour(), CwxTreeLabelEdit::SetParams(), CPhyloSaveSelectiondlg::SetSelections(), CRgbaColor::ToCssString(), CRgbaColor::ToHtmlString(), CRgbaColor::ToString(), CColorPickerValidator::TransferToWindow(), CPdfObject::Tri(), CPhyloSaveSelectiondlg::UpdateSelections(), CSGConfigUtils::x_ColorToUserField(), CPhyloTreeScheme::x_ColorToUserField(), CSVGRenderer::x_PolygonStippleToPattern(), and CTreeGraphicsModel::x_RenderNodesPdf().

◆ GetRefAllele_display() string CVcfVariant::GetRefAllele_display ( ) const inline ◆ GetRefAllele_orig() string CVcfVariant::GetRefAllele_orig ( ) const inline ◆ GetRefs() ◆ GetRegistry() ◆ GetRemoteFileSize() ◆ GetResult() [1/4]

template<typename TInput , typename TOutput >

◆ GetResult() [2/4] CRef<CObject> CAppJobNotification::GetResult ( void  ) const inline

returns non-null pointer only if Completed or Running and has temporary results available

Definition at line 345 of file app_job_dispatcher.hpp.

References CAppJobNotification::m_Result.

Referenced by CAlnVecMultiDataSource::OnAppJobNotification(), CSparseMultiDataSource::OnAppJobNotification(), CDiscrepancyPanel::CDiscrepancyHelper::OnJobNotification(), CTextDataSource::OnJobNotification(), CSmartFileTextToolbar::OnJobNotification(), CAnnotCompareDS::x_OnAppJobNotification(), CBinsTrack::x_OnJobCompleted(), CHapmapTrack::x_OnJobCompleted(), CLDBlockTrack::x_OnJobCompleted(), CSnpTrack::x_OnJobCompleted(), CFeatureGraph::x_OnJobCompleted(), CEpigenomicsTrack::x_OnJobCompleted(), CFeaturePanel::x_OnJobCompleted(), CFeatureTrack::x_OnJobCompleted(), CGraphTrack::x_OnJobCompleted(), CSegmentMapTrack::x_OnJobCompleted(), CSequenceTrack::x_OnJobCompleted(), CTrackContainer::x_OnJobCompleted(), CAlignmentTrack::x_OnJobCompleted(), CGeneModelTrack::x_OnJobCompleted(), CSixFramesTransTrack::x_OnJobCompleted(), CVcfTrack::x_OnJobCompleted(), CSearchToolBase::x_OnJobCompleted(), CScoreCache::x_OnJobCompleted(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification(), CJobAdapter::x_OnJobNotification(), CJobFutureAdapter::x_OnJobNotification(), and CTaxIdHelper::x_OnJobNotification().

◆ GetResult() [3/4] ◆ GetResult() [4/4]

Returns the Job Result.

Derive your own object from CObject and return it from your Job class. Result shall be returned only if Job finished succesfully.

Implemented in CAppJob, CExecJob, CGetAssembliesJob, CAnnotMetaDataJob, CTrackInitializationJob, CFlatFileSequenceListJob, CFeatureRetrievalJob, CFeatCompareJob, CPeriodicTestJob, CPrimeNumbersJob, CTableDataVcfJob, CResetScopeHistoryJob, CAttachProjectItemsJob, CPrimeNumbersJob, CSeqTextJob, CSeqGraphicJob, CTextRetrieveJob, CForceJob, CTableDataValidateJob, CTableDataSUCJob, CScoringJob, CFeatureLoadingJob, CBuildSparseAlnJob, CBuildAlnVecJob, CJobFutureJobBase, CJobAdapterJob< TInput, TOutput >, CDownloadJob, CEditAppJob, CDiscrepancyReportJob, CNetBlastMonitoringJob, CNetBlastSubmittingJob, CUsageReportJob, CSearchJobBase, and CDataLoadingAppJob.

Referenced by CAppJobDispatcher::RunSync(), and CSGGenBankDS::x_ForegroundJob().

◆ GetRgbaUC() CVect4< unsigned char > CRgbaColor::GetRgbaUC ( ) inline ◆ GetRgbUC() CVect3< unsigned char > CRgbaColor::GetRgbUC ( ) inline ◆ GetRow() ◆ GetRowLabel() string CTableDataSeq_table::GetRowLabel ( size_t  row ) const virtual ◆ GetRowObject() ◆ GetRowsCount() [1/2] size_t CTableDataFTable::GetRowsCount ( ) const virtual ◆ GetRowsCount() [2/2] size_t CTableDataSeq_table::GetRowsCount ( ) const virtual ◆ GetRunLength()

template<typename CntType >

◆ GetSampleColumns() ◆ GetScope() [1/2] CRef<objects::CScope> CTableDataFTable::GetScope ( void  ) inline ◆ GetScope() [2/2] CRef<objects::CScope> CTableDataSeq_table::GetScope ( void  ) inline ◆ GetSender() ◆ GetSeqPosition()

template<typename CntType >

◆ GetSeqRunEndPosition()

template<typename CntType >

◆ GetSeqRunLength()

template<typename CntType >

◆ GetSeqString()

Definition at line 841 of file gui_object_info_seq_align.cpp.

References CSeqManip::Complement(), CSeqUtil::e_Iupacaa, CSeqUtil::e_Iupacna, CBioseq_Handle::eCoding_Iupac, IScoringAlignment::GetAnchor(), IAlnGraphicDataSource::GetBioseqHandle(), CRange_Base::GetFrom(), CSeqVector::GetSeqData(), CBioseq_Handle::GetSeqVector(), COpenRange< Position >::GetToOpen(), CBioseq_Handle::IsAa(), IAlnGraphicDataSource::IsNegativeStrand(), CSeqManip::Reverse(), CSeqManip::ReverseComplement(), row, and swap().

Referenced by CGuiObjectInfoSeq_align::x_GetTooltipSequence().

◆ GetSRAReadStatus() std::string CGuiObjectInfoSeq_align::GetSRAReadStatus ( ) const virtual ◆ GetStart()

template<typename CntType >

◆ GetState() [1/2] TJobState CAppJobNotification::GetState ( void  ) const inline

Definition at line 341 of file app_job_dispatcher.hpp.

References CAppJobNotification::m_State.

Referenced by ON_EVENT(), CSearchToolBase::OnAJNotification(), CFeatureGraph::OnAJNotification(), CScoreCache::OnAJNotification(), CDataTrack::OnAJNotification(), CProjectLoadingTask::OnAppJobNotification(), CAppJobTask::OnAppJobNotification(), CPhyloForce::OnAppJobNotification(), CAlnVecMultiDataSource::OnAppJobNotification(), CSparseMultiDataSource::OnAppJobNotification(), CTableDataVcf::OnJobNotification(), CDiscrepancyPanel::CDiscrepancyHelper::OnJobNotification(), CTextDataSource::OnJobNotification(), CSmartFileTextToolbar::OnJobNotification(), CAnnotCompareDS::x_OnAppJobNotification(), CBLASTDatabases::x_OnJobNotification(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::x_OnJobNotification(), CJobAdapter::x_OnJobNotification(), CJobFutureAdapter::x_OnJobNotification(), CTaxIdHelper::x_OnJobNotification(), and CWinMaskerFileStorage::x_OnJobNotification().

◆ GetState() [2/2] int CMenuItem::GetState ( void  ) const ◆ GetStatusString() ◆ GetStop()

template<typename CntType >

◆ GetStringValue() [1/2] void CTableDataFTable::GetStringValue ( size_t  row, size_t  col, stringvalue  ) const virtual

Implements ITableData.

Definition at line 196 of file table_data_ftable.cpp.

References CLabel::eDefault, eNa_strand_both, eNa_strand_both_rev, eNa_strand_minus, eNa_strand_other, eNa_strand_plus, eNa_strand_unknown, Error(), fFGL_Type, CLabel::GetLabel(), GetLabel(), GetStrand(), LOG_POST, CTableDataFTable::m_FTable, CTableDataFTable::m_Scope, row, and rapidjson::value.

◆ GetStringValue() [2/2] void CTableDataSeq_table::GetStringValue ( size_t  row, size_t  col, stringvalue  ) const virtual

Implements ITableData.

Definition at line 266 of file table_data_seq_table.cpp.

References column, data, NStr::DoubleToString(), CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Id, CSeqTable_single_data_Base::e_Id, CSeqTable_multi_data_Base::e_Int, CSeqTable_single_data_Base::e_Int, CSeqTable_single_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, CSeqTable_single_data_Base::e_Loc, CSeqTable_multi_data_Base::e_Real, CSeqTable_single_data_Base::e_Real, CSeqTable_multi_data_Base::e_String, CSeqTable_single_data_Base::e_String, CLabel::eContent, CSeqTable_column_info_Base::eField_id_location_strand, Error(), CSeqTable_column_info_Base::GetField_id(), CSeqTable_single_data_Base::GetId(), CCommonString_table_Base::GetIndexes(), CSeqTable_single_data_Base::GetInt(), CSeqTable_single_data_Base::GetInterval(), CTableDataSeq_table::GetIntValue(), CLabel::GetLabel(), CSeqTable_single_data_Base::GetLoc(), CSeq_table_Base::GetNum_rows(), CSeqTable_single_data_Base::GetReal(), CSeqTable_single_data_Base::GetString(), CCommonString_table_Base::GetStrings(), CSeqTable_column_info_Base::IsSetField_id(), label, LOG_POST, CTableDataSeq_table::m_LocLabels, CTableDataSeq_table::m_Scope, NStr::NumericToString(), row, s_StrandValues, strings, rapidjson::value, CSeqTable_single_data_Base::Which(), and CTableDataSeq_table::x_GetColumn().

◆ GetSubtype() [1/6] virtual string CGuiObjectInfoComponent::GetSubtype ( void  ) const inlinevirtual ◆ GetSubtype() [2/6] string CGuiObjectInfoSeq_feat::GetSubtype ( void  ) const virtual

Implements IGuiObjectInfo.

Reimplemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, and CGuiObjectInfoPrimer.

Definition at line 136 of file gui_object_info_seq_feat.cpp.

References CSeqFeatData::GetFeatList(), CFeatList::GetItemBySubtype(), CFeatListItem::GetStoragekey(), and CGuiObjectInfoSeq_feat::m_Feat.

Referenced by CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), and CGuiObjectInfoSeq_feat::x_GetGroupToolTip().

◆ GetSubtype() [3/6] virtual std::string CGuiObjectInfoSeq_align::GetSubtype ( void  ) const inlinevirtual ◆ GetSubtype() [4/6] string CGuiObjectInfoBioseq::GetSubtype ( void  ) const virtual ◆ GetSubtype() [5/6] string CGuiObjectInfoBioseq_set::GetSubtype ( void  ) const virtual ◆ GetSubtype() [6/6] virtual string IGuiObjectInfo::GetSubtype ( ) const pure virtual

Implemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoPrimer, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetText() [1/5] string CAppJobTextResult::GetText ( void  ) const virtual ◆ GetText() [2/5] virtual string IAppJobProgress::GetText ( ) const pure virtual

returns a text string describing current state

Implemented in CAppJobProgress.

◆ GetText() [3/5] virtual string IAppJobError::GetText ( ) const pure virtual ◆ GetText() [4/5] string CAppJobProgress::GetText ( ) const overridevirtual ◆ GetText() [5/5] string CAppJobError::GetText ( ) const overridevirtual ◆ GetTo() [1/2] ◆ GetTo() [2/2]

template<class Attr , class Position >

◆ GetTooltip() ◆ GetToolTip() [1/6]

Definition at line 338 of file gui_object_info_seq_align.cpp.

References ITooltipFormatter::AddDividerRow(), ITooltipFormatter::AddRow(), buf, count, CSeqUtils::CreateTableEnd(), CSeq_align_Base::C_Segs::e_Denseg, CSeq_id::eContent, eGetId_Best, eNa_strand_minus, eNa_strand_plus, CSeq_align::eScore_IdentityCount, CSeq_align::eScore_MismatchCount, CSeq_align::eScore_PercentCoverage, CSeq_align::eScore_PercentIdentity, NStr::fWithCommas, CScoreBuilderBase::GetAlignLength(), IAlnGraphicDataSource::GetAlnRange(), IScoringAlignment::GetAnchor(), IAlnGraphicDataSource::GetCrossOriginRanges(), CUser_field_Base::GetData(), CUser_object_Base::GetData(), CUser_object::GetField(), CRange_Base::GetFrom(), CScoreBuilderBase::GetGapCount(), CSeq_id_Handle::GetHandle(), GetId(), CGuiObjectInfoSeq_align::GetInsertionRanges(), CUser_field_Base::C_Data::GetInt(), CSeq_id::GetLabel(), CScoreBuilderBase::GetMismatchCount(), IScoringAlignment::GetNumRows(), CScoreBuilderBase::GetPercentCoverage(), CGuiObjectInfoSeq_align::GetRangeAroundPosition(), CSeq_id_Handle::GetSeqId(), CSeq_id_Handle::GetSeqIdOrNull(), IAlnGraphicDataSource::GetSeqPosFromSeqPos(), CGuiObjectInfoSeq_align::GetSRAReadStatus(), CUser_field_Base::C_Data::GetStr(), CRange_Base::GetTo(), IAlnGraphicDataSource::GetUnalignedTails(), CUser_object::HasField(), i, int, NStr::IntToString(), IAlnGraphicDataSource::IsCrossOrigin(), CUser_field_Base::C_Data::IsInt(), CBioseq_Handle::IsProtein(), CUser_object_Base::IsSetData(), IAlnGraphicDataSource::IsSimplified(), CUser_field_Base::C_Data::IsStr(), ITERATE, CGuiObjectInfoSeq_align::kInsertionsPerTooltip, label, CGuiObjectInfoSeq_align::m_Align, CGuiObjectInfoSeq_align::m_AnchorRow, CGuiObjectInfoSeq_align::m_DataSource, CGuiObjectInfoSeq_align::m_ReportInsertionSequences, CGuiObjectInfoSeq_align::m_Scale, CGuiObjectInfoSeq_align::m_Scope, NStr::NumericToString(), s_AddReciprocityScore(), s_AlignToSeqRanges(), s_CountSegments(), s_GetDefline(), s_RemovePanfsBasePath(), s_ShortenIdLabel(), NStr::SizetToString(), string, NStr::UIntToString(), CGuiObjectInfoSeq_align::x_AddUserObject(), and CGuiObjectInfoSeq_align::x_GetAlignmentTooltip_Insert().

◆ GetToolTip() [2/6]

Get tooltip.

The tooltip may contain HTML tags.

Parameters
tooltip tooltip content t_title tooltip title (can be empty) at_p user-interested sequence pos. For some cases, we may want to return postion-specific information, such as flanking sequence around that position, along with other object information. It is optional. (TSeqPos)-1 means no position is provided. isGeneratedBySvc if pointer is not NULL, the method will set this to true if the full tooltip was supplied by a service (e.g. dbsnp_tooltip_service) and should not be further modified

Implements IGuiObjectInfo.

Definition at line 81 of file gui_object_info_component.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), CSeqdesc_Base::e_Source, CLabel::eContent, CSubSource_Base::GetAttrib(), CLabel::GetLabel(), COrg_ref::GetLabel(), CSubSource_Base::GetName(), GetOrg_ref(), CSeqdesc_Base::GetSource(), CBioSource_Base::GetSubtype(), CSubSource_Base::GetSubtype(), CSubSource::GetSubtypeName(), CSubSource_Base::IsSetAttrib(), CSubSource_Base::IsSetName(), CBioSource_Base::IsSetSubtype(), CSubSource_Base::IsSetSubtype(), ITERATE, label, CGuiObjectInfoComponent::m_Id, CGuiObjectInfoComponent::m_Scope, CConstRef< C, Locker >::Reset(), tag, toupper(), and rapidjson::value.

◆ GetToolTip() [3/6]

Get tooltip.

The tooltip may contain HTML tags.

Parameters
tooltip tooltip content t_title tooltip title (can be empty) at_p user-interested sequence pos. For some cases, we may want to return postion-specific information, such as flanking sequence around that position, along with other object information. It is optional. (TSeqPos)-1 means no position is provided. isGeneratedBySvc if pointer is not NULL, the method will set this to true if the full tooltip was supplied by a service (e.g. dbsnp_tooltip_service) and should not be further modified

Implements IGuiObjectInfo.

Reimplemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, CGuiObjectInfoPrimer, CGuiObjectInfoSiteFeature, CGuiObjectInfoSeqFeature, CGuiObjectInfoRegionFeature, CGuiObjectInfoImpFeature, and CGuiObjectInfoClone.

Definition at line 224 of file gui_object_info_seq_feat.cpp.

References CGuiObjectInfoSeq_feat::m_FeaturesGroup, CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), and CGuiObjectInfoSeq_feat::x_GetGroupToolTip().

◆ GetToolTip() [4/6] ◆ GetToolTip() [5/6] ◆ GetToolTip() [6/6]

Get tooltip.

The tooltip may contain HTML tags.

Parameters
tooltip tooltip content t_title tooltip title (can be empty) at_p user-interested sequence pos. For some cases, we may want to return postion-specific information, such as flanking sequence around that position, along with other object information. It is optional. (TSeqPos)-1 means no position is provided. isGeneratedBySvc if pointer is not NULL, the method will set this to true if the full tooltip was supplied by a service (e.g. dbsnp_tooltip_service) and should not be further modified

Implemented in CGuiObjectInfoVariation, CGuiObjectInfoVariant, CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoPrimer, CGuiObjectInfoSiteFeature, CGuiObjectInfoSeqFeature, CGuiObjectInfoRegionFeature, CGuiObjectInfoImpFeature, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoClone, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetToOpen() [1/2] ◆ GetToOpen() [2/2] ◆ GetTrackSettingsSetSelection() ◆ GetType() [1/10] virtual string CGuiObjectInfoComponent::GetType ( void  ) const inlinevirtual ◆ GetType() [2/10] virtual string CGuiObjectInfoSeq_feat::GetType ( void  ) const inlinevirtual ◆ GetType() [3/10] ◆ GetType() [4/10] ◆ GetType() [5/10] virtual std::string CGuiObjectInfoSeq_align::GetType ( void  ) const inlinevirtual ◆ GetType() [6/10] virtual string CGuiObjectInfoBioseq::GetType ( void  ) const inlinevirtual ◆ GetType() [7/10] virtual string CGuiObjectInfoBioseq_set::GetType ( void  ) const inlinevirtual ◆ GetType() [8/10] virtual string IGuiObjectInfo::GetType ( ) const pure virtual

Implemented in CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetType() [9/10] ◆ GetType() [10/10] virtual EType CLayoutObject::GetType ( ) const pure virtual ◆ GetTypeIconAlias() [1/2] ◆ GetTypeIconAlias() [2/2] ◆ GetTypeInfo() ◆ GetTypeName() ◆ GetValue() [1/2]

template<typename CntType >

◆ GetValue() [2/2] ◆ GetVariationType() objects::CVariation_inst::EType CVcfVariant::GetVariationType ( ) const inline ◆ GetVariationTypeAsString() string CVcfVariant::GetVariationTypeAsString ( ) const ◆ GetVcfType() [1/2]

Definition at line 750 of file snp_gui.cpp.

References CVariation_inst_Base::CanGetDelta(), CVariation_inst_Base::CanGetObservation(), CSeq_literal_Base::CanGetSeq_data(), CDelta_item_Base::C_Seq::e_Literal, CDelta_item_Base::C_Seq::e_This, CVariation_inst_Base::eObservation_reference, CVariation_inst_Base::eType_del, CVariation_inst_Base::eType_unknown, CAliasBase< TPrim >::Get(), CSeq_feat_Base::GetData(), CVariation_ref_Base::GetData(), CVariation_inst_Base::GetDelta(), CSeq_data_Base::GetIupacaa(), CSeq_data_Base::GetIupacna(), CDelta_item_Base::C_Seq::GetLiteral(), CVariation_inst_Base::GetObservation(), CSeq_literal_Base::GetSeq_data(), CVariation_ref_Base::C_Data::GetSet(), CVariation_inst_Base::GetType(), CSeqFeatData_Base::GetVariation(), CVariation_ref_Base::C_Data::C_Set::GetVariations(), NSnpGui::isFromVcf(), CSeq_data_Base::IsIupacaa(), CSeq_data_Base::IsIupacna(), CVariation_ref_Base::C_Data::IsSet(), CVariation_ref_Base::IsSetData(), CVariation_ref_Base::C_Data::C_Set::IsSetVariations(), CSeqFeatData_Base::IsVariation(), ITERATE, and CDelta_item_Base::C_Seq::Which().

Referenced by CFeatGlyph::GetCustomColor(), and CGuiObjectInfoVariant::GetToolTip().

◆ GetVcfType() [2/2] ◆ GetViewCategory() [1/6] virtual string CGuiObjectInfoComponent::GetViewCategory ( ) const inlinevirtual ◆ GetViewCategory() [2/6] virtual string CGuiObjectInfoSeq_feat::GetViewCategory ( ) const inlinevirtual ◆ GetViewCategory() [3/6] virtual std::string CGuiObjectInfoSeq_align::GetViewCategory ( ) const inlinevirtual ◆ GetViewCategory() [4/6] virtual string CGuiObjectInfoBioseq::GetViewCategory ( ) const inlinevirtual ◆ GetViewCategory() [5/6] virtual string CGuiObjectInfoBioseq_set::GetViewCategory ( ) const inlinevirtual ◆ GetViewCategory() [6/6] virtual string IGuiObjectInfo::GetViewCategory ( ) const pure virtual

To share default view between different types.

Implemented in CGuiObjectInfoValidError, CGuiObjectInfoSeq_loc, CGuiObjectInfoSeq_id, CGuiObjectInfoSeq_annot, CGuiObjectInfoSeq_align_set, CGuiObjectInfoGCAssembly, CGuiObjectInfoEntrezgene, CGuiObjectInfoDistanceMatrix, CGuiObjectInfoDefault, CGuiObjectInfoBioTreeContainer, CGuiObjectInfoBioseq_set, CGuiObjectInfoBioseq, CGuiObjectInfoSeq_align, CGuiObjectInfoSeq_feat, and CGuiObjectInfoComponent.

◆ GetWindow()

template<typename CntType >

◆ HandlePostRequest() bool CEventHandler::HandlePostRequest ( ) static ◆ HasAttachment() bool CEvent::HasAttachment ( void  ) const virtual ◆ HasBeenCanceled() virtual bool IReporter::HasBeenCanceled ( void  ) const inlinevirtual

Definition at line 62 of file reporter.hpp.

◆ HasHandler() [1/2] ◆ HasHandler() [2/2] ◆ HasImage() bool CMenuItem::HasImage ( ) const ◆ HasListener() ◆ HasObject() ◆ HasTrack() [1/2] ◆ HasTrack() [2/2] ◆ HsvToRgb() CRgbaColor CRgbaColor::HsvToRgb ( float  h, float  s, float  v  ) static ◆ IdleCallback() bool CAppJobDispatcher::IdleCallback ( ) ◆ IfModifiedSince() ◆ Inc() [1/3]

template<class Attr , class Position >

◆ Inc() [2/3]

template<class Attr , class Position >

◆ Inc() [3/3]

template<class Attr , class Position >

◆ Init() [1/4] void CTableDataFTable::Init ( void  ) private ◆ Init() [2/4] void CTableDataSeq_table::Init ( void  ) private

Definition at line 69 of file table_data_seq_table.cpp.

References Error(), CSeq_table_Base::GetColumns(), CSeqTable_column_info_Base::GetField_name(), CSeqTable_sparse_index_Base::GetIndexes(), set< Key, Compare >::insert(), CSeqTable_sparse_index_Base::IsIndexes(), CSeqTable_column_info_Base::IsSetField_name(), ITERATE, LOG_POST, CTableDataSeq_table::m_ColMap, and CTableDataSeq_table::m_InvalidRows.

Referenced by CTableDataSeq_table::CreateObject().

◆ Init() [3/4] ◆ Init() [4/4]

Definition at line 96 of file menu_item.cpp.

References cmd, label, CMenuItem::m_CommandID, CMenuItem::m_ImageAlias, CMenuItem::m_Label, CMenuItem::m_State, CMenuItem::m_Tooltip, CMenuItem::m_Type, and type.

Referenced by CMenuItem::CMenuItem(), CMenuItem::InitItem(), CMenuItem::InitPopup(), and CMenuItem::InitSeparator().

◆ InitCache() void CLabelDescriptionCache::InitCache ( void  ) static ◆ InitItem() ◆ InitPopup() ◆ InitSeparator() void CMenuItem::InitSeparator ( ) ◆ Insert() ◆ InsertSubItem() ◆ Instance() ◆ Interpolate()

Interpolate two colors.

The resulting color returned is ( (color1 * alpha) + (color2 * (1 - alpha) )

Definition at line 444 of file rgba_color.cpp.

References _ASSERT.

Referenced by CHistogramGlyph::GetLegend(), CGradientColorPanel::OnPaint(), CGradientPanel::OnPaint(), CAlignSmearGlyph::x_Draw(), CAlnStatGlyph::x_DrawDensityTable(), CLinkedFeatsGroup::x_DrawFeatureBar(), CHistogramGlyph::x_DrawGraph(), CHistogramGlyph::x_DrawHeatMap(), CAlignGlyph::x_DrawInserts(), CAlignGlyph::x_DrawSimplified(), CHistogramGlyph::x_DrawSmoothCurve(), CSVGRenderer::x_GetGradientColors(), CAlnVecRow::x_RenderAveragableScores(), CAlignGlyph::x_RenderAveragableScores(), and CHistogramGlyph::x_UpdateLegend().

◆ Invert()

returns XOR complementary color, alpha is not affected

Definition at line 453 of file rgba_color.cpp.

References color.

◆ IsActive() [1/2] bool CThreadPoolEngine::IsActive ( ) virtual ◆ IsActive() [2/2] virtual bool IAppJobEngine::IsActive ( ) pure virtual ◆ IsCanceled() [1/3] ◆ IsCanceled() [2/3] virtual bool CJobCancelable::IsCanceled ( ) const inlineoverridevirtual

Implements IAppJob.

Definition at line 147 of file app_job_impl.hpp.

References CJobCancelable::m_Canceled.

Referenced by CBuildAlnVecJob::Build(), CBuildSparseAlnJob::Build(), CBuildAlnVecJob::InterruptTask(), CBuildSparseAlnJob::InterruptTask(), CCreateNeedlemanWunschJob::ProgressCallback(), CDataLoadingAppTask::Run(), CProjectServiceTestJob::Run(), CAlignTabExportJob::Run(), CJobAdapterJob< TInput, TOutput >::Run(), CJobFutureJob< _Fty, void >::Run(), CBuildAlnVecJob::Run(), CBuildSparseAlnJob::Run(), CFeatureLoadingJob::Run(), CTableDataSUCJob::Run(), CTableDataValidateJob::Run(), CForceJob::Run(), CTextRetrieveJob::Run(), CDocLoadingJob::Run(), CAttachProjectItemsJob::Run(), CSeqDescrRetrievalJob::Run(), CTableDataVcfJob::Run(), CFeatCompareJob_Align::Run(), CFeatCompareJob_Location::Run(), CFeatureRetrievalJob::Run(), CFlatFileSequenceListJob::Run(), CAnnotMetaDataJob::Run(), CGetAssembliesJob::Run(), CBLASTSeqToolJob::s_BlastInterrupt(), CProSplignJob::s_BlastInterrupt(), s_BlastInterruptCallback(), CSplignJob::s_BlastInterruptCallback(), CProSplignJob::s_ProSplignInterruptCallback(), CSplignJob::s_SplignInterruptCallback(), CSeqGraphicJob::StopRequested(), CFindOverlapJob::x_BlastInterruptCallback(), CSGCalcFeatHistJob::x_CalcFeatHistRecursive(), CForceJob::x_Calculate(), CScoringJob::x_CalculateAlignmentScores(), CScoringJob::x_CalculateSequenceScores(), CTextRetrieveJob::x_CheckCancelled(), CSGAlignStatJob::x_CollectAlignStats(), CBamLoadingJob::x_CreateDataLoader(), CSGFeatureJob::x_CreateFeatHist(), CSGFeatureJob::x_CreateFeatSmear(), CSGFeatureJob::x_CreateFeature_Recursive(), CSGFeatureJob::x_CreateFeatures(), CGeneModelFeatJob::x_CreateFeaturesWithFilter(), CGeneModelFeatJob::x_CreateGeneModels(), CSGAlignmentJob::x_CreateGeneModels(), CSGAnnotJob::x_CreateHistFromGraph(), CSGAlignStatJob::x_CreatePileUpGraphs(), CBLASTSeqToolJob::x_CreateProjectItems(), CMSAToolJob::x_CreateProjectItems(), CCreateNeedlemanWunschJob::x_CreateProjectItems(), CProSplignJob::x_CreateProjectItems(), CSplignJob::x_CreateProjectItems(), CBamLoadingJob::x_CreateProjectItems(), CWindowMaskerJob::x_CreateProjectItems(), CTextRetrieveJob::x_CreateResult(), CNetBLAST_DMSearchJob::x_DoSearch(), CSNPSearchJob::x_DoSearch(), CComponentSearchJob::x_DoSearch(), CEntrezSearchJob::x_DoSearch(), COrfSearchJob::x_DoSearch(), CVcfSearchJob::x_DoSearch(), CSGAlignmentJob::x_Execute(), CSGAlignScoringJob::x_Execute(), CBatchFeatJob::x_Execute(), CSGCalcFeatHistJob::x_Execute(), CSGSegmentMapJob::x_Execute(), CSGSegmentsSeqIDJob::x_Execute(), CSGSwitchPointJob::x_Execute(), CSGFeatureJob::x_FilterFeature_recursive(), CSGAlignmentJob::x_GetAlignments(), CProSplignJob::x_GetCompartments(), CSGFeatureJob::x_GetLinkedFeatures(), CSequenceSearchJob::x_GetMatches(), CSGFeatureJob::x_LinkFeatures(), CSGAlignmentJob::x_LoadAlignmentFeats(), CSGAlignStatJob::x_LoadAlignments(), CSGSegmentSmearJob::x_LoadFromDeltaSeqs(), CSGSegmentMapJob::x_MergeSeqSegments(), CGeneModelFeatJob::x_ProcessLandMarkFeatures(), CDataLoadingAppJob::x_Run(), CNetBlastMonitoringJob::x_Run(), CFlatFeatureRetrieveJob::x_Run(), CFeatureSearchJob::x_SearchFeatures(), CSequenceSearchJob::x_SearchSequence(), CSGFeatureJob::x_SortFeature_recursive(), CNetBlastMonitoringJob::x_StartRetrivingTask(), CSFTranslationJob::x_Translate(), and CScoringJob::x_WindowAvgScores().

◆ IsCanceled() [3/3] virtual bool CCanceledImpl::IsCanceled ( void  ) const inlineoverridevirtual ◆ IscDNA() ◆ IsChecked() bool CMenuItem::IsChecked ( void  ) const ◆ IsCheckType() bool CMenuItem::IsCheckType ( ) const ◆ IsClinVar() bool CVcfVariant::IsClinVar ( ) const inline ◆ IsDbVar() bool CVcfVariant::IsDbVar ( ) const inline ◆ IsDNA() ◆ IsEmpty() [1/6] bool CCSSTableTooltipFormatter::IsEmpty ( ) const virtual ◆ IsEmpty() [2/6] bool CHtmlTooltipFormatter::IsEmpty ( ) const virtual ◆ IsEmpty() [3/6] bool CTextTooltipFormatter::IsEmpty ( ) const virtual ◆ IsEmpty() [4/6] bool CLayout::IsEmpty ( void  ) const ◆ IsEmpty() [5/6] virtual bool ITooltipFormatter::IsEmpty ( ) const pure virtual ◆ IsEmpty() [6/6] bool CClipboard::IsEmpty ( void  ) ◆ IsEnabled() bool CMenuItem::IsEnabled ( void  ) const ◆ IsEnabledItem() bool CMenuItem::IsEnabledItem ( ) const inline ◆ IsEnabledSubmenu() bool CMenuItem::IsEnabledSubmenu ( ) const inline ◆ IsFlippedStrand() bool CLayoutObject::IsFlippedStrand ( ) const ◆ isFromVcf() ◆ IsGenomic() ◆ IsHorizontal() bool CLayoutObject::IsHorizontal ( ) const ◆ isInErrorStatus() ◆ IsItem() bool CMenuItem::IsItem ( void  ) const ◆ IsMenuEnd() bool SMenuItemRec::IsMenuEnd ( ) const inline ◆ IsPolyA()

Definition at line 153 of file gui_object_info_seq_align.cpp.

References CSeq_id::eAcc_ambig, CSeq_id::eAcc_division_mask, CSeq_id::eAcc_est, CSeq_id::eAcc_gpipe_mrna, CSeq_id::eAcc_refseq_mrna, CSeq_id::eAcc_refseq_mrna_predicted, CMolInfo_Base::eBiomol_cRNA, CMolInfo_Base::eBiomol_mRNA, CMolInfo_Base::eBiomol_ncRNA, CMolInfo_Base::eBiomol_other, CMolInfo_Base::eBiomol_pre_RNA, CMolInfo_Base::eBiomol_scRNA, CMolInfo_Base::eBiomol_snoRNA, CMolInfo_Base::eBiomol_snRNA, CMolInfo_Base::eBiomol_tmRNA, CMolInfo_Base::eBiomol_tRNA, CBioseq_Handle::eCoding_Iupac, eGetId_Best, GetId(), GetMolInfo(), CSeqVector::GetSeqData(), CSeq_id_Handle::GetSeqId(), CSeq_id::IdentifyAccession(), info, and string.

Referenced by CGuiObjectInfoSeq_align::GetLinks(), and CAlignGlyph::x_DrawTailGlyphs().

◆ IsProtein() ◆ IsRadioSelected() bool CMenuItem::IsRadioSelected ( ) const ◆ IsRadioType() bool CMenuItem::IsRadioType ( ) const ◆ isRemoteData() ◆ IsRNA() ◆ IsSelected() bool CLayoutObject::IsSelected ( ) const ◆ IsSeparator() bool CMenuItem::IsSeparator ( ) const ◆ IsSequence() ◆ IsSubmenu() bool CMenuItem::IsSubmenu ( ) const ◆ IsSubMenu() bool SMenuItemRec::IsSubMenu ( ) const inline ◆ IsSubmenuEmpty() bool CMenuItem::IsSubmenuEmpty ( ) ◆ IsSubMenuEnd() bool SMenuItemRec::IsSubMenuEnd ( ) const inline ◆ IsTerminal() ◆ isTMSId() ◆ IsTrustedData() virtual bool ITooltipFormatter::IsTrustedData ( ) inlinevirtual ◆ IsUserLevel() [1/2] ◆ IsUserLevel() [2/2] bool CAppJobError::IsUserLevel ( ) const overridevirtual ◆ IsValid() bool CMenuItem::IsValid ( void  ) const ◆ ITransferable() ITransferable::ITransferable ( ) inline

Definition at line 56 of file clipboard.hpp.

◆ LaunchAdapterJob()

template<typename TInput , typename TOutput >

◆ Layout() [1/2]

Definition at line 341 of file layout.cpp.

References _TRACE, CLayout::AddRow(), CLayout::Clear(), CRange_Base::GetFrom(), CLayoutObject::GetRange(), CRange_Base::GetTo(), COpenRange< TSeqPos >::GetWhole(), i, COpenRange< Position >::IntersectingWith(), ITERATE, C2DLayoutEngine::m_MinDist, C2DLayoutEngine::m_SideSpace, NON_CONST_ITERATE, pack(), row, CRange_Base::SetFrom(), CLayout::SetLayout(), CDummyLayoutObject::SetRange(), CRange_Base::SetTo(), and ct::sort().

◆ Layout() [2/2]

perform our layout functions

◆ LessByPos() ◆ LessBySize() ◆ Lighten() void CRgbaColor::Lighten ( float  scale )

Definition at line 463 of file rgba_color.cpp.

References _ASSERT, and CRgbaColor::m_Rgba.

Referenced by CRenderingContext::Draw3DFletch(), CRenderingContext::Draw3DQuad_HorzLines(), CRenderingContext::Draw3DTriangle(), CRenderingContext::DrawDisk(), IPhyloTreeRender::GetEdgeColor(), CLDBlockGlyph::x_Draw(), CFeaturePanel::x_Draw(), CGeneGroup::x_Draw(), CAlignGlyph::x_DrawAlignRowSequence(), CFeatGlyph::x_DrawFeatureBar(), CLinkedFeatsGroup::x_DrawFeatureBar(), CFeatGlyph::x_DrawFeatureBar_sv(), CHistogramGlyph::x_DrawGraph(), CHistogramGlyph::x_DrawHeatMap(), CAlignGlyph::x_DrawInserts(), CAlignGlyph::x_DrawNoScoreAlign(), CHistogramGlyph::x_DrawSmoothCurve(), CNonSynonymousScoringMethod::x_Init(), CGraphTrack::x_LoadSettings(), CAlnMultiHeader::x_RenderBox(), IPhyloTreeRender::x_RenderCircularVbo(), IPhyloTreeRender::x_RenderNodeVbo(), and CAlnVecRow::x_RenderSequence().

◆ LoadData() [1/2] virtual void CTableDataFTable::LoadData ( void  ) inlinevirtual

Definition at line 57 of file table_data_ftable.hpp.

◆ LoadData() [2/2] ◆ Lock() void CAppJobDispatcher::Lock ( void  ) const ◆ MakeUniqueLabel()

after considering all existing labels produces a modified unique version of the original label

Definition at line 71 of file id_generator.cpp.

References set< Key, Compare >::end(), set< Key, Compare >::find(), i, NStr::IntToString(), label, and CUniqueLabelGenerator::m_ExistingLabels.

Referenced by CGBDocument::AddItems(), CGBProjectHandle::MakeUniqueDataLoaderLabel(), CGBProjectHandle::MakeUniqueFolderLabel(), CGBProjectHandle::MakeUniqueItemLabel(), CGBWorkspace::MakeUniqueProjectTitle(), CGBDocument::x_AddItems(), CFileLoadManager::x_CreateNewProject(), CSelectProjectOptions::x_CreateOneProject(), and CSelectProjectOptions::x_CreateSeparateProjects().

◆ MaybeAddGoToRow() [1/4] void CCSSTableTooltipFormatter::MaybeAddGoToRow ( boolisGoToPresent, bool  isBulletColPresent  ) virtual

conditionally add a Go To row

Parameters
isGoToPresent flag that at call time should contain false if a "Go to" row has not yet been created within the current row group and will be set to true after this call if pmids is not empty it will add the row then and the flag to true isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 239 of file tooltip.cpp.

References s_MaybeAddGoToRow().

◆ MaybeAddGoToRow() [2/4] void CHtmlTooltipFormatter::MaybeAddGoToRow ( boolisGoToPresent, bool  isBulletColPresent  ) virtual

conditionally add a Go To row

Parameters
isGoToPresent flag that at call time should contain false if a "Go to" row has not yet been created within the current row group and will be set to true after this call if pmids is not empty it will add the row then and the flag to true isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 409 of file tooltip.cpp.

References s_MaybeAddGoToRow().

◆ MaybeAddGoToRow() [3/4] void CTextTooltipFormatter::MaybeAddGoToRow ( boolisGoToPresent, bool  isBulletColPresent  ) virtual

conditionally add a Go To row

Parameters
isGoToPresent flag that at call time should contain false if a "Go to" row has not yet been created within the current row group and will be set to true after this call if pmids is not empty it will add the row then and the flag to true isBulletColPresent true if other rows in the group have a bullet column

Implements ITooltipFormatter.

Definition at line 611 of file tooltip.cpp.

References s_MaybeAddGoToRow().

◆ MaybeAddGoToRow() [4/4] virtual void ITooltipFormatter::MaybeAddGoToRow ( boolisGoToPresent, bool  isBulletColPresent  ) pure virtual

conditionally add a Go To row

Parameters
isGoToPresent flag that at call time should contain false if a "Go to" row has not yet been created within the current row group and will be set to true after this call if pmids is not empty it will add the row then and the flag to true isBulletColPresent true if other rows in the group have a bullet column

Implemented in CTextTooltipFormatter, CHtmlTooltipFormatter, and CCSSTableTooltipFormatter.

◆ Merge()

merges menu tree represented by "item" into menu tree represented by "this"

Menu Item trees are merged based on item's labels.

Labels specify unique path to an item (similarly to paths in file systems).

Definition at line 285 of file menu_item.cpp.

References CMenuItem::AddSeparator(), CMenuItem::Clone(), ERR_POST, CMenuItem::eSeparator, CMenuItem::FindSubItem(), CMenuItem::GetLabel(), CMenuItem::InsertSubItem(), CMenuItem::IsSeparator(), CMenuItem::IsSubmenu(), kCannotMerge, label, CMenuItem::SubItemsBegin(), CMenuItem::SubItemsEnd(), CMenuItem::x_FindSubItem(), CMenuItem::x_InsertInUnnamedGroup(), and CMenuItem::x_MergeItems().

Referenced by CMenuItem::x_MergeItems().

◆ Mute() void CAppJobDispatcher::Mute ( bool  bMute = true ) ◆ NameToTable() ◆ NCBI_EXCEPTION_DEFAULT() ◆ NcbiErrorBox()

specialized Message Box function for reporting critical errors

Definition at line 194 of file message_box.cpp.

References eDialog_Ok, eIcon_Stop, and NcbiMessageBox().

Referenced by CProjectService::AddProjectView(), CAlgoToolManagerBase::DoTransition(), CFileLoadManager::DoTransition(), CBLASTToolManager::DoTransition(), PT::CProjectFolder::EndLabelEdit(), PT::CProjectItem::EndLabelEdit(), CProjectTreePanel::OnBeginDrag(), CMacroCompoundConstraintPanel::OnEditConstraint(), CFeatureTblFr::OnJobFailed(), CMixedStrands::OnJobFailed(), CSubAnnotationPanel::OnJobFailed(), CSeqTextPanel::OnJobFailed(), CFolderEditDlg::OnOkClick(), CProjectEditDlg::OnOkClick(), CwxSeqMarkerSetDlg::OnOkClick(), CMacroFlowEditor::OnSaveCopies(), CMacroFlowEditor::OnUpdateSynonymFile(), CMacroFlowEditor::OpenScript(), CAppDialogs::OpenViewlDialog(), s_PasteProjectFolder(), CSequenceEditingEventHandler::SaveSubmissionFile(), CFileLoadWizard::x_CanLeavePage(), CFileLoadManager::x_CanLeavePage(), CProjectTask::x_DoSaveUserSelected(), CRunToolDlg::x_DoTransition(), CCreateGeneModelTask::x_GetCommand(), CNGAlignTool::x_LoadPage(), CAppJobTask::x_ReportError(), CMacroAdvStringConstraintPanel< T >::x_SetControls(), CAttribTableColumnIdPanel::x_TableReaderCommon(), CAttribTableColumnIdPanel::x_TableReaderMacro(), CMacroWordSubstitutionDlg::x_UpdateSynonymFile(), CCleanupAlignmentsToolManager::x_ValidateParams(), CCreateGeneModelToolManager::x_ValidateParams(), CGroupAlignmentsToolManager::x_ValidateParams(), CMergeAlignmentsToolManager::x_ValidateParams(), and CAutodefToolManager::x_ValidateParams().

◆ NcbiFileBrowser() [1/2] ◆ NcbiFileBrowser() [2/2] ◆ NcbiInfoBox()

specialized Message Box function for reporting general information messages

Definition at line 182 of file message_box.cpp.

References eDialog_Ok, eIcon_Info, and NcbiMessageBox().

Referenced by CAddCitSubForUpdate::ApplyToCSeq_entry(), CAppDialogs::ExportDialog(), CSeqTextPanel::OnJobResult(), CMacroFlowEditor::OnReportSynFileStatus(), CEditMacroDlg::OnRunClick(), CMacroFlowEditor::OnUpdateSynonymFile(), CTableReaderMacro::RunMacro(), CAppDialogs::RunToolDialog(), CSequenceUpdater::ShowCitSubMessage(), CEditMacroDlg::StoreSynonyms(), CEditMacroDlg::UpdateMacroWithSynFile(), CMacroEditingActionPanel::x_FindText(), CSeqDesktopPanel::x_FindText(), CSeqUpdateWorker::x_LaunchSingleUpdateSequence(), CSeqTextPanel::x_StartSearch(), and CUpdateMultiSeq_Dlg::x_UpdateSelected().

◆ NcbiMessageBox()

Definition at line 48 of file message_box.cpp.

References eCancel, eDialog_Ok, eDialog_OkCancel, eDialog_StyleMask, eDialog_YesNo, eDialog_YesNoCancel, eIcon_Exclamation, eIcon_Info, eIcon_Question, eIcon_Stop, eNo, eOK, eWrap, eYes, NStr::Join(), NULL, and NStr::Wrap().

Referenced by NMItemData::AddConstraintIgnoreNewText(), CMiscSeqTable::ApplyTableToEntry(), COpenViewManager::DoTransition(), CMacroWorker::ExecuteMacros(), CRemoveSequencesDlg::GetCommand(), NMItemData::GetSelectedCapType(), NMItemData::GetSourceTypeInDoublePanel(), NMItemData::GetSourceTypeInSinglePanel(), CAuthorNamesContainer::ImportAuthorsFromFile(), CSeqEditPackage::Init(), CAttribTableColumnIdPanel::IsInputValid(), CLoadStructComments::LoadSingle(), NcbiErrorBox(), NcbiInfoBox(), NcbiWarningBox(), CSeqGraphicWidget::OnAddTrack(), NMItemData::OnAfterCheck(), NMItemData::OnAutodefCompleteSelected(), NMItemData::OnBeforeCheck(), NMItemData::OnControlsAddRNAPanelSelected(), NMItemData::OnConvertFeatFromCDS(), NMItemData::OnConvertFeatToChanged(), NMItemData::OnDOILookupModeChanged(), CAlnMultiWidget::OnDSChanged(), CUpdateSeqAlignWidget::OnDSChanged(), NMItemData::OnExistingTextChanged(), CUpdateSeq_Dlg::OnIdle(), NMItemData::OnIllegalDbXrefSelected(), NMItemData::OnLeftDigitsLettersInParsePanels(), CUpdateMultiSeq_Dlg::OnLoadMapClick(), CAlnMultiWidget::OnMakeSelectedRowMaster(), CUpdateMultiSeq_Dlg::OnMapSelectionClick(), NMItemData::OnMiscFeatRuleSelected(), CEditMacroDlg::OnPrintClick(), CEditMacroDlg::OnPrintParallelClick(), NMItemData::OnProductDouble(), NMItemData::OnProteinNameDouble(), NMItemData::OnProteinNameSingle(), CTaxTreeTestDlg::OnRelatedClick(), CMacroCompoundConstraintPanel::OnRemoveConstraint(), NMItemData::OnRemoveFromParsedField(), CSeqGraphicWidget::OnRemoveTrack(), CSeqGraphicWidget::OnRenameTrack(), NMItemData::OnRightDigitsLettersInParsePanels(), NMItemData::OnRnaTypeChanged(), CEditMacroDlg::OnRunClick(), CwxSavePdfBaseDlg::OnSaveClick(), CwxExportAlnmultiImgDlg::OnSaveClick(), CwxExportVectorImageDlg::OnSaveClick(), CMacroFlowEditor::OnSaveCopies(), NMItemData::OnSelectFeature(), NMItemData::OnSelectTable(), CSeqGraphicWidget::OnSeqGoto(), NMItemData::OnStructCommFieldChanged(), NMItemData::OnStructCommFieldDblChanged(), CUpdateSeq_Dlg::OnUpdateSequence(), CMacroFlowEditor::OnUpdateSynonymFile(), CLocalFileRestorer::RestoreFile(), CEditingBtnsPanel::RunMacro(), CEditingBtnsPanel::RunMacroWithReport(), CMacroEditor::Update(), CEditMacroDlg::UpdateMacroWithSynFile(), CSeqUpdateWorker::UpdateMultipleSequences(), CSeqUpdateWorker::UpdateSingleSequence(), CSeqUpdateWorker::UpdateSingleSequence_Ext(), CLocalFileRestorer::x_AttachNewObject(), CCmdFeatIdXrefsFromQualifiers::x_CreateActionCmd(), CMacroEditingActionPanel::x_FindText(), CSeqDesktopPanel::x_FindText(), CUpdateMultiSeq_Dlg::x_GenerateAlignments(), CSeqUpdateWorker::x_LaunchSingleUpdateSequence(), IMacroActionItemData::x_LoadPanel(), CProjectLoadingTask::x_OnWakeUp(), CUpdateSeq_Input::x_ReadAccession(), CUpdateAlign::x_ReadAlign(), CSeqGraphicWidget::x_RemoveAllMarkers(), CAlnMultiWidget::x_SetScoringMethod(), and CUpdateMultiSeq_Dlg::x_UpdateSelected().

◆ NcbiMessageBoxW()

Definition at line 119 of file message_box.cpp.

References eCancel, eDialog_Ok, eDialog_OkCancel, eDialog_StyleMask, eDialog_YesNo, eDialog_YesNoCancel, eIcon_Exclamation, eIcon_Info, eIcon_Question, eIcon_Stop, eNo, eOK, eYes, and NULL.

Referenced by PT::CDataLoader::DoRemove(), CFileLoadWizard::x_CheckFormatConflict(), CFileLoadManager::x_CheckFormatConflict(), CProjectTask::x_DoSaveUserSelected(), CProjectLoadingTask::x_OnWakeUp(), and CWindowMaskerTool::x_ValidateParams().

◆ NcbiWarningBox()

specialized Message Box function for reporting non-critical errors

Definition at line 188 of file message_box.cpp.

References eDialog_Ok, eIcon_Exclamation, and NcbiMessageBox().

Referenced by CEditMacroDlg::OnPrintClick(), CEditMacroDlg::OnPrintParallelClick(), CMacroFlowEditor::OpenEditor(), CAppDialogs::OpenViewlDialog(), CMacroCompoundConstraintPanel::SetConstraints(), CMacroApplySrcTablePanel::SetValues(), CCDSTranslationPanel::TransferDataToWindow(), CSeqUpdateWorker::UpdateSingleSequence(), CSeqUpdateWorker::UpdateSingleSequence_Ext(), CGLCanvas::x_CheckGlVersion(), CSeqUpdateWorker::x_GetSeqsWithIgnoredResidues(), and CFeatureTblFr::x_RefreshTable().

◆ NextId() unsigned int CIdGenerator::NextId ( void  )

Definition at line 52 of file id_generator.cpp.

References CIdGenerator::m_Id.

Referenced by CPdf::BeginAnnot(), CPdf::BeginContent(), CPdf::BeginDocument(), CPdf::BeginReference(), CPanelGrid::CPanelGrid(), CPdf::EndDocument(), CPdfFontHandler::x_AddFont(), CPageHandler::x_CreateContentXForm(), CPageHandler::x_CreateHeaderFooter(), CPageHandler::x_CreatePageClipObject(), CPageHandler::x_CreatePageXForm(), CPageHandler::x_CreatePrintersMarks(), and CPdf::x_GetAlphaGraphicsState().

◆ OnEngineJobStateChanged() [1/2] void CAppJobDispatcher::OnEngineJobStateChanged ( IAppJobjob, TJobState  new_state  ) virtual

IAppJobEngineListener.

handles state change notifications from active Engines

Implements IAppJobEngineListener.

Definition at line 669 of file app_job_dispatcher.cpp.

References IAppJob::eRunning, i, CAppJobDispatcher::m_MainMutex, CAppJobDispatcher::m_ShutDownInProgress, CAppJobDispatcher::m_StateEventMutex, CAppJobDispatcher::m_StateEventQueue, NCBI_THROW, SleepMilliSec(), CMutex::TryLock(), CMutex::Unlock(), and CAppJobDispatcher::x_FlushStateEventQueue().

◆ OnEngineJobStateChanged() [2/2] virtual void IAppJobEngineListener::OnEngineJobStateChanged ( IAppJobjob, TJobState  new_state  ) pure virtual ◆ OnEvent() ◆ OnJobFailed() ◆ OnJobProgress() ◆ OnJobResult() virtual void CJobAdapter::IJobCallback::OnJobResult ( CObjectresult, CJobAdapteradapter  ) pure virtual ◆ OnJobStateChanged()

Definition at line 125 of file event_translator.cpp.

References _ASSERT, IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, ERR_POST, IAppJob::eRunning, IAppJob::eSuspended, CRef< C, Locker >::GetPointer(), CAppJobEventTranslator::m_Dispatcher, CAppJobDispatcher::SJobRecord::m_ID, CAppJobDispatcher::SJobRecord::m_Job, NULL, CAppJobDispatcher::x_IsCanceled(), and CAppJobEventTranslator::x_NotifyObservers().

◆ operator const TObjectType &() ◆ operator TObjectType &() ◆ operator vec_const_iterator() ◆ operator!=() [1/2] ◆ operator!=() [2/2] ◆ operator()() [1/11] void CFuncPtr::operator() ( void  ) inline ◆ operator()() [2/11]

template<typename RetType , typename Arg1 >

RetType CFuncPtr1< RetType, Arg1 >::operator() ( Arg1  arg1 ) inline ◆ operator()() [3/11] ◆ operator()() [4/11] ◆ operator()() [5/11] ◆ operator()() [6/11] ◆ operator()() [7/11] ◆ operator()() [8/11] ◆ operator()() [9/11] ◆ operator()() [10/11] ◆ operator()() [11/11] ◆ operator*() [1/3] ◆ operator*() [2/3] ◆ operator*() [3/3] ◆ operator*=() ◆ operator+() [1/2] ◆ operator+() [2/2] ◆ operator++() [1/4] ◆ operator++() [2/4] ◆ operator++() [3/4] ◆ operator++() [4/4] ◆ operator+=() [1/2] ◆ operator+=() [2/2] ◆ operator-() [1/2] ◆ operator-() [2/2] ◆ operator--() [1/4] ◆ operator--() [2/4] ◆ operator--() [3/4] ◆ operator--() [4/4] ◆ operator-=() ◆ operator->() [1/2] ◆ operator->() [2/2] ◆ operator<() [1/6] ◆ operator<() [2/6] ◆ operator<() [3/6] ◆ operator<() [4/6] ◆ operator<() [5/6]

template<class Attr , class Position >

◆ operator<() [6/6] ◆ operator<<() [1/2] ◆ operator<<() [2/2] ◆ operator<=() ◆ operator=() [1/5] ◆ operator=() [2/5] ◆ operator=() [3/5]

template<typename CntType >

◆ operator=() [4/5] ◆ operator=() [5/5] ◆ operator==() [1/6]

template<typename CntType >

◆ operator==() [2/6] ◆ operator==() [3/6] ◆ operator==() [4/6] ◆ operator==() [5/6] ◆ operator==() [6/6] ◆ operator>() ◆ operator>=() ◆ operator[]() [1/4] ◆ operator[]() [2/4] ◆ operator[]() [3/4]

template<typename CntType >

CntType& CDensityMap< CntType >::operator[] ( typename container_type::size_type  n ) inline

Definition at line 295 of file density_map.hpp.

◆ operator[]() [4/4]

template<typename CntType >

CntType CDensityMap< CntType >::operator[] ( typename container_type::size_type  n ) const inline

Definition at line 294 of file density_map.hpp.

◆ ParseInfoColumns() void CVcfVariant::ParseInfoColumns ( )

Definition at line 1280 of file snp_gui.cpp.

References CDelta_item_Base::eAction_del_at, CInt_fuzz_Base::eLim_gt, CInt_fuzz_Base::eLim_unk, map_checker< Container >::empty(), map_checker< Container >::end(), CVariation_inst_Base::eType_cnv, CVariation_inst_Base::eType_del, CVariation_inst_Base::eType_delins, CVariation_inst_Base::eType_ins, CVariation_inst_Base::eType_inv, CVariation_inst_Base::eType_microsatellite, CVariation_inst_Base::eType_mnp, CVariation_inst_Base::eType_other, CVariation_inst_Base::eType_snv, CVariation_inst_Base::eType_translocation, NStr::fConvErr_NoThrow, map_checker< Container >::find(), CVcfVariant::m_AltAlleles_display, CVcfVariant::m_DeltaItemAction, CVcfVariant::m_InfoColumns, CVcfVariant::m_Len, CVcfVariant::m_LimitValue, CVcfVariant::m_Pos, CVcfVariant::m_SeqLoc, CVcfVariant::m_sRefAllele_orig, CVcfVariant::m_VariationType, CVcfVariant::m_VCF_Type, CConstRef< C, Locker >::Reset(), NStr::StringToSizet(), and NStr::ToUpper().

◆ plus_func() ◆ PopupFile() ◆ PopupURL()

launch an application to handle a URL

Definition at line 181 of file app_popup.cpp.

References _T, _TRACE, CExec::eDetach, CExecute::Exec(), Info(), ITERATE, NULL, and CExec::SpawnLP().

Referenced by CSubPrepIntroPanel::OnIntroTextClickUrl(), CLDBlockGlyph::OnLeftDblClick(), CRelaxedLookupDlg::OnPubTextDClick(), CSubPrepFieldEditor::OnRegisterHyperlinkClicked(), CAppPopup::PopupFile(), and CBrowserUtils::SendToBrowser().

◆ Post() [1/2]

Handles an event asynchronously (process and/or dispatch).

The event will be posted to the event queue and then Post() will return, the event will be processed at indefenite point in time after Post() returns. The event must be created on heap and managed by CRef.

Definition at line 310 of file event_handler.cpp.

References _ASSERT, CEventHandler::CPostQueue::GetInstance(), CEventHandler::SPostRequest::m_DispHow, CEventHandler::SPostRequest::m_Event, CEventHandler::SPostRequest::m_PoolName, CEventHandler::m_Queue, and CEventHandler::SPostRequest::m_Target.

Referenced by CEventLogService::AddRecord(), CAppTaskService::AddTask(), CSelectionService::AttachClient(), CProjectLoadingTask::CancelBackgrounded(), CSelectionService::DetachClient(), CwxLogDiagHandler::DoLogRecord(), PT::CProjectItem::DoProperties(), CWorkspaceAutoSaver::Notify(), CSelectionService::OnActiveClientChanged(), CProjectLoadingTask::OnAppJobNotification(), CAppJobTask::OnAppJobProgress(), CWindowManager::OnCaptionPanelCommand(), CWindowManager::OnCloseClientsRequest(), CwxMainFrame::OnPostEventsClick(), CSelectionService::OnSelectionChanged(), CCompositeAppTask::OnTaskEvent(), CJobUITask::OnTimer(), CwxLogDiagHandler::Post(), PostEvent(), CJobUITask::Run(), TestPostVersusSend(), CAppJobTask::x_Finish(), CGBDocument::x_FireProjectChanged(), CAppJobEventTranslator::x_NotifyObservers(), CNetBLASTUIDataSource::x_OnJobDescrChanged(), CWorkspaceAutoSaver::x_OnSave(), CAppTaskService::x_OnStatusUpdate(), CAppTaskService::x_OnTaskCanceled(), CDataMiningService::x_PostStateChanged(), and CSeqGraphicPane::x_RemoveMarker().

◆ Post() [2/2] ◆ PrintTo() [1/3] ◆ PrintTo() [2/3]

print the color to a stream in the form "r g b"

Definition at line 296 of file rgba_color.cpp.

◆ PrintTo() [3/3] ◆ push_back() [1/2]

template<class Attr , class Position >

◆ push_back() [2/2] ◆ PValueAsColorKey() string NSnpGui::PValueAsColorKey ( double  pvalue ) static ◆ PValueToString() string NSnpGui::PValueToString ( double  pvalue ) static ◆ Recalc() virtual void ICurve::Recalc ( ) pure virtual ◆ RefEquals()

template<class Attr , class Position >

◆ RegisterAccelerator() ◆ RegisterEngine()

Registers a new Engine, returns true if successful.

Dispatcher does not assume ownership of the engine.

Definition at line 199 of file app_job_dispatcher.cpp.

References _ASSERT, map_checker< Container >::end(), ERR_POST, map_checker< Container >::find(), IAppJobEngine::IsActive(), CAppJobDispatcher::m_EngineMutex, CAppJobDispatcher::m_NameToEngine, NULL, and IAppJobEngine::SetListener().

Referenced by CAppJobTestApplication::Run(), CSeqGraphicDemoApp::x_CreateGUI(), CwxNCBIApp::x_InitAppJobDispatcher(), CFrameworkDemoApp::x_InitAppJobDispatcher(), CDemoAlignTableApp::x_InitAppJobDispatcher(), CDemoFeatTableApp::x_InitAppJobDispatcher(), and CDemoApp::x_InitAppJobDispatcher().

◆ RegisterLabelHandler() [1/2] ◆ RegisterLabelHandler() [2/2] ◆ RegisterStdAccelerators() static void CAccelTable::RegisterStdAccelerators ( ) static

registers platform-specific accelerators for standard commands such as "Copy", "Paste"

◆ RegisterTypeIcon() ◆ ReleaseInstance() void CAppJobDispatcher::ReleaseInstance ( ) static ◆ Remove() [1/2] void CFilterSet::Remove ( CFilterfilter ) ◆ Remove() [2/2] ◆ RemoveAllListeners() void CEventHandler::RemoveAllListeners ( void  ) virtual ◆ RemoveEscape() ◆ RemoveExtension() [1/12] ◆ RemoveExtension() [2/12] ◆ RemoveExtension() [3/12] ◆ RemoveExtension() [4/12]

removes the Extension with the given Id from all Extension Point in the Registry, returns false if the Extension Id is not found

Implemented in CExtensionRegistry.

◆ RemoveExtension() [5/12] ◆ RemoveExtension() [6/12]

removes the Extension with the given Id from the Extension Point with the specified Id.

returns false if the Point or Extension is not found

Implemented in CExtensionRegistry.

◆ RemoveExtension() [7/12] ◆ RemoveExtension() [8/12]

removes the given Extension from the Extension Point with the given id returns false if the Point or Extension is not found

Implemented in CExtensionRegistry.

◆ RemoveExtension() [9/12] ◆ RemoveExtension() [10/12] ◆ RemoveExtension() [11/12] virtual bool IExtensionPoint::RemoveExtension ( IExtensionextension ) pure virtual ◆ RemoveExtension() [12/12] virtual bool IExtensionRegistry::RemoveExtension ( IExtensionextension ) pure virtual

removes the given Extension from all Extension Points in the Registry returns false if the Extension is not registered

Implemented in CExtensionRegistry.

◆ RemoveExtensionPoint() [1/2] ◆ RemoveExtensionPoint() [2/2]

removes the specified Extension Point from the Registry.

Implemented in CExtensionRegistry.

◆ RemoveItem() ◆ RemoveJobRecord() void CThreadPoolEngine::RemoveJobRecord ( IAppJobjob ) protected ◆ RemoveListener()

Remove a listener.

This will remove the listener from all pools in which it exists.

Definition at line 155 of file event_handler.cpp.

References _TRACE, map_checker< Container >::begin(), map_checker< Container >::end(), map_checker< Container >::erase(), and CEventHandler::m_Pools.

Referenced by CDiscrepancyDlg::Destroy(), CFeatTableView::DestroyViewWindow(), CClickableSortUniqueCount::DisconnectListener(), CSubmissionWizard::DisconnectListener(), CGraphContainer::RemoveGraph(), CNetBLAST_DMSearchForm::SetDataSource(), CSelectionBroadcastSlot::SetSelectionService(), CStatusBarService::SetServiceLocator(), CAlnMultiPane::SetWidget(), CProjectTreeView::SetWorkbench(), CEventView::SetWorkbench(), CTaskView::SetWorkbench(), CSelectionView::SetWorkbench(), CGBDocument::x_DetachView(), CValidatePanel::x_DisconnectListener(), CWindowManager::x_RemoveClient(), CAlnMultiWidget::~CAlnMultiWidget(), CDiagConsoleList::~CDiagConsoleList(), CGridWidget::~CGridWidget(), CHitMatrixPane::~CHitMatrixPane(), CNetBLAST_DMSearchForm::~CNetBLAST_DMSearchForm(), CPhyloTreeWidget::~CPhyloTreeWidget(), and CSequenceEditingEventHandler::~CSequenceEditingEventHandler().

◆ Render() [1/4] string CCSSTableTooltipFormatter::Render ( ) virtual ◆ Render() [2/4] string CHtmlTooltipFormatter::Render ( ) virtual ◆ Render() [3/4] string CTextTooltipFormatter::Render ( ) virtual ◆ Render() [4/4] virtual string ITooltipFormatter::Render ( ) pure virtual ◆ RequestCancel() [1/5] void CCanceledImpl::RequestCancel ( ) inline ◆ RequestCancel() [2/5] void CThreadPoolEngine::RequestCancel ( ) virtual ◆ RequestCancel() [3/5] virtual void CJobCancelable::RequestCancel ( ) inlineoverridevirtual ◆ RequestCancel() [4/5] virtual void IAppJob::RequestCancel ( ) pure virtual ◆ RequestCancel() [5/5] virtual void IAppJobEngine::RequestCancel ( ) pure virtual ◆ ResumeJob() [1/3] void CThreadPoolEngine::ResumeJob ( IAppJobjob ) virtual ◆ ResumeJob() [2/3] virtual void IAppJobEngine::ResumeJob ( IAppJobjob ) pure virtual ◆ ResumeJob() [3/3] void CAppJobDispatcher::ResumeJob ( TJobID  job_id )

Definition at line 446 of file app_job_dispatcher.cpp.

References DISP_CATCH_AND_REPORT, IAppJob::eRunning, IAppJob::eSuspended, CRef< C, Locker >::GetObject(), kResumeErrEngine, kResumeErrNotReg, kResumeErrNotRunning, CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SJobRecord::m_State, NCBI_THROW, IAppJobEngine::ResumeJob(), and CAppJobDispatcher::x_GetJobRecord().

◆ RgbToHsv() void CRgbaColor::RgbToHsv ( const CRgbaColorrgb, float &  h, float &  s, float &  v  ) static ◆ RgbToYuv() void CRgbaColor::RgbToYuv ( const CRgbaColorrgb, float &  y, float &  u, float &  v  ) static ◆ RotateColor() ◆ Run() [1/3]

template<typename TInput , typename TOutput >

Function that does all the useful work, called by the Engine.

Run() shall be implemented so that it will allow for exiting once RequestCancel() is called.

Implements IAppJob.

Definition at line 103 of file job_adapter.hpp.

References IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, CJobCancelable::IsCanceled(), CJobAdapterJob< TInput, TOutput >::m_Error, CJobAdapterJob< TInput, TOutput >::m_Func, CJobAdapterJob< TInput, TOutput >::m_Input, CJobAdapterJob< TInput, TOutput >::m_Result, CRef< C, Locker >::Reset(), and CJobCancelable::x_GetICanceled().

◆ Run() [2/3] virtual EJobState CAppJobExecuteUnit::Run ( ) inlineoverridevirtual ◆ Run() [3/3]

Function that does all the useful work, called by the Engine.

Run() shall be implemented so that it will allow for exiting once RequestCancel() is called.

Implemented in CAppJobExecuteUnit, CExecJob, CGetAssembliesJob, CAnnotMetaDataJob, CTrackInitializationJob, CFlatFileSequenceListJob, CFeatureRetrievalJob, CFeatCompareJob_Location, CFeatCompareJob_Align, CPeriodicTestJob, CPrimeNumbersJob, CTableDataVcfJob, CResetScopeHistoryJob, CSeqDescrRetrievalJob, CAttachProjectItemsJob, CDocLoadingJob, CPrimeNumbersJob, CSeqTextJob, CSeqGraphicJob, CTextRetrieveJob, CForceJob, CTableDataValidateJob, CTableDataSUCJob, CScoringJob, CFeatureLoadingJob, CBuildSparseAlnJob, CBuildAlnVecJob, CJobFutureJob< _Fty, void >, CJobFutureJob< _Fty, _Rty >, CJobAdapterJob< TInput, TOutput >, CDownloadJob, CEditAppJob, CDiscrepancyReportJob, CWiggleExportJob, CGtfExportJob, CGffExportJob, CFlatFileExportJob, CFastaExportJob, CAgpExportJob, C5ColExportJob, CPhyExportJob, CFastaAlignExportJob, CNetBlastMonitoringJob, CNetBlastSubmittingJob, CAlignTabExportJob, CUsageReportJob, CSearchJobBase, CProjectServiceTestJob, CDataLoadingAppJob, and CAsnExportJob.

Referenced by CAppJobDispatcher::RunSync(), CSGGenBankDS::x_ForegroundJob(), and CSchedulerEngine::x_RunJob().

◆ RunLenBegin()

template<typename CntType >

◆ RunLenIterator()

template<typename CntType >

◆ RunSync()

Runs jon synchronously sending job notifications synchronously Returns when job is finished.

Definition at line 952 of file app_job_dispatcher.cpp.

References _ASSERT, IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, ERR_POST, IAppJob::eRunning, IAppJob::eSuspended, IAppJob::GetError(), CConstRef< C, Locker >::GetPointer(), CRef< C, Locker >::GetPointer(), IAppJob::GetResult(), IAppJob::Run(), and CEventHandler::Send().

◆ SConstScopedObject() [1/2] SConstScopedObject::SConstScopedObject ( ) inline

Definition at line 48 of file objects.hpp.

◆ SConstScopedObject() [2/2] SConstScopedObject::SConstScopedObject ( const CObjecto, objects::CScope *  s  ) inline

Definition at line 49 of file objects.hpp.

◆ Search() [1/2]

search for given SNP ID(s) and get a list of results

uses projects/SNP/beVarSearch.cgi

Parameters
sTerm search term, a comma-delimited list of ss or rs ids (e.g. ss222424,rs4334323) sAssemblyAccession if not empty, limit the results only to a given assembly accession
Returns
true if the search term is valid list of results as list of found IDs and linked results per each ID in addition to standard CVariation fields, variations have some additional data in ext User-field the following labels can appear in ext: c_SNPVarExt_GeneSymbol ("gene_symbol") c_SNPVarExt_TopLevel ("top_level") "yes" if this particular placement is on top-level genomic seq c_SNPVarExt_QueryId ("query_id") original query id c_SNPVarExt_Comment ("comment")

Referenced by CTableAnnotDataSource::AddSnpSeqLoc(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), NSearchFeatPanel::GatherFeatures(), CGuiObjectInfoVariation::GetToolTip(), NSNPWebServices::Search(), CSNPSearchJob::x_DoSearch(), and CFeatureSearchJob::x_SearchForSNP().

◆ Search() [2/2] ◆ SearchByVarId()

Definition at line 1082 of file snp_gui.cpp.

References arr, CVariantPlacement_Base::eMol_genomic, CFetchURL::Fetch(), NStr::fSplit_Tokenize, CJson_ConstNode::GetArray(), CJson_ConstNode::GetObject(), CJson_ConstValue::GetString(), CJson_ConstValue::GetUint8(), CJson_ConstNode::GetValue(), CJson_ConstNode::IsObject(), kDefaultTimeout, CJson_Document::ParseString(), CJson_Document::ReadSucceeded(), Ref(), NStr::Split(), and sSearchByVarIdHost.

◆ SelectClinSigTerm()

returns the term with the highest pathogenicity if the CLNSIG string has multiple parts (terms)

Parameters
clinsig clinical significance as string
Returns
the CLNSIG term with the highest pathogenicity

Definition at line 282 of file snp_gui.cpp.

References NSnpGui::ClinSigFromString(), CPhenotype_Base::eClinical_significance_drug_response, CPhenotype_Base::eClinical_significance_non_pathogenic, CPhenotype_Base::eClinical_significance_other, CPhenotype_Base::eClinical_significance_pathogenic, CPhenotype_Base::eClinical_significance_probable_non_pathogenic, CPhenotype_Base::eClinical_significance_probable_pathogenic, map_checker< Container >::end(), map_checker< Container >::find(), NStr::fSplit_Tokenize, NStr::ReplaceInPlace(), NStr::Split(), NStr::ToLower(), and NStr::TrimPrefixInPlace().

Referenced by CVcfGlyph::GetCustomColor().

◆ SelectRadio() void CMenuItem::SelectRadio ( bool  b_set ) ◆ Send() [1/2]

Sends an event synchronously.

Returns "true" if event has been handled. An event that is provided as the argument can be created on heap or stack.

Definition at line 280 of file event_handler.cpp.

References _ASSERT, CEventHandler::Dispatch(), CEventHandler::eDispatch_AllHandlers, CEventHandler::eDispatch_FirstHandler, CEventHandler::eDispatch_SelfOnly, and CEventHandler::OnEvent().

Referenced by CSeqGraphicPane::AddPointMarker(), CSeqGraphicPane::AddRangeMarker(), CQueryParsePanel::CompleteQuery(), CWindowManager::Dispatch(), CEventHandler::Dispatch(), CPhyloTreeWidget::EditLabel(), CEventHandler::CPostQueue::ExecuteFirstRequest(), CHitMatrixPane::HMGH_OnChanged(), CSeqGraphicPane::ModifyMarker(), CSeqGraphicPane::NextPrevSplice(), CAlnMultiPane::NotifyParent(), CGlWidgetBase::NotifyVisibleRangeChanged(), CSelectionService::OnActiveClientChanged(), CPhyloTreeWidget::OnAddSelectionSet(), CFeatureGraph::OnAJNotification(), CPhyloTreeWidget::OnCollapseToViewport(), CPhyloTreeWidget::OnEditNode(), CPhyloTreeWidget::OnExportTree(), CSeqGraphicWidget::OnFlipStrands(), CGridWidget::OnHyperlinkHover(), CPhyloTreeWidget::OnInfoTip(), CTableDataVcf::OnJobNotification(), CCrossAlnPane::OnLeftDown(), CSeqDesktopPanel::OnMouseClick(), CPhyloTreeWidget::OnOpenPropertiesDlg(), CGridWidget::OnRefreshClick(), CPhyloTreeWidget::OnRotateLabels(), CDataMiningPanel::OnSelectionChanged(), CFeatTableWidget::OnSelectionChanged(), CProjectTreePanel::OnSelectionChanged(), CPhyloTreeWidget::OnSetTreeLabel(), CPhyloTreeWidget::OnShowAll(), CPhyloTreeWidget::OnSubtreeFromSelection(), CGridWidget::OnTimer(), CPhyloTreeWidget::OnUseDistances(), CSubPrep_panel::OnValidateClick(), CProjectService::OnViewAttached(), PostEvent(), CPhyloTreeWidget::QueryEnd(), CSeqGraphicPane::RemoveAllMarkers(), CSeqGraphicPane::RemoveMarker(), CSeqGraphicPane::RenameMarker(), CAppJobDispatcher::RunSync(), CEventHandler::Send(), CPhyloTreeWidget::SendEditEvent(), CPhyloTreeWidget::SendSelChangedEvent(), CPhyloTreeWidget::SetCurrRenderer(), CSeqGraphicPane::SetMarkers(), CSeqGraphicPane::SetSeqMarker(), CPhyloTreePane::SHH_OnChanged(), CCrossAlnPane::SHH_OnChanged(), CHitMatrixPane::SHH_OnChanged(), CSeqGraphicPane::SMHH_OnReset(), CSeqGraphicPane::SMHH_SetSeqMark(), CSeqTextPane::STG_OnChanged(), TestPostVersusSend(), CPhyloTreeWidget::UpdateViewingArea(), CSimpleProjectView::WidgetSelectionChanged(), CSequinDesktopView::WidgetSelectionChanged(), CSubPrep_panel::x_ConvertToSeqSubmit(), CFeatureGraph::x_Create(), CAppTaskService::x_ExecuteNextTaskInQueue(), CGBDocument::x_FireProjectChanged(), CGBDocument::x_FireViewEvent(), CSGGenBankDS::x_ForegroundJob(), CGridWidget::x_LeftClick(), CGridWidget::x_LeftDClick(), CAppTaskService::x_LogTask(), CFeatTableDS::x_NotifyObserversNow(), CAlnSpanWidget::x_NotifyWidgetRangeChanged(), CSeqGraphicPane::x_NotifyWidgetRangeChanged(), CAlnSpanWidget::x_NotifyWidgetSelChanged(), CSeqGraphicPane::x_NotifyWidgetSelChanged(), CAnnotCompareDS::x_OnAppJobNotification(), CAnnotCompareWidget::x_OnDoubleClick(), CTableView::x_OnRowDClick(), CSeqTextWidget::x_OnScrollY(), CAppTaskService::x_OnWakeUpSignal(), CURLTooltipHandler::x_ParseGenomicLinkHref(), CGlWidgetBase::x_ShowDecoratedPopupMenu(), CWindowManager::x_UpdateListener(), and CAlnMultiWidget::x_UpdateOnSwitchMaster().

◆ Send() [2/2] ◆ SendToBrowser() [1/2]

Send anything to a web browser.

Send data to a web browser with appropriate mime type.

For now do this via a temp file.

Definition at line 54 of file browser_utils.cpp.

References _ASSERT, CFileDeleteAtExit::Add(), Error(), file, IRegistry::Get(), CNcbiApplicationAPI::GetConfig(), CDirEntry::GetTmpName(), CDirEntry::GetTmpNameEx(), i, CNcbiApplication::Instance(), NStr::IntToString(), LOG_POST, CAppPopup::PopupURL(), r(), and NStr::Replace().

◆ SendToBrowser() [2/2] void CBrowserUtils::SendToBrowser ( const stringhtml ) static

Send html to a web browser.

Convenience function for html.

Definition at line 47 of file browser_utils.cpp.

◆ Set() [1/6]

template<typename T >

void CClipboard::Set ( const Tval ) inline ◆ Set() [2/6] void CRgbaColor::Set ( float  r, float  g, float  b  )

set the color from an Fl_Color

set the values from explicit (floating point) RGB values

Definition at line 226 of file rgba_color.cpp.

References b, g(), CRgbaColor::m_Rgba, r(), and CRgbaColor::x_Clamp().

Referenced by CSubtreeBoundary::CreateShapes(), CRgbaColor::GetGreyscale(), CGlLight::Init(), CGlMaterial::Init(), CColorPickerValidator::TransferFromWindow(), CGeneModelTrack::x_AddLandMarkFeaturesLayout(), CSegmentMapTrack::x_AddSegmentMapLayout(), CSnpTrack::x_AddSnpsLayout(), CPhyloTreeScheme::x_DefaultScheme(), CAlignGlyph::x_GetOverrideColor(), CFeatGlyph::x_GetUserColor(), CQualityScoringMethod::x_Init(), CConservationScoringMethod::x_Init(), CSimpleScoringMethod::x_Init(), and CSixFramesTransTrack::x_UpdateData().

◆ Set() [3/6] void CRgbaColor::Set ( float  r, float  g, float  b, float  a  ) ◆ Set() [4/6]

template<typename InIt >

void CClipboard::Set ( InIt  first, InIt  last  ) inline ◆ Set() [5/6] void CRgbaColor::Set ( unsigned char  r, unsigned char  g, unsigned char  b  ) ◆ Set() [6/6] void CRgbaColor::Set ( unsigned char  r, unsigned char  g, unsigned char  b, unsigned char  a  ) ◆ SetAlpha() [1/2] void CRgbaColor::SetAlpha ( float  r )

Definition at line 287 of file rgba_color.cpp.

References a, clamp(), and CRgbaColor::m_Rgba.

Referenced by CRenderingContext::DrawDisk(), CRgbaColor::FromString(), IPhyloTreeRender::GetEdgeColor(), CGraphTrack::GetLegend(), CRgbaGradColorTable::GetTexCoordColor(), CRgbaGradColorTable::LoadTexture(), CwxPhyloEditDlg::OnColourctrlColourPickerChanged(), CHistConfigDlg::OnGraphOpacityUpdated(), CHistConfigDlg::OnOpacityUpdated(), CSeqMarkHandler::Render(), IBoundaryShape::Render(), IBoundaryShape::RenderVbo(), CSettingsSet::UserFieldToColor(), CClonePlacementGlyph::x_Draw(), CAlignGlyph::x_DrawAlignRowSequence(), CLinkedFeatsGroup::x_DrawChildrenOnParent(), CAlnStatGlyph::x_DrawDensityTable(), CFeatGlyph::x_DrawFeatureBar_sv(), CSegmentSmearGlyph::x_DrawGaps(), CHistogramGlyph::x_DrawGraphMap(), CHistogramGlyph::x_DrawHeatMap(), CVcfGlyph::x_DrawVariationBar(), CGraphTrack::x_LoadSettings(), CAlnVecRow::x_RenderAlignSegments(), CAlnVecRow::x_RenderInserts(), IPhyloTreeRender::x_RenderNodeVbo(), CTraceGlyph::x_RenderSignalGraph(), IPhyloTreeRender::x_RenderTooltipHints(), CPhyloTreeScheme::x_UserFieldToColor(), and CSGConfigUtils::x_UserFieldToColor().

◆ SetAlpha() [2/2] void CRgbaColor::SetAlpha ( unsigned char  r ) inline ◆ SetAnchorRow() void CGuiObjectInfoSeq_align::SetAnchorRow ( int  anchor ) inline ◆ SetAttachment() ◆ SetBlue() [1/2] void CRgbaColor::SetBlue ( float  r ) ◆ SetBlue() [2/2] void CRgbaColor::SetBlue ( unsigned char  r ) inline ◆ SetCheck() void CMenuItem::SetCheck ( bool  b_set ) ◆ SetChildren() ◆ SetChildrenLayout() ◆ SetColType() ◆ SetColumn() void CFilter::SetColumn ( int  col ) inline ◆ SetCommand() void CMenuItem::SetCommand ( TCmdID  cmd ) ◆ SetData() [1/4] ◆ SetData() [2/4] ◆ SetData() [3/4] ◆ SetData() [4/4] ◆ SetDataLocker() void CJobCancelable::SetDataLocker ( ILockerlocker ) inline ◆ SetDataSource() ◆ SetDescription() void CUIObject::SetDescription ( const stringdescr ) virtual ◆ SetDispatcher() ◆ SetError() [1/2] ◆ SetError() [2/2] ◆ SetFilename() [1/2] void SFileDlgData::SetFilename ( const stringfilename ) ◆ SetFilename() [2/2] void SWFileDlgData::SetFilename ( const wxString &  filename ) ◆ SetFlippedStrand() void CLayoutObject::SetFlippedStrand ( bool  b_flip ) ◆ SetFlippedStrands() void CGuiObjectInfoSeq_align::SetFlippedStrands ( bool  flipped = true ) inline ◆ SetFrom()

template<class Attr , class Position >

◆ SetGreen() [1/2] void CRgbaColor::SetGreen ( float  r ) ◆ SetGreen() [2/2] void CRgbaColor::SetGreen ( unsigned char  r ) inline ◆ SetHelpId() ◆ SetHint() ◆ SetHorizontal() void CLayoutObject::SetHorizontal ( bool  b_horz ) ◆ SetIconAlias() ◆ SetImageAlias() void CMenuItem::SetImageAlias ( const stringimage_alias ) ◆ SetInfoColumns() TColumns& CVcfVariant::SetInfoColumns ( ) inline ◆ SetIntValue() void CTableDataSeq_table::SetIntValue ( size_t  row, size_t  col, long  value  ) virtual ◆ SetIsProductFeat() void CGuiObjectInfoSeq_feat::SetIsProductFeat ( bool  is_product_feat = true ) inline ◆ SetKey() ◆ SetLabel() [1/3] void CExtensionPoint::SetLabel ( const stringlabel ) protectedvirtual ◆ SetLabel() [2/3] ◆ SetLabel() [3/3] ◆ SetLabelByData() void CLabel::SetLabelByData ( objects::CProjectItem &  item, objects::CScope *  scope = NULL  ) static ◆ SetLayout() ◆ SetListener() [1/2] ◆ SetListener() [2/2] ◆ SetLocation() void CGuiObjectInfoSeq_feat::SetLocation ( const objects::CSeq_loc &  loc ) inline ◆ SetLogEvent() void CUIObject::SetLogEvent ( const stringlog_event ) virtual

Definition at line 118 of file ui_object.cpp.

References CUIObject::m_LogEvent.

Referenced by C5ColExporter::C5ColExporter(), C5ColLoadManager::C5ColLoadManager(), CAgpExporter::CAgpExporter(), CAgpLoader::CAgpLoader(), CAlignTabExporter::CAlignTabExporter(), CAsnExporter::CAsnExporter(), CASNFormatLoadManager::CASNFormatLoadManager(), CAutodefToolManager::CAutodefToolManager(), CBamUILoadManager::CBamUILoadManager(), CBedLoadManager::CBedLoadManager(), CBLASTToolManager::CBLASTToolManager(), CColumnarVCFLoaderManager::CColumnarVCFLoaderManager(), CDebugMacroTool::CDebugMacroTool(), CFastaAlignExporter::CFastaAlignExporter(), CFastaExporter::CFastaExporter(), CFASTAFormatLoadManager::CFASTAFormatLoadManager(), CFlatFileExporter::CFlatFileExporter(), CGBFlatFileLoadManager::CGBFlatFileLoadManager(), CGCAssemblyLoadManager::CGCAssemblyLoadManager(), CGenBankUILoadManager::CGenBankUILoadManager(), CGffExporter::CGffExporter(), CGffLoadManager::CGffLoadManager(), CGtfExporter::CGtfExporter(), CLBLASTUILoadManager::CLBLASTUILoadManager(), CNetBLASTUILoadManager::CNetBLASTUILoadManager(), CPhyExporter::CPhyExporter(), CPhyLoader::CPhyLoader(), CProjectFormatLoadManager::CProjectFormatLoadManager(), CProjectLoadManager::CProjectLoadManager(), CPslLoadManager::CPslLoadManager(), CQualTableLoadManager::CQualTableLoadManager(), CRMLoader::CRMLoader(), CSrcEditTool::CSrcEditTool(), CTableFileLoadManager::CTableFileLoadManager(), CTextAlignLoaderManager::CTextAlignLoaderManager(), CVCFLoaderManager::CVCFLoaderManager(), CWiggleExporter::CWiggleExporter(), and CWigLoadManager::CWigLoadManager().

◆ SetMappedFeat() void CGuiObjectInfoSeq_feat::SetMappedFeat ( const objects::CMappedFeat &  mapped_feat ) inline ◆ SetMappingInfo() ◆ SetMax()

template<typename CntType >

◆ SetMessage() ◆ SetMin()

template<typename CntType >

◆ SetMinDist() void C2DLayoutEngine::SetMinDist ( TSeqPos  dist ) inline ◆ SetMode() void CFilter::SetMode ( EMode  mode ) inline ◆ SetModelRect() ◆ SetName() ◆ SetNormDone() void CAppJobProgress::SetNormDone ( float  done ) ◆ SetParent() ◆ SetPctCompleted() ◆ SetPoint() [1/2] ◆ SetPoint() [2/2] ◆ SetRealValue() void CTableDataSeq_table::SetRealValue ( size_t  row, size_t  col, double  value  ) virtual ◆ SetRed() [1/2] void CRgbaColor::SetRed ( float  r ) ◆ SetRed() [2/2] void CRgbaColor::SetRed ( unsigned char  r ) inline

Set specific channels from floating unsigned char values.

These are normalized internally to the range 0-1.

Definition at line 294 of file rgba_color.hpp.

References CRgbaColor::m_Rgba, and r().

◆ SetReportInsertionSequences() ◆ SetRow() ◆ SetSampleColumns() TColumns& CVcfVariant::SetSampleColumns ( ) inline ◆ SetScale() void CGuiObjectInfoSeq_align::SetScale ( double  scale ) inline ◆ SetSelected() void CLayoutObject::SetSelected ( bool  flag ) ◆ SetSideSpace() void C2DLayoutEngine::SetSideSpace ( TSeqPos  space ) inline ◆ SetState() void CMenuItem::SetState ( int  state ) ◆ SetStringValue() void CTableDataSeq_table::SetStringValue ( size_t  row, size_t  col, const stringvalue  ) virtual

Reimplemented from ITableData.

Definition at line 542 of file table_data_seq_table.cpp.

References column, data, CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Int, CSeqTable_multi_data_Base::e_String, CSeqTable_column_info_Base::eField_id_location_strand, Error(), CSeqTable_column_info_Base::GetField_id(), CCommonString_table_Base::GetStrings(), i, int, CSeqTable_column_info_Base::IsSetField_id(), LOG_POST, row, s_StrandValues, CCommonString_table_Base::SetIndexes(), strings, rapidjson::value, and CTableDataSeq_table::x_GetColumn().

◆ SetTaxId() void CGuiObjectInfoSeq_feat::SetTaxId ( int  tax_id ) inline ◆ SetText() ◆ SetTooltip() ◆ SetTrustedData() virtual void ITooltipFormatter::SetTrustedData ( bool  trusted_data ) inlinevirtual ◆ SetType() void CMenuItem::SetType ( EType  type ) ◆ SFeatSeg() ◆ SFileDlgData() [1/2] ◆ SFileDlgData() [2/2] ◆ ShutDown() [1/3] void CAppJobDispatcher::ShutDown ( )

Terminates all jobs and releases Engines.

Definition at line 135 of file app_job_dispatcher.cpp.

References IAppJobEngine::CancelJob(), map_checker< Container >::clear(), multimap_checker< Container >::clear(), CAppJobException::eEngine_InvalidOperation, CAppJobException::eEngine_UnknownJob, ERR_POST, IAppJob::eRunning, IAppJob::GetDescr(), CRef< C, Locker >::GetObject(), CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::m_JobRecs, CAppJobDispatcher::m_NameToEngine, CAppJobDispatcher::m_PollQueue, CAppJobDispatcher::m_PtrToRec, CAppJobDispatcher::m_ShutDownInProgress, CAppJobDispatcher::SJobRecord::m_State, NCBI_CATCH, NON_CONST_ITERATE, and IAppJobEngine::ShutDown().

Referenced by CwxNCBIApp::OnExit().

◆ ShutDown() [2/3] void CThreadPoolEngine::ShutDown ( ) virtual ◆ ShutDown() [3/3] virtual void IAppJobEngine::ShutDown ( ) pure virtual ◆ size() ◆ Size() size_t CClipboard::Size ( void  ) ◆ SJobRecord() ◆ SJobStateEvent() [1/2] ◆ SJobStateEvent() [2/2] ◆ SLocLabel() [1/2] ◆ SLocLabel() [2/2] ◆ SQueueItem() [1/2] ◆ SQueueItem() [2/2] ◆ Start() void CJobAdapter::Start ( IAppJobjob ) ◆ StartJob() [1/5] ◆ StartJob() [2/5] ◆ StartJob() [3/5]

Starts a Job on the specified engine in "passive mode" - no notifications or progress reports will be sent.

Definition at line 231 of file app_job_dispatcher.cpp.

References NULL, and CAppJobDispatcher::x_StartJob().

Referenced by CScoreCache::CalculateScores(), CAsyncCall::Execute(), CTaxIdHelper::FillControl(), CTextDataSource::GetFlatFileSeqs(), CSparseMultiDataSource::Init(), CBLASTDatabases::Load(), CTextDataSource::LoadAsn(), CTableDataVcf::LoadData(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::LoadData(), CTextDataSource::LoadXml(), CUsageReportJob::ReportUsage(), CTaxIdHelper::Reset(), CAppJobTask::Run(), CDiscrepancyPanel::CDiscrepancyHelper::RunTests(), CJobAdapter::Start(), CJobFutureAdapter::Start(), CPrimeNumberClient::StartJobs(), CSearchToolBase::StartSearch(), CFeatTableDS::Update(), CSGGenBankDS::x_BackgroundJob(), CAnnotCompareDS::x_BackgroundJob(), CWinMaskerFileStorage::x_DownloadFiles(), CPhyloForce::x_Layout(), CProjectServiceTestTask::x_Run(), and CProjectLoadingTask::x_StartJob().

◆ StartJob() [4/5] void CThreadPoolEngine::StartJob ( IAppJobjob, IEngineParams *  params = NULL  ) virtual

If Engine cannot start the Job and exception shall be thrown.

Implements IAppJobEngine.

Definition at line 133 of file thread_pool_engine.cpp.

References _ASSERT, CThreadPool::AddTask(), CThreadPoolEngine::CThreadTask, map_checker< Container >::end(), map_checker< Container >::find(), IAppJob::GetDescr(), CThreadPoolEngine::m_JobToHandle, CThreadPoolEngine::m_Mutex, CThreadPoolEngine::m_ThreadPool, NCBI_THROW, and NULL.

◆ StartJob() [5/5] virtual void IAppJobEngine::StartJob ( IAppJobjob, IEngineParams *  params = NULL  ) pure virtual ◆ StartRow() [1/4] void CCSSTableTooltipFormatter::StartRow ( ) virtual ◆ StartRow() [2/4] void CHtmlTooltipFormatter::StartRow ( ) virtual ◆ StartRow() [3/4] void CTextTooltipFormatter::StartRow ( ) virtual ◆ StartRow() [4/4] virtual void ITooltipFormatter::StartRow ( ) pure virtual ◆ StateToStr() ◆ StopCache() void CLabelDescriptionCache::StopCache ( ) static ◆ STrackErrorStatus() ◆ SubItemsBegin() [1/2] ◆ SubItemsBegin() [2/2] ◆ SubItemsEnd() [1/2] ◆ SubItemsEnd() [2/2] ◆ SuspendJob() [1/3] void CThreadPoolEngine::SuspendJob ( IAppJobjob ) virtual ◆ SuspendJob() [2/3] virtual void IAppJobEngine::SuspendJob ( IAppJobjob ) pure virtual ◆ SuspendJob() [3/3] void CAppJobDispatcher::SuspendJob ( TJobID  job_id )

Definition at line 414 of file app_job_dispatcher.cpp.

References DISP_CATCH_AND_THROW, IAppJob::eRunning, IAppJob::eSuspended, CRef< C, Locker >::GetObject(), kSuspendErrEngine, kSuspendErrNotReg, kSuspendErrNotRunning, CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SJobRecord::m_State, NCBI_THROW, IAppJobEngine::SuspendJob(), CAppJobDispatcher::x_GetJobRecord(), and CAppJobDispatcher::x_OnJobStateChanged().

◆ swap()

template<class Attr , class Position >

◆ SWFileDlgData() [1/2] SWFileDlgData::SWFileDlgData ( ) ◆ SWFileDlgData() [2/2] SWFileDlgData::SWFileDlgData ( const wxString &  title, const wxString &  wildcard, long  style  )

Definition at line 262 of file message_box.cpp.

◆ TableToName() ◆ ToCssString() ◆ ToHtmlString() string CRgbaColor::ToHtmlString ( ) const ◆ TokenizeWithEscape()

Tokenize a string using the delim.

It skip any escaped ('\') characters.

Definition at line 352 of file track_info.cpp.

References match(), and str().

Referenced by CAlignStrandSorter::CAlignStrandSorter(), CCloneConcordancySorter::CCloneConcordancySorter(), CDbvarClinicalAsstSorter::CDbvarClinicalAsstSorter(), CDbvarPilotSorter::CDbvarPilotSorter(), CDbvarQualitySorter::CDbvarQualitySorter(), CDbvarSamplesetTypeSorter::CDbvarSamplesetTypeSorter(), CDbvarValidationSorter::CDbvarValidationSorter(), CGRCStatusSorter::CGRCStatusSorter(), CTrackConfigManager::CreateTrackConfig(), CTrackUtils::ExtractTrackConfig(), CTempTrackProxy::LoadFromRegistry(), CSGConfigUtils::ParseProfileString(), STrackSettings::ParseSettings(), CObjFingerprint::ParseSignature(), CObjFingerprint::ParseSignatureDS(), s_LoadTempTrackRecursive(), s_ParseOptionalSettings(), CGlyphContainer::SetComments(), CGlyphContainer::SetHighlights(), and CSeqGraphicPane::SetMarkers().

◆ ToString() [1/2] string CClipboard::ToString ( void  ) ◆ ToString() [2/2]

Return a string representation of the current color.

Definition at line 309 of file rgba_color.cpp.

References CRgbaColor::GetAlpha(), CRgbaColor::GetAlphaUC(), CRgbaColor::GetBlue(), CRgbaColor::GetBlueUC(), CRgbaColor::GetGreen(), CRgbaColor::GetGreenUC(), CRgbaColor::GetRed(), and CRgbaColor::GetRedUC().

Referenced by CLegendItemGlyph::GetHTMLActiveAreas(), CGraphTrack::GetLegend(), CSeqGraphicPane::GetMarkers(), CwxPhyloEditDlg::OnColourctrlColourPickerChanged(), CRgbaColor::PrintTo(), CColorTableMethod::Save(), CTreeLabel::SaveToUserObject(), CMacroFunction_SetColor::TheFunction(), CSVGRenderer::x_PolygonStippleToPattern(), CGraphOverlay::x_SaveSettings(), and CTraceGraphTrack::x_SaveSettings().

◆ TruncateLabel() void CLabel::TruncateLabel ( stringlabel, unsigned  length_limit, unsigned  length_tolerance  ) static ◆ Unlock() void CAppJobDispatcher::Unlock ( void  ) const ◆ Valid()

template<typename CntType >

◆ Visit() ◆ WeakMatch() ◆ x_AddExtraInfo()

Definition at line 728 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), count, CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_Rna, CSeq_loc_CI::eEmpty_Skip, eNa_strand_minus, CSeq_loc_CI::eOrder_Biological, CSeqFeatData::eSubtype_C_region, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_D_segment, CSeqFeatData::eSubtype_J_segment, CSeqFeatData::eSubtype_mRNA, CSeqFeatData::eSubtype_V_segment, CGuiObjectInfoSeq_feat::SFeatSeg::eType_OutOfBound, NStr::fWithCommas, CMappedFeat::GetLocation(), CSeq_loc_CI::GetRange(), CSeq_loc_CI::GetSize(), CSeq_loc_CI::GetStrand(), CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::m_MappedFeat, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::SFeatSeg::m_Type, minus(), NStr::NumericToString(), CConstRef< C, Locker >::Reset(), s_GetAnnotSelector(), NStr::UIntToString(), CGuiObjectInfoSeq_feat::x_GetHitSeg(), and CGuiObjectInfoSeq_feat::x_GetProductSequence().

Referenced by CGuiObjectInfoSeq_feat::x_AddPositionRows(), and CGuiObjectInfoSeq_feat::x_GetGroupToolTip().

◆ x_AddFlavor()

template<typename T >

void CClipboard::x_AddFlavor ( int  idx, const Tval  ) inlineprotected ◆ x_AddGroupLocationRows() void CGuiObjectInfoSeq_feat::x_AddGroupLocationRows ( ITooltipFormattertooltip ) const protected

Definition at line 342 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), eNa_strand_minus, NStr::fWithCommas, CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), GetStrand(), CRange_Base::GetTo(), CSeq_loc::GetTotalRange(), NStr::IntToString(), CBioseq_Handle::IsAa(), ITERATE, CGuiObjectInfoSeq_feat::m_FeaturesGroup, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::x_GetAccession(), CGuiObjectInfoSeq_feat::x_GetFeatLocation(), CGuiObjectInfoSeq_feat::x_GetLocLengthRow(), and CGuiObjectInfoSeq_feat::x_GetProductLengthRow().

Referenced by CGuiObjectInfoSeq_feat::x_GetGroupToolTip().

◆ x_AddJobRecord() void CAppJobDispatcher::x_AddJobRecord ( SJobRecordrec ) protected ◆ x_AddListenerToPool() void CEventHandler::x_AddListenerToPool ( CEventHandlerlistener, int  pool_name  ) protected ◆ x_AddLocationRows()

Add feature location-related information.

Definition at line 280 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), eNa_strand_minus, NStr::fWithCommas, CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), GetStrand(), CRange_Base::GetTo(), NStr::IntToString(), CBioseq_Handle::IsAa(), CSeqUtils::IsCrossOrigin(), ITERATE, label, CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_IsProductFeat, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::x_GetAccession(), CGuiObjectInfoSeq_feat::x_GetLocLengthRow(), and CGuiObjectInfoSeq_feat::x_GetProductLengthRow().

Referenced by CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), and CGuiObjectInfoSeq_feat::x_GetFeatureToolTip().

◆ x_AddPositionRows()

Add position-specific (current cursor position) information.

Definition at line 679 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), ITooltipFormatter::Append(), ITooltipFormatter::CreateInstance(), NStr::fWithCommas, NStr::IntToString(), CGuiObjectInfoSeq_feat::m_Feat, NStr::UIntToString(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), CGuiObjectInfoSeq_feat::x_GetAccession(), CGuiObjectInfoSeq_feat::x_GetProductLabel(), and CGuiObjectInfoSeq_feat::x_ToFeature().

Referenced by CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), and CGuiObjectInfoSeq_feat::x_GetFeatureToolTip().

◆ x_AddUserObject() void CGuiObjectInfoSeq_align::x_AddUserObject ( ITooltipFormattertooltip, const objects::CUser_field &  user_object  ) const protected

Definition at line 678 of file gui_object_info_seq_align.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), CUser_field_Base::GetData(), CUser_field_Base::C_Data::GetFields(), CUser_field_Base::C_Data::GetInt(), CUser_field_Base::GetLabel(), CObject_id_Base::GetStr(), CUser_field_Base::C_Data::GetStr(), CUser_field_Base::C_Data::IsFields(), CUser_field_Base::C_Data::IsInt(), CUser_field_Base::IsSetData(), CUser_field_Base::IsSetLabel(), CObject_id_Base::IsStr(), CUser_field_Base::C_Data::IsStr(), ITERATE, and NStr::NumericToString().

Referenced by CGuiObjectInfoSeq_align::GetToolTip().

◆ x_AddValue() [1/2] ◆ x_AddValue() [2/2]

template<typename T >

size_t CClipboard::x_AddValue ( const Tval ) inlineprotected ◆ x_AddValueEx()

template<typename T >

size_t CClipboard::x_AddValueEx ( const Tval ) inlineprotected ◆ x_BinN()

template<typename CntType >

convert from sequence coords to a bin number.

Definition at line 317 of file density_map.hpp.

◆ x_CalcIntervals() void CLayoutObject::x_CalcIntervals ( void  ) const protectedvirtual ◆ x_CalcNbins()

template<typename CntType >

given the range and window size, how many bins should there be?

Definition at line 311 of file density_map.hpp.

◆ x_CalcRunLength()

template<typename CntType >

◆ x_CancelJob() void CJobAdapter::x_CancelJob ( ) private ◆ x_Clamp() void CRgbaColor::x_Clamp ( ) inlineprivate ◆ x_Clear() void CClipboard::x_Clear ( void  ) protected ◆ x_CopyFrom() ◆ x_CreateExtensionPoint() ◆ x_CreateLink() ◆ x_DeclareDead() void CEventHandler::x_DeclareDead ( ) protected ◆ x_Find() [1/3] ◆ x_Find() [2/3] ◆ x_Find() [3/3]

template<class Attr , class Position >

◆ x_FindAllOccurences() void CHtmlTooltipFormatter::x_FindAllOccurences ( const stringinput, char  search, vector< size_t > &  occurences  ) const inlineprivate ◆ x_FindSubItem() ◆ x_FlushStateEventQueue() void CAppJobDispatcher::x_FlushStateEventQueue ( ) protected

Definition at line 738 of file app_job_dispatcher.cpp.

References DISP_CATCH_AND_REPORT, CAppJobDispatcher::IsTerminal(), CAppJobDispatcher::SJobRecord::m_AutoDelete, CAppJobDispatcher::SJobRecord::m_Listener, CAppJobDispatcher::m_Mute, CAppJobDispatcher::SJobRecord::m_State, CAppJobDispatcher::m_StateEventMutex, CAppJobDispatcher::m_StateEventQueue, CGuard< Resource, Lock, Unlock, ReportExceptions >::Release(), CAppJobDispatcher::x_GetJobRecord(), CAppJobDispatcher::x_OnJobStateChanged(), and CAppJobDispatcher::x_RemoveJobRecord().

Referenced by CAppJobDispatcher::OnEngineJobStateChanged().

◆ x_GetAccession() string CGuiObjectInfoSeq_feat::x_GetAccession ( ) const inlineprivate ◆ x_GetAlignmentTooltip_Insert()

Definition at line 703 of file gui_object_info_seq_align.cpp.

References ITooltipFormatter::AddRow(), NStr::fWithCommas, IScoringAlignment::GetAnchor(), CRange_Base::GetFrom(), CRange_Base::GetTo(), COpenRange< Position >::GetToOpen(), NStr::IntToString(), IAlnGraphicDataSource::IsNegativeStrand(), CGuiObjectInfoSeq_align::m_DataSource, string, and CGuiObjectInfoSeq_align::x_GetTooltipSequence().

Referenced by CGuiObjectInfoSeq_align::GetToolTip().

◆ x_GetColumn() [1/2] objects::CSeqTable_column & CTableDataSeq_table::x_GetColumn ( size_t  col ) private ◆ x_GetColumn() [2/2]

Definition at line 252 of file table_data_seq_table.cpp.

References CSeq_table_Base::GetColumns(), and CTableDataSeq_table::m_ColMap.

Referenced by CTableDataSeq_table::AllowEdit(), CTableDataSeq_table::GetColumnCommonStrings(), CTableDataSeq_table::GetColumnLabel(), CTableDataSeq_table::GetColumnType(), CTableDataSeq_table::GetIntValue(), CTableDataSeq_table::GetObjectValue(), CTableDataSeq_table::GetRealValue(), CTableDataSeq_table::GetStringValue(), CTableDataSeq_table::SetIntValue(), CTableDataSeq_table::SetRealValue(), and CTableDataSeq_table::SetStringValue().

◆ x_GetFeatLocation() CConstRef< CSeq_loc > CGuiObjectInfoSeq_feat::x_GetFeatLocation ( const objects::CSeq_feat &  feat, const objects::CBioseq_Handle &  handle  ) const protected ◆ x_GetFeatureToolTip()

Definition at line 411 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), data, CLabel::eContent, CLabel::eDescription, CSeqFeatData::eSubtype_intron, CSeqFeatData::eSubtype_ncRNA, fFGL_Content, fFGL_NoQualifiers, CLabel::GetLabel(), GetLabel(), CRef< C, Locker >::GetPointer(), CGuiObjectInfoSeq_feat::GetSubtype(), CSeqUtils::IsException(), CSeqUtils::IsPartialFeature(), CSeqUtils::IsPartialStart(), CSeqUtils::IsPartialStop(), CSeqUtils::IsPseudoFeature(), ITERATE, CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_IsProductFeat, CGuiObjectInfoSeq_feat::m_Scope, NStr::NumericToString(), s_GetRnaClass(), s_GetSpliceSite(), s_GetSupportTotal(), text(), CLabel::TruncateLabel(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), and CGuiObjectInfoSeq_feat::x_AddPositionRows().

Referenced by CGuiObjectInfoSeq_feat::GetToolTip().

◆ x_GetGroupToolTip()

Definition at line 521 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), ITooltipFormatter::AddSectionRow(), ITooltipFormatter::Append(), NStr::CompareNocase(), ITooltipFormatter::CreateInstance(), data, CLabel::eContent, CLabel::eDescription, fFGL_Content, fFGL_NoQualifiers, CLabel::GetLabel(), GetLabel(), CRef< C, Locker >::GetPointer(), CGuiObjectInfoSeq_feat::GetSubtype(), CSeqUtils::IsException(), CSeqUtils::IsPartialFeature(), CSeqUtils::IsPartialStart(), CSeqUtils::IsPartialStop(), CSeqUtils::IsPseudoFeature(), ITERATE, CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_FeaturesGroup, CGuiObjectInfoSeq_feat::m_Scope, NULL, CGuiObjectInfoSeq_feat::SetMappingInfo(), text(), CLabel::TruncateLabel(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), and CGuiObjectInfoSeq_feat::x_AddGroupLocationRows().

Referenced by CGuiObjectInfoSeq_feat::GetToolTip().

◆ x_GetGuard() ◆ x_GetHitSeg()

Definition at line 866 of file gui_object_info_seq_feat.cpp.

References COpenRange< Position >::Empty(), eNa_strand_minus, CGuiObjectInfoSeq_feat::SFeatSeg::eType_Exon, CGuiObjectInfoSeq_feat::SFeatSeg::eType_Intron, CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), CGuiObjectInfoSeq_feat::SFeatSeg::m_CrossOrigin, CGuiObjectInfoSeq_feat::SFeatSeg::m_ExonDirForward, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::SFeatSeg::m_ProdRange, CGuiObjectInfoSeq_feat::SFeatSeg::m_Range, CGuiObjectInfoSeq_feat::SFeatSeg::m_Type, and COpenRange< Position >::Set().

Referenced by CGuiObjectInfoSeq_feat::x_AddExtraInfo().

◆ x_GetICanceled() ICanceled* CJobCancelable::x_GetICanceled ( ) inlineprotected

Definition at line 153 of file app_job_impl.hpp.

References CJobCancelable::m_Canceled.

Referenced by CFlatFileExportJob::Run(), CWiggleExportJob::Run(), CJobAdapterJob< TInput, TOutput >::Run(), CJobFutureJob< _Fty, void >::Run(), CDocLoadingJob::Run(), CSeqDescrRetrievalJob::Run(), CAnnotMetaDataJob::Run(), CAppJobExecuteUnit::Run(), CVcfLoadingJob::x_CreateProjectItems(), CTextRetrieveJob::x_CreateResult(), and CFlatFileSequenceListJob::x_Run().

◆ x_GetJobName()

template<typename TInput , typename TOutput >

◆ x_GetJobRecord() [1/2] ◆ x_GetJobRecord() [2/2]

Definition at line 599 of file app_job_dispatcher.cpp.

References CAppJobDispatcher::eInvalidJobID, map_checker< Container >::end(), map_checker< Container >::find(), CAppJobDispatcher::m_JobRecs, CAppJobDispatcher::m_LastJobID, and NULL.

Referenced by CAppJobDispatcher::CancelJob(), CAppJobDispatcher::DeleteJob(), CAppJobDispatcher::GetJobError(), CAppJobDispatcher::GetJobProgress(), CAppJobDispatcher::GetJobResult(), CAppJobDispatcher::GetJobState(), CAppJobDispatcher::ResumeJob(), CAppJobDispatcher::SuspendJob(), CAppJobDispatcher::x_FlushStateEventQueue(), CAppJobDispatcher::x_OnJobStarted(), CAppJobDispatcher::x_PollEngines(), and CAppJobDispatcher::x_StartJob().

◆ x_GetLocLengthRow() void CGuiObjectInfoSeq_feat::x_GetLocLengthRow ( const objects::CSeq_loc &  loc, const objects::CSeq_feat &  feat, TLenslens, const stringlen_suffix  ) const protected

Definition at line 802 of file gui_object_info_seq_feat.cpp.

References NStr::fWithCommas, CSeq_feat_Base::GetData(), GetLength(), CRef< C, Locker >::GetPointer(), NStr::IntToString(), CSeqFeatData_Base::IsCdregion(), CSeq_loc_Base::IsInt(), CSeq_loc_Base::IsPnt(), len, and CGuiObjectInfoSeq_feat::m_Scope.

Referenced by CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), and CGuiObjectInfoSeq_feat::x_AddLocationRows().

◆ x_GetProductLabel() string CGuiObjectInfoSeq_feat::x_GetProductLabel ( ) const private

Definition at line 1259 of file gui_object_info_seq_feat.cpp.

References CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_mRNA, CSeqFeatData::eSubtype_ncRNA, CSeqFeatData::eSubtype_otherRNA, CSeqFeatData::eSubtype_preRNA, CSeqFeatData::eSubtype_rRNA, CSeqFeatData::eSubtype_scRNA, CSeqFeatData::eSubtype_snoRNA, CSeqFeatData::eSubtype_snRNA, CSeqFeatData::eSubtype_tmRNA, CSeqFeatData::eSubtype_tRNA, CSeqUtils::IsPseudoFeature(), and CGuiObjectInfoSeq_feat::m_Feat.

Referenced by CGuiObjectInfoSeq_feat::x_AddPositionRows(), and CGuiObjectInfoSeq_feat::x_GetProductSequence().

◆ x_GetProductLengthRow() void CGuiObjectInfoSeq_feat::x_GetProductLengthRow ( const objects::CSeq_feat &  feat, TLenslens  ) const protected

Definition at line 820 of file gui_object_info_seq_feat.cpp.

References NStr::fWithCommas, CBioseq_Handle::GetBioseqLength(), CSeq_feat_Base::GetData(), CSeq_loc::GetId(), CSeq_feat::GetNamedQual(), CSeq_feat_Base::GetProduct(), NStr::IntToString(), CBioseq_Handle::IsAa(), CSeqFeatData_Base::IsRna(), CSeq_feat_Base::IsSetProduct(), and CGuiObjectInfoSeq_feat::m_Scope.

Referenced by CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), and CGuiObjectInfoSeq_feat::x_AddLocationRows().

◆ x_GetProductSequence()

Definition at line 1087 of file gui_object_info_seq_feat.cpp.

References _ASSERT, SAnnotSelector::AddNamedAnnots(), ITooltipFormatter::AddRow(), CBioseq_Handle::eCoding_Iupac, eNa_strand_minus, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_mRNA, CGuiObjectInfoSeq_feat::SFeatSeg::eType_Intron, CSeqTranslator::fIs5PrimePartial, NStr::fWithCommas, CSeqUtils::GetAnnotSelector(), GetBestCdsForMrna(), CRange_Base::GetFrom(), CSeqUtils::GetMappingInfo(), CSeq_annot_Handle::GetName(), CSeqVector::GetSeqData(), CRange_Base::GetTo(), SAnnotSelector::IncludeNamedAnnotAccession(), CSeq_annot_Handle::IsNamed(), kSeqTooltipLength, CGuiObjectInfoSeq_feat::SFeatSeg::m_CrossOrigin, CGuiObjectInfoSeq_feat::SFeatSeg::m_ExonDirForward, CGuiObjectInfoSeq_feat::m_Feat, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::m_MappedFeat, CGuiObjectInfoSeq_feat::m_MappingInfo, CGuiObjectInfoSeq_feat::SFeatSeg::m_ProdRange, CGuiObjectInfoSeq_feat::SFeatSeg::m_Range, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::SFeatSeg::m_Type, min(), CRef< C, Locker >::Reset(), CSeqVector::size(), NStr::StartsWith(), CSeqTranslator::Translate(), NStr::UIntToString(), rapidjson::value, CGuiObjectInfoSeq_feat::x_GetProductLabel(), CGuiObjectInfoSeq_feat::x_ToFeature(), and CGuiObjectInfoSeq_feat::x_ToProduct().

Referenced by CGuiObjectInfoSeq_feat::x_AddExtraInfo().

◆ x_GetProtOffset() TSeqPos CGuiObjectInfoSeq_feat::x_GetProtOffset ( ) const private ◆ x_GetRegisteredEngine() ◆ x_GetSearchHost() void NSNPWebServices::x_GetSearchHost ( ) staticprivate ◆ x_GetSplicedSeqTitle()

Definition at line 1010 of file gui_object_info_seq_feat.cpp.

References ITooltipFormatter::AddRow(), CSeqUtil::e_Iupacna, CBioseq_Handle::eCoding_Iupac, CGuiObjectInfoSeq_feat::SFeatSeg::eType_Exon, CGuiObjectInfoSeq_feat::SFeatSeg::eType_Intron, CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CSeqVector::GetSeqData(), CBioseq_Handle::GetSeqVector(), CRange_Base::GetTo(), CGuiObjectInfoSeq_feat::SFeatSeg::m_CrossOrigin, CGuiObjectInfoSeq_feat::SFeatSeg::m_ExonDirForward, CGuiObjectInfoSeq_feat::m_Location, CGuiObjectInfoSeq_feat::SFeatSeg::m_Range, CGuiObjectInfoSeq_feat::m_Scope, CGuiObjectInfoSeq_feat::SFeatSeg::m_Type, CSeqManip::ReverseComplement(), CSeqVector::size(), swap(), and rapidjson::value.

◆ x_GetTooltipSequence()

Definition at line 894 of file gui_object_info_seq_align.cpp.

References first(), IScoringAlignment::GetAnchor(), COpenRange< Position >::GetLength(), CGuiObjectInfoSeq_align::GetSeqString(), IAlnGraphicDataSource::IsNegativeStrand(), kMaxSeqInTooltip, last(), CGuiObjectInfoSeq_align::m_DataSource, CGuiObjectInfoSeq_align::m_FlippedStrands, row, COpenRange< Position >::Set(), and string.

Referenced by CGuiObjectInfoSeq_align::x_GetAlignmentTooltip_Insert().

◆ x_GetValueAt()

template<typename T >

const T * CClipboard::x_GetValueAt ( int  idx ) const inlineprotected ◆ x_InsertInUnnamedGroup() void CMenuItem::x_InsertInUnnamedGroup ( CMenuItemitem ) protected ◆ x_InsertSpaces() [1/2] void CHtmlTooltipFormatter::x_InsertSpaces ( stringinput, size_t  fragment_length = 65  ) const private ◆ x_InsertSpaces() [2/2] unsigned CHtmlTooltipFormatter::x_InsertSpaces ( stringinput, size_t  start, size_t  end, size_t  fragment_length = 65  ) const private ◆ x_IsCanceled() bool CAppJobDispatcher::x_IsCanceled ( int  job_id ) const protected ◆ x_MakeClinVarLink() [1/2] ◆ x_MakeClinVarLink() [2/2] ◆ x_MakeVarVuLink() [1/2] ◆ x_MakeVarVuLink() [2/2] ◆ x_MergeItems() ◆ x_NotifyObservers() void CAppJobEventTranslator::x_NotifyObservers ( CRef< CEvent > &  evt ) protectedvirtual ◆ x_OnJobNotification() void CJobAdapter::x_OnJobNotification ( CEventevt ) private

Definition at line 62 of file job_adapter.cpp.

References _ASSERT, IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, CAppJobDispatcher::eInvalidJobID, CAppJobNotification::GetError(), CAppJobNotification::GetResult(), CAppJobNotification::GetState(), CJobAdapter::m_Callback, CJobAdapter::m_JobId, CJobAdapter::IJobCallback::OnJobFailed(), CJobAdapter::IJobCallback::OnJobResult(), result, and string.

◆ x_OnJobProgressNotify() void CAppJobDispatcher::x_OnJobProgressNotify ( SJobRecordrec ) protected ◆ x_OnJobStarted() ◆ x_OnJobStateChanged()

Update job record, throws an exception if new state change is incorrect.

Definition at line 806 of file app_job_dispatcher.cpp.

References _ASSERT, IAppJob::eCanceled, IAppJob::eCompleted, IAppJob::eFailed, IAppJob::eInvalid, IAppJob::eRunning, IAppJob::eSuspended, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SJobRecord::m_State, NCBI_THROW, and CAppJobDispatcher::StateToStr().

Referenced by CAppJobDispatcher::SuspendJob(), CAppJobDispatcher::x_FlushStateEventQueue(), and CAppJobDispatcher::x_PollEngines().

◆ x_OnJobStateChangedNotify() void CAppJobDispatcher::x_OnJobStateChangedNotify ( SJobRecordrec ) protected ◆ x_OnTaskStatusChange()

Definition at line 214 of file thread_pool_engine.cpp.

References IAppJob::eCanceled, CThreadPool_Task::eCanceled, IAppJob::eCompleted, CAppJobException::eEngineBusy, IAppJob::eFailed, CThreadPool_Task::eFailed, map_checker< Container >::erase(), CThreadPoolEngine::CThreadTask::GetJob(), CThreadPool_Task::GetStatus(), CThreadPoolEngine::m_JobToHandle, CThreadPoolEngine::m_Listener, CThreadPoolEngine::m_Mutex, IAppJobEngineListener::OnEngineJobStateChanged(), and SleepMilliSec().

◆ x_PollEngines() bool CAppJobDispatcher::x_PollEngines ( ) protected

Definition at line 880 of file app_job_dispatcher.cpp.

References multimap_checker< Container >::begin(), DISP_CATCH_AND_REPORT, multimap_checker< Container >::empty(), multimap_checker< Container >::erase(), IAppJob::eRunning, IAppJobEngine::GetJobState(), CRef< C, Locker >::GetObject(), multimap_checker< Container >::insert(), CAppJobDispatcher::IsTerminal(), CAppJobDispatcher::SJobRecord::m_Engine, CAppJobDispatcher::SJobRecord::m_ID, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::SQueueItem::m_JobId, CAppJobDispatcher::m_PollQueue, CAppJobDispatcher::SJobRecord::m_Progress, CAppJobDispatcher::SQueueItem::m_Progress, CAppJobDispatcher::SJobRecord::m_ReportPeriod, CAppJobDispatcher::SJobRecord::m_State, NULL, CAppJobDispatcher::SQueueItem, CAppJobDispatcher::x_GetJobRecord(), CAppJobDispatcher::x_OnJobProgressNotify(), CAppJobDispatcher::x_OnJobStateChanged(), CAppJobDispatcher::x_OnJobStateChangedNotify(), CAppJobDispatcher::x_RemoveJobRecord(), and CAppJobDispatcher::x_VerifyProgressNotNull().

Referenced by CAppJobDispatcher::IdleCallback().

◆ x_ProcessDbgaptext()

processes dbgaptext field and puts its contents into a tooltip

unpacks whatever may be in dbgaptext field, creates links and puts them into the supplied tooltip formatter dbgaptext is a set of URL encoded key/value pairs, see DG-1985 for details

Definition at line 625 of file snp_gui.cpp.

References ITooltipFormatter::AddTagCol(), ITooltipFormatter::AddValueCol(), ITooltipFormatter::CreateNcbiLink(), ITooltipFormatter::FinishRow(), NSnpGui::GAPStudyURL, CStringPairs< TContainer >::Parse(), NSnpGui::PHAURL, NSnpBins::SourceAsString(), ITooltipFormatter::StartRow(), NStr::StringToInt(), and NStr::UIntToString().

Referenced by NSnpGui::GetBinTooltip().

◆ x_RemoveJobRecord() void CAppJobDispatcher::x_RemoveJobRecord ( SJobRecordrec ) protected

Definition at line 619 of file app_job_dispatcher.cpp.

References _ASSERT, map_checker< Container >::end(), map_checker< Container >::erase(), map_checker< Container >::find(), CRef< C, Locker >::GetPointer(), CAppJobDispatcher::SJobRecord::m_ID, CAppJobDispatcher::SJobRecord::m_Job, CAppJobDispatcher::m_JobRecs, and CAppJobDispatcher::m_PtrToRec.

Referenced by CAppJobDispatcher::DeleteJob(), CAppJobDispatcher::x_FlushStateEventQueue(), and CAppJobDispatcher::x_PollEngines().

◆ x_ResetState() void CAppJob::x_ResetState ( ) protectedvirtual ◆ x_SetState() [1/2] void CMenuItem::x_SetState ( int  mask, bool  b_en  ) inlineprotected ◆ x_SetState() [2/2] void CMenuItem::x_SetState ( int  mask, int  values  ) inlineprotected ◆ x_SetStatusText()

Definition at line 153 of file app_job_impl.cpp.

References CAppJob::m_Mutex, CAppJob::m_Status, and text().

Referenced by CWiggleExportJob::Run(), CSeqDescrRetrievalJob::Run(), CBamLoadingJob::x_CreateDataLoader(), CBLASTSeqToolJob::x_CreateProjectItems(), CVcfLoadingJob::x_CreateProjectItems(), CProSplignJob::x_GetCompartments(), CVcfLoadingJob::x_OnVCFVariantListReady(), CWiggleExportJob::x_RecalculateGraph(), CDataLoadingAppJob::x_Run(), and CProSplignJob::x_SetupAndRuntBlastn().

◆ x_StartJob()

Definition at line 267 of file app_job_dispatcher.cpp.

References CAppJobException::eEngineBusy, CAppJobDispatcher::eInvalidJobID, IAppJob::eRunning, IAppJob::GetDescr(), kCannotStart, kJobRegistered, kUnknownEngine, CAppJobDispatcher::m_LastJobID, NCBI_RETHROW, NCBI_THROW, CAppJobDispatcher::SJobRecord, SleepMilliSec(), IAppJobEngine::StartJob(), CException::what(), CAppJobDispatcher::x_AddJobRecord(), CAppJobDispatcher::x_GetJobRecord(), CAppJobDispatcher::x_GetRegisteredEngine(), and CAppJobDispatcher::x_OnJobStarted().

Referenced by CAppJobDispatcher::StartJob().

◆ x_ToFeature() ◆ x_ToProduct() ◆ x_VerifyProgressNotNull() ◆ YuvToRgb() bool CRgbaColor::YuvToRgb ( float  y, float  u, float  v, CRgbaColorrgb  ) static ◆ ~binary_functor() ◆ ~CAppInfo() ◆ ~CAppJobDispatcher() ◆ ~CAppRegistry() CAppRegistry::~CAppRegistry ( ) virtual

Definition at line 118 of file app_popup.cpp.

◆ ~CBBox() ◆ ~CDensityMap() ◆ ~CEvent() ◆ ~CEventHandler() CEventHandler::~CEventHandler ( ) virtual ◆ ~CIdGenerator() ◆ ~CJobAdapter() CJobAdapter::~CJobAdapter ( ) inline ◆ ~CJobAdapterJob()

template<typename TInput , typename TOutput >

Definition at line 98 of file job_adapter.hpp.

◆ ~CJobAdapterResult() ◆ ~CLayoutObject() CLayoutObject::~CLayoutObject ( ) virtual

Definition at line 58 of file layout.cpp.

◆ ~CMenuItem() CMenuItem::~CMenuItem ( ) virtual ◆ ~CPostQueue() CEventHandler::CPostQueue::~CPostQueue ( ) ◆ ~CThreadPoolEngine() ◆ ~CTransferable() ◆ ~CUIObject() CUIObject::~CUIObject ( ) virtual

Definition at line 67 of file ui_object.cpp.

◆ ~IAppJob() virtual IAppJob::~IAppJob ( ) inlinevirtual

Definition at line 95 of file app_job.hpp.

◆ ~IAppJobEngine() virtual IAppJobEngine::~IAppJobEngine ( ) inlinevirtual

Definition at line 61 of file app_job_engine.hpp.

◆ ~IAppJobEngineListener() virtual IAppJobEngineListener::~IAppJobEngineListener ( ) inlinevirtual

Definition at line 60 of file app_job_dispatcher.hpp.

◆ ~IAppJobEngineParams() virtual IAppJobEngineParams::~IAppJobEngineParams ( ) inlinevirtual

Definition at line 103 of file app_job_engine.hpp.

◆ ~IAppJobError() virtual IAppJobError::~IAppJobError ( ) inlinevirtual

Definition at line 67 of file app_job.hpp.

◆ ~IAppJobProgress() virtual IAppJobProgress::~IAppJobProgress ( ) inlinevirtual

Definition at line 52 of file app_job.hpp.

◆ ~ICurve() virtual ICurve::~ICurve ( ) inlinevirtual

Definition at line 55 of file curve.hpp.

◆ ~IEventAttachment() virtual IEventAttachment::~IEventAttachment ( ) inlinevirtual

Definition at line 53 of file event.hpp.

◆ ~IExtension() virtual IExtension::~IExtension ( ) inlinevirtual

Definition at line 67 of file extension.hpp.

◆ ~IExtensionPoint() virtual IExtensionPoint::~IExtensionPoint ( ) inlinevirtual

Definition at line 112 of file extension.hpp.

◆ ~IExtensionRegistry() virtual IExtensionRegistry::~IExtensionRegistry ( ) inlinevirtual

Definition at line 188 of file extension.hpp.

◆ ~IGuiObjectInfo() virtual IGuiObjectInfo::~IGuiObjectInfo ( ) inlinevirtual

Definition at line 49 of file gui_object_info.hpp.

◆ ~IGuiSeqInfo() virtual IGuiSeqInfo::~IGuiSeqInfo ( ) inlinevirtual

Definition at line 47 of file gui_seq_info.hpp.

◆ ~IJobCallback() virtual CJobAdapter::IJobCallback::~IJobCallback ( ) inlinevirtual

Definition at line 56 of file job_adapter.hpp.

◆ ~IReporter() virtual IReporter::~IReporter ( ) inlinevirtual

Definition at line 50 of file reporter.hpp.

◆ ~ITooltipFormatter() virtual ITooltipFormatter::~ITooltipFormatter ( ) inlinevirtual

Definition at line 233 of file tooltip.hpp.

◆ ~ITransferable() virtual ITransferable::~ITransferable ( ) inlinevirtual

Definition at line 57 of file clipboard.hpp.

◆ ~IUIObject() virtual IUIObject::~IUIObject ( ) inlinevirtual

Definition at line 72 of file ui_object.hpp.

◆ base_map ◆ c_BinHeight ◆ c_BinWidth ◆ c_SNPVarExt_Comment const string NSNPWebServices::c_SNPVarExt_Comment = "comment" static ◆ c_SNPVarExt_GeneSymbol const string NSNPWebServices::c_SNPVarExt_GeneSymbol = "gene_symbol" static ◆ c_SNPVarExt_QueryId const string NSNPWebServices::c_SNPVarExt_QueryId = "query_id" static ◆ c_SNPVarExt_SearchClass ◆ c_SNPVarExt_TopLevel const string NSNPWebServices::c_SNPVarExt_TopLevel = "top_level" static ◆ ClinVarIdURL const string NSnpGui::ClinVarIdURL = "/clinvar/variation/" static ◆ ClinVarURL ◆ cShortErrorLength const size_t TTrackErrorStatus::cShortErrorLength = 27 static ◆ cTrackSettingKey_ErrorCode const string CTrackUtils::cTrackSettingKey_ErrorCode = "###code" static ◆ cTrackSettingKey_ErrorMsg const string CTrackUtils::cTrackSettingKey_ErrorMsg = "###msg" static ◆ cTrackSettingKey_ErrorSeverity const string CTrackUtils::cTrackSettingKey_ErrorSeverity = "###severity" static ◆ cTrackSettingKey_ErrorShortMsg const string CTrackUtils::cTrackSettingKey_ErrorShortMsg = "###short_msg" static ◆ cTrackSettingKey_PrivatePrefix const string CTrackUtils::cTrackSettingKey_PrivatePrefix = "###" static ◆ entries ◆ evt_class ◆ GAPStudyURL const string NSnpGui::GAPStudyURL = "/projects/gap/cgi-bin/study.cgi?study_id=" staticprivate ◆ geneRevURL const string NSnpGui::geneRevURL = "/sites/entrez?Db=books&DbFrom=gene&Cmd=Link&LinkName=gene_books&LinkReadableName=Books&IdsFromResult=" staticprivate

Definition at line 213 of file snp_gui.hpp.

◆ geneSymURL ◆ GenomeURL const string NSnpGui::GenomeURL = "https://www.genome.gov/gwastudies/index.cfm?snp=rs" staticprivate ◆ handler ◆ id ◆ kInsertionsPerTooltip const size_t CGuiObjectInfoSeq_align::kInsertionsPerTooltip = 3 static ◆ kRStdTrackId const string CTrackUtils::kRStdTrackId = "R" + kStdTrackId static ◆ kSequenceLevel const float CGuiObjectInfoSeq_align::kSequenceLevel = 0.25 static ◆ kStdTrackId ◆ last_id ◆ lower ◆ m_AccumFunc

template<typename CntType >

◆ m_Align CConstRef<objects::CSeq_align> CGuiObjectInfoSeq_align::m_Align private ◆ m_AliveTargets

the only instance

contains pointer to "alive" event targets and number of events for every target. When target is destroyed it must remove itself from this map.

Definition at line 269 of file event_handler.hpp.

◆ m_AltAlleles_display list<string> CVcfVariant::m_AltAlleles_display private ◆ m_AltAlleles_orig vector<string> CVcfVariant::m_AltAlleles_orig private ◆ m_AnchorRow int CGuiObjectInfoSeq_align::m_AnchorRow private ◆ m_AppReg ◆ m_Attachment ◆ m_AttPolicy ◆ m_Attr ◆ m_AutoDelete bool CAppJobDispatcher::SJobRecord::m_AutoDelete ◆ m_bFlipStrand bool CLayoutObject::m_bFlipStrand protected ◆ m_bHorz bool CLayoutObject::m_bHorz protected ◆ m_bInlineChildren bool CLayoutObject::m_bInlineChildren protected ◆ m_Bins [1/2]

template<typename CntType >

◆ m_Bins [2/2]

template<typename CntType >

◆ m_Callback ◆ m_Cancel ◆ m_Canceled ◆ m_CancelVect ◆ m_Children ◆ m_Class ◆ m_Clipboard ◆ m_Col [1/2] ◆ m_Col [2/2] int CTableDataSeq_table::SLocLabel::m_Col ◆ m_ColMap vector<size_t> CTableDataSeq_table::m_ColMap private ◆ m_ColTypes ◆ m_CommandID [1/2] ◆ m_CommandID [2/2] TCmdID SMenuItemRec::m_CommandID ◆ m_Contents ◆ m_CrossOrigin bool CGuiObjectInfoSeq_feat::SFeatSeg::m_CrossOrigin ◆ m_Data [1/3] ◆ m_Data [2/3] ◆ m_Data [3/3] ◆ m_DataLocker unique_ptr<ILocker> CJobCancelable::m_DataLocker private ◆ m_DataSource ◆ m_DefVal

template<typename CntType >

◆ m_DeltaItemAction unique_ptr<objects::CDelta_item::EAction> CVcfVariant::m_DeltaItemAction private ◆ m_Descr [1/2]

mutex to sync our internals

UI-friendly Job descriptor

Definition at line 189 of file app_job_impl.hpp.

Referenced by CAdvancedCleanupJob::CAdvancedCleanupJob(), CAutodefJob::CAutodefJob(), CBamLoadingJob::CBamLoadingJob(), CBLASTSeqToolJob::CBLASTSeqToolJob(), CCleanupAlignmentsJob::CCleanupAlignmentsJob(), CCleanupJob::CCleanupJob(), CClustalOmegaToolJob::CClustalOmegaToolJob(), CClustalwToolJob::CClustalwToolJob(), CCreateNeedlemanWunschJob::CCreateNeedlemanWunschJob(), CDebugMacroToolJob::CDebugMacroToolJob(), CFindOverlapJob::CFindOverlapJob(), CGroupAlignmentsJob::CGroupAlignmentsJob(), CKalignToolJob::CKalignToolJob(), CMafftToolJob::CMafftToolJob(), CMergeAlignmentsJob::CMergeAlignmentsJob(), CMergeItemsJob::CMergeItemsJob(), CMuscleToolJob::CMuscleToolJob(), CNetBlastLoadingJob::CNetBlastLoadingJob(), CNGAlignJob::CNGAlignJob(), CPhyloTreeJob::CPhyloTreeJob(), CProjectServiceTestJob::CProjectServiceTestJob(), CProSplignJob::CProSplignJob(), CSplignJob::CSplignJob(), CSrcEditJob::CSrcEditJob(), CTaxTreeToolJob::CTaxTreeToolJob(), CTreeBuilderJob::CTreeBuilderJob(), CVcfLoadingJob::CVcfLoadingJob(), CWindowMaskerJob::CWindowMaskerJob(), CAppJob::GetDescr(), CAsnExportJob::Run(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), CPhyExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFastaExportJob::Run(), CFlatFileExportJob::Run(), CGffExportJob::Run(), CGtfExportJob::Run(), CWiggleExportJob::Run(), CEditAppJob::Run(), CProjectServiceTestJob::x_CreateItems(), CProjectServiceTestJob::x_DeleteItems(), CProjectServiceTestJob::x_ModifyItems(), CProjectServiceTestJob::x_PrintItems(), and CDataLoadingAppJob::x_ResetState().

◆ m_Descr [2/2]

template<typename TInput , typename TOutput >

◆ m_Description string CUIObject::m_Description protected ◆ m_Dir [1/2] ◆ m_Dir [2/2] ◆ m_Dispatcher ◆ m_DispHow EDispatch CEventHandler::SPostRequest::m_DispHow ◆ m_Done float CAppJobProgress::m_Done protected ◆ m_Engine [1/2] ◆ m_Engine [2/2] ◆ m_EngineMutex ◆ m_Error [1/3] ◆ m_Error [2/3]

Definition at line 194 of file app_job_impl.hpp.

Referenced by CAppJob::GetError(), CAsnExportJob::Run(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), CPhyExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFastaExportJob::Run(), CFlatFileExportJob::Run(), CGffExportJob::Run(), CGtfExportJob::Run(), CWiggleExportJob::Run(), CEditAppJob::Run(), CDocLoadingJob::Run(), CEditAppJob::x_ResetState(), and CAppJob::x_ResetState().

◆ m_Error [3/3]

template<typename TInput , typename TOutput >

◆ m_ErrorCode ◆ m_ErrorMsg string STrackErrorStatus::m_ErrorMsg ◆ m_ErrorSeverity ◆ m_Event ◆ m_ExecuteUnit ◆ m_Exepath ◆ m_ExistingLabels set<string> CUniqueLabelGenerator::m_ExistingLabels protected ◆ m_ExonDirForward bool CGuiObjectInfoSeq_feat::SFeatSeg::m_ExonDirForward ◆ m_Feat CConstRef<objects::CSeq_feat> CGuiObjectInfoSeq_feat::m_Feat protected

Definition at line 144 of file gui_object_info_seq_feat.hpp.

Referenced by CGuiObjectInfoSeq_feat::CreateObject(), CGuiObjectInfoSeq_feat::GetLabel(), CGuiObjectInfoSeq_feat::GetLinks(), CGuiObjectInfoVariant::GetLinks(), CGuiObjectInfoVariation::GetLinks(), CGuiObjectInfoSeq_feat::GetSubtype(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoVariation::GetToolTip(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CGuiObjectInfoSeq_feat::x_AddPositionRows(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), CGuiObjectInfoSeq_feat::x_GetGroupToolTip(), CGuiObjectInfoSeq_feat::x_GetProductLabel(), CGuiObjectInfoSeq_feat::x_GetProductSequence(), CGuiObjectInfoSeq_feat::x_GetProtOffset(), and CGuiObjectInfoSeq_feat::x_ToFeature().

◆ m_FeaturesGroup ◆ m_Filenames [1/2] vector<string> SFileDlgData::m_Filenames ◆ m_Filenames [2/2] wxArrayString SWFileDlgData::m_Filenames ◆ m_Filters ◆ m_FlippedStrands bool CGuiObjectInfoSeq_align::m_FlippedStrands = false private ◆ m_FTable vector<CRef<objects::CSeq_feat> > CTableDataFTable::m_FTable private ◆ m_Func

template<typename TInput , typename TOutput >

◆ m_HelpId ◆ m_Hint ◆ m_IconAlias ◆ m_Id [1/3] CConstRef<objects::CSeq_id> CGuiObjectInfoComponent::m_Id private ◆ m_ID [1/2] TJobID CAppJobDispatcher::SJobRecord::m_ID ◆ m_ID [2/2] ◆ m_Id [2/3] ◆ m_Id [3/3] unsigned int CIdGenerator::m_Id private ◆ m_IdToExt ◆ m_IdToPoint ◆ m_ImageAlias [1/2] string CMenuItem::m_ImageAlias private ◆ m_ImageAlias [2/2] const char* SMenuItemRec::m_ImageAlias ◆ m_InfoColumns ◆ m_Input

template<typename TInput , typename TOutput >

◆ m_Intervals ◆ m_InvalidRows set<size_t> CTableDataSeq_table::m_InvalidRows private ◆ m_IsProductFeat bool CGuiObjectInfoSeq_feat::m_IsProductFeat = false protected ◆ m_isSearchByRsid bool NSNPWebServices::m_isSearchByRsid {false} staticprivate ◆ m_IsSet ◆ m_IsWeakTarget bool CAppJobEventTranslator::m_IsWeakTarget private ◆ m_itEl

template<class Attr , class Position >

Definition at line 281 of file attr_range_coll.hpp.

Referenced by CAttrRangeCollection< TScore, TSeqPos >::element_proxy::Dec(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::GetAttr(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::GetFrom(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::GetLength(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::GetTo(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::GetToOpen(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::Inc(), CAttrRangeCollection< TScore, TSeqPos >::element_proxy::operator vec_const_iterator(), and CAttrRangeCollection< TScore, TSeqPos >::element_proxy::RefEquals().

◆ m_ItemNode ◆ m_Job [1/3]

Definition at line 212 of file app_job_dispatcher.hpp.

Referenced by CAppJobDispatcher::CancelJob(), CAppJobDispatcher::DeleteJob(), CAppJobDispatcher::GetJobError(), CAppJobDispatcher::GetJobProgress(), CAppJobDispatcher::GetJobResult(), CAppJobEventTranslator::OnJobProgress(), CAppJobEventTranslator::OnJobStateChanged(), CAppJobDispatcher::ResumeJob(), CAppJobDispatcher::ShutDown(), CAppJobDispatcher::SuspendJob(), CAppJobDispatcher::x_AddJobRecord(), CAppJobDispatcher::x_OnJobStateChanged(), CAppJobDispatcher::x_OnJobStateChangedNotify(), CAppJobDispatcher::x_PollEngines(), CAppJobDispatcher::x_RemoveJobRecord(), and CAppJobDispatcher::x_VerifyProgressNotNull().

◆ m_Job [2/3] ◆ m_Job [3/3] ◆ m_JobId [1/2] int CAppJobDispatcher::SQueueItem::m_JobId ◆ m_JobID TJobID CAppJobNotification::m_JobID protected ◆ m_JobId [2/2] ◆ m_JobRecs ◆ m_JobState ◆ m_JobToHandle ◆ m_Label [1/4] string CExtensionPoint::m_Label protected ◆ m_Label [2/4] ◆ m_Label [3/4] const char* SMenuItemRec::m_Label ◆ m_Label [4/4] ◆ m_Labels ◆ m_LastJobID int CAppJobDispatcher::m_LastJobID protected ◆ m_Layout ◆ m_Len size_t CVcfVariant::m_Len private ◆ m_LimitValue unique_ptr<objects::CInt_fuzz::ELim> CVcfVariant::m_LimitValue private ◆ m_Listener [1/2] ◆ m_Listener [2/2] ◆ m_Location CConstRef<objects::CSeq_loc> CGuiObjectInfoSeq_feat::m_Location protected

Mapped location in top sequence coordinate (can be set externally).

Not necessarily the sequence that this feature annoated on. A unique seq-id is guaranteed.

Definition at line 150 of file gui_object_info_seq_feat.hpp.

Referenced by CGuiObjectInfoSeq_feat::CreateObject(), CGuiObjectInfoSeq_feat::GetLinks(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoSeq_feat::SetLocation(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CGuiObjectInfoSeq_feat::x_GetAccession(), CGuiObjectInfoSeq_feat::x_GetHitSeg(), CGuiObjectInfoSeq_feat::x_GetProductSequence(), CGuiObjectInfoSeq_feat::x_GetSplicedSeqTitle(), and CGuiObjectInfoSeq_feat::x_ToFeature().

◆ m_Lock ◆ m_LocLabels vector<SLocLabel> CTableDataSeq_table::m_LocLabels mutableprivate ◆ m_LogEvent ◆ m_MainMutex CMutex CAppJobDispatcher::m_MainMutex mutableprotected ◆ m_MappedFeat objects::CMappedFeat CGuiObjectInfoSeq_feat::m_MappedFeat protected ◆ m_MappingInfo ◆ m_Max

template<typename CntType >

◆ m_MemFun [1/3] ◆ m_MemFun [2/3]

template<typename T , typename RetType , typename Arg1 >

◆ m_MemFun [3/3]

template<typename T , typename Arg1 >

◆ m_Min

template<typename CntType >

◆ m_MinDist ◆ m_Mode ◆ m_Mute bool CAppJobDispatcher::m_Mute protected ◆ m_Mutex [1/5]

Definition at line 186 of file app_job_impl.hpp.

Referenced by CAutodefJob::CAutodefJob(), CCleanupJob::CCleanupJob(), CFindOverlapJob::CFindOverlapJob(), CGroupAlignmentsJob::CGroupAlignmentsJob(), CMergeItemsJob::CMergeItemsJob(), CNetBlastLoadingJob::CNetBlastLoadingJob(), CPhyloTreeJob::CPhyloTreeJob(), CSrcEditJob::CSrcEditJob(), CWindowMaskerJob::CWindowMaskerJob(), CCreateNeedlemanWunschJob::GetProgress(), CAppJob::GetProgress(), CDataLoadingAppJob::GetResult(), CEditAppJob::GetResult(), CCreateNeedlemanWunschJob::ProgressCallback(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CEditAppJob::Run(), CDocLoadingJob::Run(), CNetBlastLoadingJob::x_CreateProjectItems(), CEditAppJob::x_ResetState(), CAppJob::x_ResetState(), CAppJob::x_SetStatusText(), and CDataLoadingAppJob::x_SetTextResult().

◆ m_Mutex [2/5] CMutex CEventHandler::CPostQueue::m_Mutex private ◆ m_Mutex [3/5] CMutex CExtensionPoint::m_Mutex mutableprotected ◆ m_Mutex [4/5] CMutex CExtensionRegistry::m_Mutex protected ◆ m_Mutex [5/5] CMutex CThreadPoolEngine::m_Mutex mutableprotected ◆ m_Name [1/2] ◆ m_Name [2/2]

template<typename TInput , typename TOutput >

◆ m_NameToEngine ◆ m_NewState ◆ m_Object [1/5] ◆ m_Object [2/5] ◆ m_Object [3/5] ◆ m_Object [4/5] ◆ m_Object [5/5] ◆ m_ObjPtr [1/3] ◆ m_ObjPtr [2/3]

template<typename T , typename RetType , typename Arg1 >

◆ m_ObjPtr [3/3]

template<typename T , typename Arg1 >

◆ m_Parent ◆ m_PollQueue ◆ m_PoolName int CEventHandler::SPostRequest::m_PoolName ◆ m_Pools ◆ m_Pos [1/4]

template<typename CntType >

◆ m_Pos [2/4] size_t CVcfVariant::m_Pos private ◆ m_Pos [3/4] ◆ m_Pos [4/4] ◆ m_position

template<class Attr , class Position >

Definition at line 466 of file attr_range_coll.hpp.

Referenced by CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::Dec(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::Inc(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator+=(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator-(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator<(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator<=(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator==(), CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator>(), and CAttrRangeCollection< TScore, TSeqPos >::const_pos_iterator::operator>=().

◆ m_ProdRange TSeqRange CGuiObjectInfoSeq_feat::SFeatSeg::m_ProdRange ◆ m_Progress [1/3] ◆ m_Progress [2/3] bool CAppJobDispatcher::SQueueItem::m_Progress ◆ m_Progress [3/3] ◆ m_proxy

template<class Attr , class Position >

◆ m_PtrToRec ◆ m_QueryBeg TSeqPos CGBProjectHelper::SRIDStatInfo::m_QueryBeg ◆ m_QueryEnd TSeqPos CGBProjectHelper::SRIDStatInfo::m_QueryEnd ◆ m_QueryId string CGBProjectHelper::SRIDStatInfo::m_QueryId ◆ m_QueryRangeSet bool CGBProjectHelper::SRIDStatInfo::m_QueryRangeSet ◆ m_Queue [1/2] ◆ m_Queue [2/2] ◆ m_Range [1/2]

template<typename CntType >

◆ m_Range [2/2] TSeqRange CGuiObjectInfoSeq_feat::SFeatSeg::m_Range ◆ m_range_it

template<class Attr , class Position >

◆ m_Rect ◆ m_Registry ◆ m_ReportInsertionSequences bool CGuiObjectInfoSeq_align::m_ReportInsertionSequences = true private ◆ m_ReportPeriod int CAppJobDispatcher::SJobRecord::m_ReportPeriod ◆ m_Result [1/2] ◆ m_Result [2/2]

template<typename TInput , typename TOutput >

◆ m_Rgba float CRgbaColor::m_Rgba[4] private

Definition at line 268 of file rgba_color.hpp.

Referenced by CRgbaColor::CRgbaColor(), CRgbaColor::Darken(), CRgbaColor::GetAlpha(), CRgbaColor::GetAlphaUC(), CRgbaColor::GetBlue(), CRgbaColor::GetBlueUC(), CRgbaColor::GetColorArray(), CRgbaColor::GetGreen(), CRgbaColor::GetGreenUC(), CRgbaColor::GetGreyscale(), CRgbaColor::GetRed(), CRgbaColor::GetRedUC(), CRgbaColor::Lighten(), CRgbaColor::operator*=(), CRgbaColor::operator+=(), CRgbaColor::Set(), CRgbaColor::SetAlpha(), CRgbaColor::SetBlue(), CRgbaColor::SetGreen(), CRgbaColor::SetRed(), and CRgbaColor::x_Clamp().

◆ m_RunLength

template<typename CntType >

◆ m_SampleColumns ◆ m_Scale double CGuiObjectInfoSeq_align::m_Scale = 0.0 private ◆ m_Scope [1/7] CRef<objects::CScope> CGuiObjectInfoComponent::m_Scope mutableprivate ◆ m_Scope [2/7] CRef<objects::CScope> CGuiObjectInfoSeq_feat::m_Scope mutableprotected

Definition at line 145 of file gui_object_info_seq_feat.hpp.

Referenced by CGuiObjectInfoSeq_feat::CreateObject(), CGuiObjectInfoSeq_feat::GetLabel(), CGuiObjectInfoSeq_feat::GetLinks(), CGuiObjectInfoVariant::GetLinks(), CGuiObjectInfoVariation::GetLinks(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoImpFeature::GetToolTip(), CGuiObjectInfoRegionFeature::GetToolTip(), CGuiObjectInfoSeqFeature::GetToolTip(), CGuiObjectInfoSiteFeature::GetToolTip(), CGuiObjectInfoPrimer::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CGuiObjectInfoVariation::GetToolTip(), CGuiObjectInfoSeq_feat::x_AddExtraInfo(), CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CGuiObjectInfoSeq_feat::x_GetAccession(), CGuiObjectInfoSeq_feat::x_GetFeatureToolTip(), CGuiObjectInfoSeq_feat::x_GetGroupToolTip(), CGuiObjectInfoSeq_feat::x_GetLocLengthRow(), CGuiObjectInfoSeq_feat::x_GetProductLengthRow(), CGuiObjectInfoSeq_feat::x_GetProductSequence(), and CGuiObjectInfoSeq_feat::x_GetSplicedSeqTitle().

◆ m_Scope [3/7] CRef<objects::CScope> CGuiObjectInfoSeq_align::m_Scope mutableprivate ◆ m_Scope [4/7] CRef<objects::CScope> CGuiObjectInfoBioseq::m_Scope mutableprivate ◆ m_Scope [5/7] CRef<objects::CScope> CGuiObjectInfoBioseq_set::m_Scope mutableprivate ◆ m_Scope [6/7] CRef<objects::CScope> CTableDataFTable::m_Scope mutableprivate ◆ m_Scope [7/7] CRef<objects::CScope> CTableDataSeq_table::m_Scope mutableprivate ◆ m_Selected bool CLayoutObject::m_Selected protected ◆ m_Sender ◆ m_SeqLoc CConstRef<objects::CSeq_loc> CVcfVariant::m_SeqLoc private ◆ m_ShortErrorMsg string STrackErrorStatus::m_ShortErrorMsg ◆ m_ShutDownInProgress bool CAppJobDispatcher::m_ShutDownInProgress protected ◆ m_sID ◆ m_SideSpace TSeqPos C2DLayoutEngine::m_SideSpace private ◆ m_Size [1/2] ◆ m_Size [2/2] ◆ m_sLinksText [1/3] string CCSSTableTooltipFormatter::m_sLinksText private ◆ m_sLinksText [2/3] string CHtmlTooltipFormatter::m_sLinksText private ◆ m_sLinksText [3/3] string CTextTooltipFormatter::m_sLinksText private ◆ m_sRefAllele_display string CVcfVariant::m_sRefAllele_display private ◆ m_sRefAllele_orig string CVcfVariant::m_sRefAllele_orig private ◆ m_sSearchHost string NSNPWebServices::m_sSearchHost staticprivate ◆ m_Start [1/2] ◆ m_Start [2/2]

template<class Attr , class Position >

◆ m_State [1/4] TJobState CAppJobDispatcher::SJobRecord::m_State

Definition at line 214 of file app_job_dispatcher.hpp.

Referenced by CAppJobDispatcher::CancelJob(), CAppJobDispatcher::DeleteJob(), CAppJobDispatcher::GetJobError(), CAppJobDispatcher::GetJobState(), CAppJobDispatcher::ResumeJob(), CAppJobDispatcher::ShutDown(), CAppJobDispatcher::SuspendJob(), CAppJobDispatcher::x_FlushStateEventQueue(), CAppJobDispatcher::x_OnJobStarted(), CAppJobDispatcher::x_OnJobStateChanged(), CAppJobDispatcher::x_OnJobStateChangedNotify(), and CAppJobDispatcher::x_PollEngines().

◆ m_State [2/4] ◆ m_State [3/4] ◆ m_State [4/4] int SMenuItemRec::m_State ◆ m_StateEventMutex ◆ m_StateEventQueue ◆ m_Status ◆ m_sTooltipText [1/3] string CCSSTableTooltipFormatter::m_sTooltipText private

Definition at line 269 of file tooltip.hpp.

Referenced by CCSSTableTooltipFormatter::AddBulletCol(), CCSSTableTooltipFormatter::AddDividerRow(), CCSSTableTooltipFormatter::AddRow(), CCSSTableTooltipFormatter::AddSectionRow(), CCSSTableTooltipFormatter::AddTagCol(), CCSSTableTooltipFormatter::AddValueCol(), CCSSTableTooltipFormatter::Append(), CCSSTableTooltipFormatter::FinishRow(), CCSSTableTooltipFormatter::IsEmpty(), CCSSTableTooltipFormatter::Render(), and CCSSTableTooltipFormatter::StartRow().

◆ m_sTooltipText [2/3] string CHtmlTooltipFormatter::m_sTooltipText private

Definition at line 313 of file tooltip.hpp.

Referenced by CHtmlTooltipFormatter::AddBulletCol(), CHtmlTooltipFormatter::AddDividerRow(), CHtmlTooltipFormatter::AddRow(), CHtmlTooltipFormatter::AddSectionRow(), CHtmlTooltipFormatter::AddTagCol(), CHtmlTooltipFormatter::AddValueCol(), CHtmlTooltipFormatter::Append(), CHtmlTooltipFormatter::FinishRow(), CHtmlTooltipFormatter::IsEmpty(), CHtmlTooltipFormatter::Render(), and CHtmlTooltipFormatter::StartRow().

◆ m_sTooltipText [3/3] string CTextTooltipFormatter::m_sTooltipText private ◆ m_Style [1/2] ◆ m_Style [2/2] long SWFileDlgData::m_Style ◆ m_Subtype string CGUIUserType::m_Subtype ◆ m_Target ◆ m_TargetEventHandler ◆ m_TargetWeakPtr ◆ m_TaxId int CGuiObjectInfoSeq_feat::m_TaxId protected ◆ m_Text [1/3] string CAppJobProgress::m_Text protected ◆ m_Text [2/3] ◆ m_Text [3/3] string CAppJobTextResult::m_Text protected ◆ m_ThreadPool ◆ m_Title [1/2] ◆ m_Title [2/2] wxString SWFileDlgData::m_Title ◆ m_Tooltip [1/2] ◆ m_Tooltip [2/2] const char* SMenuItemRec::m_Tooltip ◆ m_TotalBeg TSeqPos CGBProjectHelper::SRIDStatInfo::m_TotalBeg ◆ m_TotalEnd TSeqPos CGBProjectHelper::SRIDStatInfo::m_TotalEnd ◆ m_TrustedData bool ITooltipFormatter::m_TrustedData = true protected ◆ m_Type [1/4] EType CGuiObjectInfoSeq_feat::SFeatSeg::m_Type ◆ m_Type [2/4] ◆ m_Type [3/4] ◆ m_Type [4/4] ◆ m_UserLevel bool CAppJobError::m_UserLevel protected ◆ m_Value ◆ m_VariationType objects::CVariation_inst::EType CVcfVariant::m_VariationType private ◆ m_VCF_Type ◆ m_vElems

template<class Attr , class Position >

Definition at line 100 of file attr_range_coll.hpp.

Referenced by CAttrRangeCollection< TScore, TSeqPos >::begin(), CAttrRangeCollection< TScore, TSeqPos >::clear(), CAttrRangeCollection< TScore, TSeqPos >::empty(), CAttrRangeCollection< TScore, TSeqPos >::end(), CAttrRangeCollection< TScore, TSeqPos >::find(), CAttrRangeCollection< TScore, TSeqPos >::GetFrom(), CAttrRangeCollection< TScore, TSeqPos >::GetLength(), CAttrRangeCollection< TScore, TSeqPos >::GetTo(), CAttrRangeCollection< TScore, TSeqPos >::GetToOpen(), CAttrRangeCollection< TScore, TSeqPos >::operator[](), CAttrRangeCollection< TScore, TSeqPos >::push_back(), CAttrRangeCollection< TScore, TSeqPos >::SetFrom(), CAttrRangeCollection< TScore, TSeqPos >::size(), CAttrRangeCollection< TScore, TSeqPos >::swap(), and CAttrRangeCollection< TScore, TSeqPos >::x_Find().

◆ m_Visited ◆ m_Wildcard [1/2] ◆ m_Wildcard [2/2] ◆ m_Window [1/2] ◆ m_Window [2/2]

template<typename CntType >

◆ object

Definition at line 52 of file objects.hpp.

Referenced by CChangeUnindexedObjectCommand< T >::AddBioseq(), CTableDataSeq_annot::CreateObject(), CPluginReply::DecomposeRaw(), CTableView::GetMainObject(), CVcfTableView::GetMainObject(), CTableViewWithTextViewNav::GetMainObject(), CTextPanelContext::GetMainObjects(), CTextPanel::GetMainObjects(), CSeqDesktopPanel::GetMainObjects(), CVcfTableSelection::GetRows(), CMacroBioData_FeatIterBase::GetScopedObject(), CMacroBioData_FeatIntervalIter::GetScopedObject(), CMacroBioData_BioSourceIter::GetScopedObject(), CMacroBioData_PubdescIter::GetScopedObject(), CMacroBioData_SeqdescIter::GetScopedObject(), CMacroBioData_MolInfoIter::GetScopedObject(), CMacroBioData_UserObjectIter::GetScopedObject(), CMacroBioData_SeqAlignIter::GetScopedObject(), CMacroBioData_SeqIter::GetScopedObject(), CMacroBioData_SeqSetIter::GetScopedObject(), CMacroBioData_TSEntryIter::GetScopedObject(), CTextPanelContext::GetSelectedObjects(), CGridWidget::GetSelectedObjects(), CGridWidget::GetSelectedObjectsOrdered(), CVcfTableSelection::GetSelection(), CProjectTreeView::GetSelection(), CFlatFileLocusItem::GetSeqLoc(), CProjectTreeView::GetSingleObject(), GetTopSeqEntryFromScopedObject(), CObjectList::Init(), CViewGraphic::InitView(), CVcfTableView::InitView(), IsEditable(), CNGAlignParams::LogDump(), CSmartFileTextToolbar::OnUpdateValidateBtn(), CIndexerOpenViewExtension::OnViewOpen(), CDiscrepancyPanel::OpenEditor(), SConstScopedObject::operator==(), CFindLocusTraverser::ProcessItem(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFlatFileExportJob::Run(), s_GetAccession(), CViewGraphic::SetOrigObject(), CGridWidget::SetSelection(), CNGAlignJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CTreeBuilderJob::x_CreateProjectItems(), CTableViewWithTextViewNav::x_EditObject(), and CFeaturePanel::x_StartAssemblyJob().

◆ omimURL ◆ PHAURL const string NSnpGui::PHAURL = "/projects/SNP/GaPBrowser_prod/callGaPBrowser2.cgi?aid=" staticprivate ◆ phenotypeURL const string NSnpGui::phenotypeURL = "/sites/entrez?db=mesh&cmd=search&term=" staticprivate ◆ pmURL

standard NCBI resourse URLs

Definition at line 210 of file snp_gui.hpp.

◆ scope CRef<objects::CScope> SConstScopedObject::scope

Definition at line 53 of file objects.hpp.

Referenced by CChangeUnindexedObjectCommand< T >::AddBioseq(), CTableDataSeq_annot::CreateObject(), CPluginReply::DecomposeRaw(), CTableView::GetMainObject(), CVcfTableView::GetMainObject(), CTableViewWithTextViewNav::GetMainObject(), CTextPanelContext::GetMainObjects(), CTextPanel::GetMainObjects(), CSeqDesktopPanel::GetMainObjects(), CMacroBioData_FeatIterBase::GetScopedObject(), CMacroBioData_FeatIntervalIter::GetScopedObject(), CMacroBioData_BioSourceIter::GetScopedObject(), CMacroBioData_PubdescIter::GetScopedObject(), CMacroBioData_SeqdescIter::GetScopedObject(), CMacroBioData_MolInfoIter::GetScopedObject(), CMacroBioData_UserObjectIter::GetScopedObject(), CMacroBioData_SeqAlignIter::GetScopedObject(), CMacroBioData_SeqIter::GetScopedObject(), CMacroBioData_SeqSetIter::GetScopedObject(), CMacroBioData_TSEntryIter::GetScopedObject(), CTextPanelContext::GetSelectedObjects(), CProjectTreeView::GetSelection(), CProjectTreeView::GetSingleObject(), GetTopSeqEntryFromScopedObject(), CObjectList::Init(), CViewGraphic::InitView(), CVcfTableView::InitView(), CSmartFileTextToolbar::OnJobNotification(), CSmartFileTextToolbar::OnMegaBtn(), CIndexerOpenViewExtension::OnViewOpen(), SConstScopedObject::operator==(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFlatFileExportJob::Run(), s_GetAccession(), CMacroFunction_LocationSeqType::TheFunction(), CNGAlignJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CTreeBuilderJob::x_CreateProjectItems(), CTableViewWithTextViewNav::x_EditObject(), and CFeaturePanel::x_StartAssemblyJob().

◆ sm_AccelToCmd ◆ sm_AliasMap ◆ sm_CmdToAccel ◆ sm_Dispatcher ◆ sm_EvtMap ◆ sm_EvtMapEntries ◆ sm_Instance ◆ sm_LabelMap ◆ sm_PostQueue ◆ sm_SbTp_Alignments const string CGUIUserType::sm_SbTp_Alignments = "Alignments" static ◆ sm_SbTp_DNA ◆ sm_SbTp_EcoSet const string CGUIUserType::sm_SbTp_EcoSet = "Ecological Study" static ◆ sm_SbTp_EcoSet_Aln const string CGUIUserType::sm_SbTp_EcoSet_Aln = "Ecological Study (Aligned)" static ◆ sm_SbTp_Features const string CGUIUserType::sm_SbTp_Features = "Features" static ◆ sm_SbTp_GenProdSet const string CGUIUserType::sm_SbTp_GenProdSet = "Genomic Products" static ◆ sm_SbTp_Graphs ◆ sm_SbTp_Locations const string CGUIUserType::sm_SbTp_Locations = "Locations" static ◆ sm_SbTp_MutSet const string CGUIUserType::sm_SbTp_MutSet = "Mutation Study" static ◆ sm_SbTp_MutSet_Aln const string CGUIUserType::sm_SbTp_MutSet_Aln = "Mutation Study (Aligned)" static ◆ sm_SbTp_NucProt const string CGUIUserType::sm_SbTp_NucProt = "DNA + Protein Translation (Nuc-Prot)" static ◆ sm_SbTp_PhySet const string CGUIUserType::sm_SbTp_PhySet = "Phylogenetic Study" static ◆ sm_SbTp_PhySet_Aln const string CGUIUserType::sm_SbTp_PhySet_Aln = "Phylogenetic Study (Aligned)" static ◆ sm_SbTp_PopSet const string CGUIUserType::sm_SbTp_PopSet = "Population Study" static ◆ sm_SbTp_PopSet_Aln const string CGUIUserType::sm_SbTp_PopSet_Aln = "Population Study (Aligned)" static ◆ sm_SbTp_ProjectVer1 const string CGUIUserType::sm_SbTp_ProjectVer1 = "Ver 1" static ◆ sm_SbTp_ProjectVer2 const string CGUIUserType::sm_SbTp_ProjectVer2 = "Ver 2" static ◆ sm_SbTp_Protein ◆ sm_SbTp_SegSeq ◆ sm_SbTp_Sequence_IDs const string CGUIUserType::sm_SbTp_Sequence_IDs = "Sequence IDs" static ◆ sm_SbTp_Table ◆ sm_SbTp_Undefined ◆ sm_Tp_Alignment const string CGUIUserType::sm_Tp_Alignment = "Alignment" static ◆ sm_Tp_Alignment_Set const string CGUIUserType::sm_Tp_Alignment_Set = "Alignment Set" static ◆ sm_Tp_Annotation const string CGUIUserType::sm_Tp_Annotation = "Annotation" static ◆ sm_Tp_EntrezGeneRecord ◆ sm_Tp_EntrezRecord ◆ sm_Tp_Feature ◆ sm_Tp_Location ◆ sm_Tp_PhylogeneticTree ◆ sm_Tp_Project ◆ sm_Tp_ProjectItem const string CGUIUserType::sm_Tp_ProjectItem = "Project Item" static ◆ sm_Tp_SeqTable ◆ sm_Tp_Sequence ◆ sm_Tp_Sequence_ID const string CGUIUserType::sm_Tp_Sequence_ID = "Sequence ID" static ◆ sm_Tp_Sequence_Set const string CGUIUserType::sm_Tp_Sequence_Set = "Sequence Set" static ◆ sm_Tp_Submission ◆ sm_Tp_TaxId_Set const string CGUIUserType::sm_Tp_TaxId_Set = "Taxonomic ID Set" static ◆ sm_Tp_TaxPlotData ◆ sm_Tp_Undefined ◆ sm_Tp_ValidationResult const string CGUIUserType::sm_Tp_ValidationResult = "Validation Result" static ◆ sm_Tp_Variation const string CGUIUserType::sm_Tp_Variation = "Variation" static ◆ sm_Tp_Workspace ◆ snpURL ◆ type_info ◆ upper ◆ VarVuURL const string NSnpGui::VarVuURL = "/variation/view/?q=rs" staticprivate ◆ CAppJobEventTranslator ◆ CAppJobRequest ◆ CAttrRangeCollection ◆ CExtensionRegistry ◆ CGuiObjectInfoSeq_entry [1/2] ◆ CGuiObjectInfoSeq_entry [2/2] ◆ CSafeStaticRef< CExtensionRegistry > ◆ CThreadTask ◆ SJobRecord ◆ SQueueItem

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