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

NCBI C++ ToolKit: CSequenceTextGraph Class Reference

Search Toolkit Book for CSequenceTextGraph

CSequenceTextGraph. More...

#include <gui/widgets/seq_text/seq_graph.hpp>

void  x_BoxCharacters (ncbi::CSeqTextDefs::TSpliceSiteVector splice_sites, TSeqPos seq_start, TSeqPos num_chars_per_row, TModelUnit offset_X, TModelUnit offset_Y)   void  x_GetColors (CSeqTextDefs::TSubtypeVector &subtypes, TColorVector &colors, TSeqPos seq_start, TSeqPos num_chars_per_row)   void  x_DrawIntervalBreaks (TModelUnit x, TModelUnit y, CSeqTextDefs::TSeqPosVector &breaks, TSeqPos seq_start, TSeqPos num_chars_per_row)   void  x_DrawVariations (TSeqPos seq_start, TSeqPos num_chars_per_row, float scale_x, float scale_y, CSeqTextDefs::TVariationGraphVector &variations)   void  x_RenderSequence (CGlPane &pane)   ◆ TColorVector ◆ TRangeColl ◆ CSequenceTextGraph() CSequenceTextGraph::CSequenceTextGraph ( )

Definition at line 49 of file seq_graph.cpp.

◆ GetModelRect() TModelRect CSequenceTextGraph::GetModelRect ( ) const virtual ◆ GetTextHeight() ◆ GetTextOffset() ◆ GetTooltip() string CSequenceTextGraph::GetTooltip ( void  ) virtual ◆ NeedTooltip() ◆ PreferredSize() TVPPoint CSequenceTextGraph::PreferredSize ( ) virtual ◆ Render() void CSequenceTextGraph::Render ( CGlPanepane ) virtual ◆ SetConfig() ◆ SetDataSource() ◆ SetFont() ◆ SetGeometry() ◆ SetHost() ◆ SetModelRect() ◆ ShowLabel() void CSequenceTextGraph::ShowLabel ( bool  show ) ◆ x_BoxCharacters() void CSequenceTextGraph::x_BoxCharacters ( ncbi::CSeqTextDefs::TSpliceSiteVector  splice_sites, TSeqPos  seq_start, TSeqPos  num_chars_per_row, TModelUnit  offset_X, TModelUnit  offset_Y  ) protected ◆ x_DrawIntervalBreaks() ◆ x_DrawVariations()

Definition at line 189 of file seq_graph.cpp.

References CGlTextureFont::ArrayTextOut(), colors, CSeqFeatData::eSubtype_variation, CSeqTextConfig::GetColor(), i, m_Config, m_pGeometry, m_pSeqFont, CGlPoint< T >::m_X, CGlPoint< T >::m_Y, max(), min(), and ISeqTextGeometry::STG_GetModelPointBySourcePos().

Referenced by x_RenderSequence().

◆ x_GetColors() ◆ x_RenderSequence() void CSequenceTextGraph::x_RenderSequence ( CGlPanepane ) protected

Definition at line 259 of file seq_graph.cpp.

References _ASSERT, CGlTextureFont::ArrayTextOut(), IRender::ColorC(), colors, IGlFont::eMetric_CharHeight, IGlFont::eMetric_FullCharHeight, CSeqTextPaneConfig::eMouseOver, CGlPane::eOrtho, CSeqTextPaneConfig::eSelected, CSeqTextConfig::GetCaseFeature(), CSeqTextDataSource::GetDataLen(), CSeqTextConfig::GetFeatureColorationChoice(), CSeqTextDataSource::GetFeatureData(), GetGl(), CSeqTextDataSource::GetIntervalBreaks(), CGlTextureFont::GetMetric(), CGlPane::GetScaleX(), CGlPane::GetScaleY(), CSeqTextDataSource::GetSeqData(), CSeqTextConfig::GetShowFeatAsLower(), CSeqTextDataSource::GetSubtypesForAlternatingExons(), len, m_Config, m_DataSource, m_pGeometry, m_pHost, m_pSeqFont, m_TextColor, m_TextHeight, m_TextOffset, CGlPoint< T >::m_X, CGlPoint< T >::m_Y, NULL, IRender::PolygonMode(), ISeqTextGeometry::STG_GetLineInfo(), ISeqTextGeometry::STG_GetModelPointBySourcePos(), ISeqTextGeometry::STG_GetVisibleRange(), ISequenceTextGraphHost::STGH_GetMouseOverFeatureSubtypes(), ISequenceTextGraphHost::STGH_GetSelectedFeatureSubtypes(), x_BoxCharacters(), x_DrawIntervalBreaks(), x_DrawVariations(), and x_GetColors().

Referenced by Render().

◆ m_BackColor ◆ m_Config ◆ m_DataSource ◆ m_FeatColor ◆ m_pGeometry ◆ m_pHost ◆ m_pSeqFont ◆ m_SpliceBoxColor ◆ m_TextColor ◆ m_TextHeight ◆ m_TextOffset

The documentation for this class was generated from the following files:


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