#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.71828182845904523536Definition at line 63 of file histogram_glyph.cpp.
Function Documentation ◆ IsOutlierTooltips() static bool IsOutlierTooltips ( CRenderingContext & ctx ) staticDefinition 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" staticDefinition at line 72 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::x_GetLabel().
◆ kDataPointRadius const float kDataPointRadius = 3. staticDefinition at line 64 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::GetHTMLActiveAreas(), CHistogramGlyph::GetTooltip(), and CHistogramGlyph::x_DrawDataPoints().
◆ kLegendBarWidth const int kLegendBarWidth = 30 staticDefinition at line 68 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::x_UpdateLegend().
◆ kLegendLabelGap const int kLegendLabelGap = 5 staticDefinition at line 69 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::x_UpdateLegend().
◆ kLegenPadding const int kLegenPadding = 5 staticDefinition at line 70 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::x_DrawHeatMap(), and CHistogramGlyph::x_UpdateLegend().
◆ kRulerLebelsMinDistance const int kRulerLebelsMinDistance = 200 staticDefinition at line 66 of file histogram_glyph.cpp.
Referenced by CHistogramGlyph::x_DrawLinearRuler(), and CHistogramGlyph::x_DrawLogRuler().
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