NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/feature_track.hpp>
#include <gui/widgets/seq_graphic/intron_track.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_ds_manager.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_utils.hpp>
#include <gui/widgets/seq_graphic/layout_track_proxy.hpp>
#include <gui/widgets/seq_graphic/rendering_ctx.hpp>
#include <gui/widgets/seq_graphic/histogram_glyph.hpp>
#include <gui/widgets/seq_graphic/clone_placement_glyph.hpp>
#include <gui/widgets/seq_graphic/config_utils.hpp>
#include <gui/widgets/seq_graphic/feature_filter.hpp>
#include <gui/widgets/seq_graphic/gene_model_group.hpp>
#include <gui/widgets/seq_graphic/named_group.hpp>
#include <gui/widgets/seq_graphic/clone_feature_sorter.hpp>
#include <gui/widgets/seq_graphic/dbvar_feature_sorter.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/utils/rgba_color.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/label.hpp>
#include <objmgr/util/feature.hpp>
#include <objmgr/util/sequence.hpp>
#include <objmgr/annot_ci.hpp>
#include <objects/seqfeat/SeqFeatData.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_object.hpp>
#include <wx/menu.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Typedefs | |
typedef SStaticPair< const char *, CFeatureTrack::ELayout > | TLayoutStr |
CFeatureTrack. More... | |
typedef CStaticArrayMap< string, CFeatureTrack::ELayout > | TLayoutMap |
typedef SStaticPair< const char *, ELinkedFeatDisplay > | TLinkedFeatStr |
typedef CStaticArrayMap< string, ELinkedFeatDisplay > | TLinkedFeatMap |
Functions | |
USING_SCOPE (objects) | |
DEFINE_STATIC_ARRAY_MAP (TLayoutMap, sm_LayoutMap, s_LayoutStrs) | |
DEFINE_STATIC_ARRAY_MAP (TLinkedFeatMap, sm_LinkedFeatMap, s_LinkedFeatStrs) | |
bool | s_IsSetWeight (const CSeq_feat &feat) |
int | s_GetWeight (const CSeq_feat &feat) |
static bool | s_FeatByWeight (const CRef< CSeqGlyph > &g1, const CRef< CSeqGlyph > &g2) |
Variables | |
static const string | kBaseKey = "GBPlugins.SeqGraphicFeatureTrack" |
static const TLayoutStr | s_LayoutStrs [] |
static const TLinkedFeatStr | s_LinkedFeatStrs [] |
static const string | kWeightKey = "Weight" |
static const string | kDispSettings = "DisplaySettings" |
Definition at line 85 of file feature_track.cpp.
typedef SStaticPair<const char*, CFeatureTrack::ELayout> TLayoutStr |
Definition at line 73 of file feature_track.cpp.
Definition at line 120 of file feature_track.cpp.
typedef SStaticPair<const char*, ELinkedFeatDisplay> TLinkedFeatStr |
Definition at line 110 of file feature_track.cpp.
DEFINE_STATIC_ARRAY_MAP | ( | TLayoutMap | , |
sm_LayoutMap | , | ||
s_LayoutStrs | |||
) |
DEFINE_STATIC_ARRAY_MAP | ( | TLinkedFeatMap | , |
sm_LinkedFeatMap | , | ||
s_LinkedFeatStrs | |||
) |
Definition at line 1074 of file feature_track.cpp.
References s_GetWeight().
Referenced by CFeatureTrack::x_SortFeaturesByWeight().
Definition at line 429 of file feature_track.cpp.
References CSeq_feat_Base::GetExts(), CSeq_feat_Base::IsSetExts(), ITERATE, kDispSettings, and kWeightKey.
Referenced by s_FeatByWeight().
Definition at line 414 of file feature_track.cpp.
References CSeq_feat_Base::GetExts(), CSeq_feat_Base::IsSetExts(), ITERATE, kDispSettings, and kWeightKey.
Referenced by CFeatureTrack::x_AdjustFeatureLayout().
USING_SCOPE | ( | objects | ) |
Definition at line 67 of file feature_track.cpp.
Referenced by CFeatureTrack::x_LoadSettings().
Definition at line 412 of file feature_track.cpp.
Referenced by s_GetWeight(), and s_IsSetWeight().
Definition at line 411 of file feature_track.cpp.
Referenced by s_GetWeight(), and s_IsSetWeight().
|
static |
Definition at line 74 of file feature_track.cpp.
|
static |
Definition at line 111 of file feature_track.cpp.