NCBI C++ ToolKit
Classes | Macros | Functions | Variables
histogram_glyph.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/histogram_glyph.hpp>
#include <gui/widgets/seq_graphic/rendering_ctx.hpp>
#include <gui/objutils/tooltip.hpp>
#include <gui/objutils/obj_fingerprint.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/opengl/irender.hpp>
#include <gui/opengl/glutils.hpp>
#include <gui/opengl/gltexturefont.hpp>
#include "wx_histogram_config_dlg.hpp"
#include <gui/widgets/wx/message_box.hpp>
#include <gui/utils/splines/Splines.hh>
#include <gui/opengl/glpoint.hpp>
#include <gui/widgets/gl/attrib_menu.hpp>
#include <gui/widgets/seq_graphic/legend_item_glyph.hpp>
#include <gui/widgets/seq_graphic/layered_layout_policy.hpp>
#include <gui/widgets/seq_graphic/layout_group.hpp>
#include <gui/objects/LegendItem.hpp>
#include <gui/widgets/seq_graphic/layout_track_impl.hpp>
+ Include dependency graph for histogram_glyph.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  SLogScaleData
 

Macros

#define M_NCBI_E   2.71828182845904523536
 

Functions

 USING_SCOPE (objects)
 
static bool IsOutlierTooltips (CRenderingContext &ctx)
 

Variables

static const float kDataPointRadius = 3.
 
static const int kRulerLebelsMinDistance = 200
 
static const int kLegendBarWidth = 30
 
static const int kLegendLabelGap = 5
 
static const int kLegenPadding = 5
 
static const string kCoverageLabel = "Coverage"
 

Macro Definition Documentation

◆ M_NCBI_E

#define M_NCBI_E   2.71828182845904523536

Definition at line 63 of file histogram_glyph.cpp.

Function Documentation

◆ IsOutlierTooltips()

static bool IsOutlierTooltips ( CRenderingContext ctx)
static

Definition at line 147 of file histogram_glyph.cpp.

References ctx.

Referenced by CHistogramGlyph::GetHTMLActiveAreas(), and CHistogramGlyph::x_DrawGraph().

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ kCoverageLabel

const string kCoverageLabel = "Coverage"
static

Definition at line 72 of file histogram_glyph.cpp.

Referenced by CHistogramGlyph::x_GetLabel().

◆ kDataPointRadius

const float kDataPointRadius = 3.
static

◆ kLegendBarWidth

const int kLegendBarWidth = 30
static

Definition at line 68 of file histogram_glyph.cpp.

Referenced by CHistogramGlyph::x_UpdateLegend().

◆ kLegendLabelGap

const int kLegendLabelGap = 5
static

Definition at line 69 of file histogram_glyph.cpp.

Referenced by CHistogramGlyph::x_UpdateLegend().

◆ kLegenPadding

const int kLegenPadding = 5
static

◆ kRulerLebelsMinDistance

const int kRulerLebelsMinDistance = 200
static
Modified on Tue Feb 27 05:50:03 2024 by modify_doxy.py rev. 669887