NCBI C++ ToolKit
Public Member Functions | Protected Attributes | List of all members
CTrackTypeInfo Class Reference

Search Toolkit Book for CTrackTypeInfo

CTrackTypeInfo - holds description of a layout track type. More...

#include <gui/widgets/seq_graphic/layout_track.hpp>

Public Member Functions

 CTrackTypeInfo (const string &id, const string &description)
 
virtual ~CTrackTypeInfo ()
 
const stringGetId () const
 
const stringGetDescr () const
 

Protected Attributes

string m_Id
 
string m_Descr
 

Detailed Description

CTrackTypeInfo - holds description of a layout track type.

Definition at line 62 of file layout_track.hpp.

Constructor & Destructor Documentation

◆ CTrackTypeInfo()

CTrackTypeInfo::CTrackTypeInfo ( const string id,
const string description 
)
inline

Definition at line 65 of file layout_track.hpp.

◆ ~CTrackTypeInfo()

virtual CTrackTypeInfo::~CTrackTypeInfo ( )
inlinevirtual

Definition at line 70 of file layout_track.hpp.

Member Function Documentation

◆ GetDescr()

const string& CTrackTypeInfo::GetDescr ( void  ) const
inline

Definition at line 73 of file layout_track.hpp.

References m_Descr.

Referenced by CFeaturePanel::CFeaturePanel(), CTrackConfigManager::CreateTrackConfig(), CBinsTrackFactory::GetExtensionLabel(), CHapmapTrackFactory::GetExtensionLabel(), CLDBlockTrackFactory::GetExtensionLabel(), CSnpTrackFactory::GetExtensionLabel(), CAggregateFeatureTrackFactory::GetExtensionLabel(), CAllOtherFeaturesTrackFactory::GetExtensionLabel(), CComponentTrackFactory::GetExtensionLabel(), CVarTrackFactory::GetExtensionLabel(), CEpigenomicsTrackFactory::GetExtensionLabel(), CExternalLayoutTrackFactory::GetExtensionLabel(), CFeatureTrackFactory::GetExtensionLabel(), CGraphOverlayFactory::GetExtensionLabel(), CGraphTrackFactory::GetExtensionLabel(), CScaffoldTrackFactory::GetExtensionLabel(), CSegmentMapTrackFactory::GetExtensionLabel(), CSeqTableGraphTrackFactory::GetExtensionLabel(), CSequenceTrackFactory::GetExtensionLabel(), CSixFramesTransTrackFactory::GetExtensionLabel(), CTraceGraphTrackFactory::GetExtensionLabel(), CTrackContainerFactory::GetExtensionLabel(), CAlignmentTrackFactory::GetExtensionLabel(), CGeneModelFactory::GetExtensionLabel(), CVcfTrackFactory::GetExtensionLabel(), CBinsTrackFactory::GetSettings(), CHapmapTrackFactory::GetSettings(), CGraphOverlayFactory::GetSettings(), CGraphTrackFactory::GetSettings(), CSequenceTrackFactory::GetSettings(), CTraceGraphTrackFactory::GetSettings(), CAlignmentTrackFactory::GetSettings(), CGeneModelFactory::GetSettings(), CVcfTrackFactory::GetSettings(), CSnpTrackFactory::x_GetSettings(), CFeatureTrackFactory::x_GetSettings(), and CVarTrackFactory::x_GetSettings().

◆ GetId()

const string& CTrackTypeInfo::GetId ( void  ) const
inline

Definition at line 72 of file layout_track.hpp.

References m_Id.

Referenced by CTrackContainer::CloneTrack(), CTrackConfigManager::CreateTrackConfig(), CBinsTrackFactory::GetExtensionIdentifier(), CHapmapTrackFactory::GetExtensionIdentifier(), CLDBlockTrackFactory::GetExtensionIdentifier(), CSnpTrackFactory::GetExtensionIdentifier(), CAggregateFeatureTrackFactory::GetExtensionIdentifier(), CAllOtherFeaturesTrackFactory::GetExtensionIdentifier(), CComponentTrackFactory::GetExtensionIdentifier(), CVarTrackFactory::GetExtensionIdentifier(), CEpigenomicsTrackFactory::GetExtensionIdentifier(), CExternalLayoutTrackFactory::GetExtensionIdentifier(), CFeatureTrackFactory::GetExtensionIdentifier(), CGraphOverlayFactory::GetExtensionIdentifier(), CGraphTrackFactory::GetExtensionIdentifier(), CScaffoldTrackFactory::GetExtensionIdentifier(), CSegmentMapTrackFactory::GetExtensionIdentifier(), CSeqTableGraphTrackFactory::GetExtensionIdentifier(), CSequenceTrackFactory::GetExtensionIdentifier(), CSixFramesTransTrackFactory::GetExtensionIdentifier(), CTraceGraphTrackFactory::GetExtensionIdentifier(), CTrackContainerFactory::GetExtensionIdentifier(), CAlignmentTrackFactory::GetExtensionIdentifier(), CGeneModelFactory::GetExtensionIdentifier(), CVcfTrackFactory::GetExtensionIdentifier(), CAllOtherFeaturesTrackFactory::GetSettings(), CTrackConfigManager::GetUsedFeatureKeys(), CwxTrackSettingsDlg::InitTrackTypes(), CTrackContainer::RemoveEmptyTracks(), CFeaturePanel::x_CreateLevelTrack(), and CSeqGraphicWidget::x_CreatePopupMenu().

Member Data Documentation

◆ m_Descr

string CTrackTypeInfo::m_Descr
protected

Definition at line 77 of file layout_track.hpp.

Referenced by GetDescr().

◆ m_Id

string CTrackTypeInfo::m_Id
protected

Definition at line 76 of file layout_track.hpp.

Referenced by GetId().


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:28 2024 by modify_doxy.py rev. 669887