NCBI C++ ToolKit
Typedefs | Functions | Variables
vcf_track.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/vcf_track.hpp>
#include <gui/widgets/seq_graphic/vcf_glyph.hpp>
#include <gui/widgets/seq_graphic/vcf_ds.hpp>
#include <gui/widgets/seq_graphic/histogram_glyph.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_ds_manager.hpp>
#include <gui/widgets/seq_graphic/rendering_ctx.hpp>
#include <gui/widgets/seq_graphic/layout_track_proxy.hpp>
#include <gui/widgets/seq_graphic/config_utils.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/obj_fingerprint.hpp>
#include <gui/objects/TextBox.hpp>
#include <objmgr/util/sequence.hpp>
#include <util/checksum.hpp>
+ Include dependency graph for vcf_track.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Typedefs

typedef SStaticPair< const char *, CFeatureTrack::ELayoutTLayoutStr
 CVcfTrack. More...
 
typedef CStaticArrayMap< string, CFeatureTrack::ELayoutTLayoutMap
 

Functions

 USING_SCOPE (objects)
 
 DEFINE_STATIC_ARRAY_MAP (TLayoutMap, sm_LayoutMap, s_LayoutStrs)
 
static CFeatureTrack::ELayout s_LayoutStrToValue (const string &layout)
 
const strings_LayoutValueToStr (CFeatureTrack::ELayout layout)
 

Variables

static const TLayoutStr s_LayoutStrs []
 

Typedef Documentation

◆ TLayoutMap

Definition at line 63 of file vcf_track.cpp.

◆ TLayoutStr

CVcfTrack.

Definition at line 55 of file vcf_track.cpp.

Function Documentation

◆ DEFINE_STATIC_ARRAY_MAP()

DEFINE_STATIC_ARRAY_MAP ( TLayoutMap  ,
sm_LayoutMap  ,
s_LayoutStrs   
)

◆ s_LayoutStrToValue()

static CFeatureTrack::ELayout s_LayoutStrToValue ( const string layout)
static

Definition at line 66 of file vcf_track.cpp.

References NCBI_THROW, and sm_LayoutMap.

Referenced by CVcfTrack::x_ParseSettings().

◆ s_LayoutValueToStr()

const string& s_LayoutValueToStr ( CFeatureTrack::ELayout  layout)

Definition at line 76 of file vcf_track.cpp.

References ITERATE, kEmptyStr, and sm_LayoutMap.

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ s_LayoutStrs

const TLayoutStr s_LayoutStrs[]
static
Initial value:
= {
}
@ eLayout_AdaptiveInline
adaptively switch between packed and inline
@ eLayout_ExpandedLayered
show all features with layered layout
@ eLayout_AdaptiveLayered
adaptively switch between packed and layered

Definition at line 56 of file vcf_track.cpp.

Modified on Thu May 23 12:26:53 2024 by modify_doxy.py rev. 669887