NCBI C++ ToolKit
Public Member Functions | Protected Attributes | List of all members
CAlignedFeatureGraph::SFeatRec Struct Reference

Search Toolkit Book for CAlignedFeatureGraph::SFeatRec

#include <gui/widgets/aln_multiple/feature_graph.hpp>

+ Collaboration diagram for CAlignedFeatureGraph::SFeatRec:

Public Member Functions

 SFeatRec ()
 
 SFeatRec (SMappedFeatLoc &feat_loc, int cluster_index=-1)
 
 SFeatRec (CFeatGlyph &glyph, int cluster_index=-1)
 
const objects::CSeq_feat & GetFeature (void) const
 
const objects::CSeq_loc & GetLocation (void) const
 
void SetClusterIndex (int value)
 
int GetClusterIndex () const
 
CFeatGlyphGetGlyph () const
 

Protected Attributes

SMappedFeatLoc m_FeatLoc
 
int m_ClusterIndex
 
CRef< CFeatGlyphm_FeatGlyph
 

Detailed Description

Definition at line 296 of file feature_graph.hpp.

Constructor & Destructor Documentation

◆ SFeatRec() [1/3]

CAlignedFeatureGraph::SFeatRec::SFeatRec ( )
inline

Definition at line 299 of file feature_graph.hpp.

◆ SFeatRec() [2/3]

CAlignedFeatureGraph::SFeatRec::SFeatRec ( SMappedFeatLoc feat_loc,
int  cluster_index = -1 
)
inline

Definition at line 301 of file feature_graph.hpp.

◆ SFeatRec() [3/3]

CAlignedFeatureGraph::SFeatRec::SFeatRec ( CFeatGlyph glyph,
int  cluster_index = -1 
)
inline

Member Function Documentation

◆ GetClusterIndex()

int CAlignedFeatureGraph::SFeatRec::GetClusterIndex ( ) const
inline

Definition at line 322 of file feature_graph.hpp.

References m_ClusterIndex.

Referenced by CAlignedFeatureGraph::x_RenderFeature().

◆ GetFeature()

const objects::CSeq_feat& CAlignedFeatureGraph::SFeatRec::GetFeature ( void  ) const
inline

◆ GetGlyph()

CFeatGlyph& CAlignedFeatureGraph::SFeatRec::GetGlyph ( ) const
inline

◆ GetLocation()

const objects::CSeq_loc& CAlignedFeatureGraph::SFeatRec::GetLocation ( void  ) const
inline

◆ SetClusterIndex()

void CAlignedFeatureGraph::SFeatRec::SetClusterIndex ( int  value)
inline

Definition at line 319 of file feature_graph.hpp.

References m_ClusterIndex, and rapidjson::value.

Referenced by CAlignedFeatureGraph::x_PlaceCluster().

Member Data Documentation

◆ m_ClusterIndex

int CAlignedFeatureGraph::SFeatRec::m_ClusterIndex
protected

Definition at line 343 of file feature_graph.hpp.

Referenced by GetClusterIndex(), and SetClusterIndex().

◆ m_FeatGlyph

CRef<CFeatGlyph> CAlignedFeatureGraph::SFeatRec::m_FeatGlyph
mutableprotected

Definition at line 344 of file feature_graph.hpp.

Referenced by GetGlyph().

◆ m_FeatLoc

SMappedFeatLoc CAlignedFeatureGraph::SFeatRec::m_FeatLoc
protected

Definition at line 342 of file feature_graph.hpp.

Referenced by GetFeature(), GetGlyph(), GetLocation(), and SFeatRec().


The documentation for this struct was generated from the following file:
Modified on Tue May 07 08:13:11 2024 by modify_doxy.py rev. 669887