Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCHitMatrixSeqGraph.html below:
NCBI C++ ToolKit: CHitMatrixSeqGraph Class Reference
Search Toolkit Book for CHitMatrixSeqGraph
CHitMatrixSeqGraph. More...
#include <gui/widgets/hit_matrix/seq_graph.hpp>
CHitMatrixSeqGraph (bool b_horz) void SetFonts (CGlTextureFont *seq_font) void SetBioseqHandle (objects::CBioseq_Handle &handle) void ShowLabel (bool show) virtual void Render (CGlPane &pane) virtual TVPPoint PreferredSize () virtual bool NeedTooltip (CGlPane &pane, int vp_x, int vp_y) virtual string GetTooltip () CObject (void) Constructor. More...
CObject (const CObject &src) Copy constructor. More...
virtual ~CObject (void) Destructor. More...
CObject & operator= (const CObject &src) THROWS_NONE Assignment operator. More...
bool CanBeDeleted (void) const THROWS_NONE Check if object can be deleted. More...
bool IsAllocatedInPool (void) const THROWS_NONE Check if object is allocated in memory pool (not system heap) More...
bool Referenced (void) const THROWS_NONE Check if object is referenced. More...
bool ReferencedOnlyOnce (void) const THROWS_NONE Check if object is referenced only once. More...
void AddReference (void) const Add reference to object. More...
void RemoveReference (void) const Remove reference to object. More...
void ReleaseReference (void) const Remove reference without deleting object. More...
virtual void DoNotDeleteThisObject (void) Mark this object as not allocated in heap – do not delete this object. More...
virtual void DoDeleteThisObject (void) Mark this object as allocated in heap – object can be deleted. More...
void * operator new (size_t size) Define new operator for memory allocation. More...
void * operator new[] (size_t size) Define new[] operator for 'array' memory allocation. More...
void operator delete (void *ptr) Define delete operator for memory deallocation. More...
void operator delete[] (void *ptr) Define delete[] operator for memory deallocation. More...
void * operator new (size_t size, void *place) Define new operator. More...
void operator delete (void *ptr, void *place) Define delete operator. More...
void * operator new (size_t size, CObjectMemoryPool *place) Define new operator using memory pool. More...
void operator delete (void *ptr, CObjectMemoryPool *place) Define delete operator. More...
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const Define method for dumping debug information. More...
CDebugDumpable (void) virtual ~CDebugDumpable (void) void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const void DumpToConsole (void) const CRenderableImpl () CRenderableImpl. More...
virtual ~CRenderableImpl () virtual TVPRect GetVPRect () const virtual void SetVPRect (const TVPRect &rc) virtual TModelRect GetModelRect () const virtual void SetModelRect (const TModelRect &rc) virtual bool IsVisible () virtual void SetVisible (bool set) virtual void SetOrder (int order) virtual int GetOrder () const virtual ~IRenderable (void) ◆ CHitMatrixSeqGraph() CHitMatrixSeqGraph::CHitMatrixSeqGraph ( bool b_horz ) ◆ GetTooltip() string CHitMatrixSeqGraph::GetTooltip ( void ) virtual ◆ NeedTooltip() ◆ PreferredSize() TVPPoint CHitMatrixSeqGraph::PreferredSize ( ) virtual
Reimplemented from CRenderableImpl.
Definition at line 78 of file seq_graph.cpp.
References IGlFont::eMetric_FullCharHeight, IGlFont::eMetric_MaxCharWidth, GetGl(), IRender::GetMetric(), CRef< C, Locker >::GetPointer(), int, kMargin, kTextOffset, m_bHorz, m_pSeqFont, and ncbi::grid::netcache::search::fields::size.
◆ Render() void CHitMatrixSeqGraph::Render ( CGlPane & pane ) virtual
Implements IRenderable.
Definition at line 98 of file seq_graph.cpp.
References _ASSERT, IRender::BeginText(), CGlRect< T >::Bottom(), CGlPane::Close(), IRender::ColorC(), IGlFont::eMetric_FullCharHeight, IGlFont::eMetric_MaxCharWidth, IRender::EndText(), GetGl(), IRender::GetMetric(), CGlPane::GetOffsetX(), CGlPane::GetOffsetY(), CRef< C, Locker >::GetPointer(), CGlPane::GetScaleX(), CGlPane::GetScaleY(), CSeqVector::GetSeqData(), CGlPane::GetVisibleRect(), CGlRect< T >::Inflate(), kMargin, kTextOffset, CGlRect< T >::Left(), m_BackColor, m_bHorz, m_Bioseq, m_pSeqFont, m_TextColor, CRenderableImpl::m_VPRect, CGlPane::OpenOrtho(), CGlPane::OpenPixels(), IRender::PolygonMode(), IRender::Rectd(), CGlRect< T >::Right(), CSeqVector::SetIupacCoding(), CGlTextureFont::TextWidth(), CGlRect< T >::Top(), and IRender::WriteText().
◆ SetBioseqHandle() void CHitMatrixSeqGraph::SetBioseqHandle ( objects::CBioseq_Handle & handle ) ◆ SetFonts() ◆ ShowLabel() void CHitMatrixSeqGraph::ShowLabel ( bool show ) ◆ m_BackColor ◆ m_bHorz bool CHitMatrixSeqGraph::m_bHorz protected ◆ m_Bioseq objects::CBioseq_Handle CHitMatrixSeqGraph::m_Bioseq protected ◆ m_pSeqFont ◆ m_TextColor
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