NCBI C++ ToolKit
|
Search Toolkit Book for CAlignedFeatureGraph::SFeatRec
#include <gui/widgets/aln_multiple/feature_graph.hpp>
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 |
CFeatGlyph & | GetGlyph () const |
Protected Attributes | |
SMappedFeatLoc | m_FeatLoc |
int | m_ClusterIndex |
CRef< CFeatGlyph > | m_FeatGlyph |
Definition at line 296 of file feature_graph.hpp.
|
inline |
Definition at line 299 of file feature_graph.hpp.
|
inline |
Definition at line 301 of file feature_graph.hpp.
|
inline |
Definition at line 304 of file feature_graph.hpp.
References CFeatGlyph::GetMappedFeature(), m_FeatLoc, SMappedFeatLoc::m_Feature, SMappedFeatLoc::m_MappedLoc, and CRef< C, Locker >::Reset().
|
inline |
Definition at line 322 of file feature_graph.hpp.
References m_ClusterIndex.
Referenced by CAlignedFeatureGraph::x_RenderFeature().
|
inline |
Definition at line 312 of file feature_graph.hpp.
References m_FeatLoc, and SMappedFeatLoc::m_Feature.
Referenced by CAlignedFeatureGraph::x_GatherCluster(), CAlignedFeatureGraph::x_GetTooltip(), CAlignedFeatureGraph::x_LinkedLayout(), CAlignedFeatureGraph::x_PlaceCluster(), CAlignedFeatureGraph::x_RenderFeature(), and CAlignedFeatureGraph::x_TryPlaceCDSFeature().
|
inline |
Definition at line 326 of file feature_graph.hpp.
References CFeatureParams::ePos_Inside, CFeatureParams::m_BarHeight, m_FeatGlyph, m_FeatLoc, SMappedFeatLoc::m_Feature, CFeatureParams::m_HeadHeight, CFeatureParams::m_LabelPos, CFeatureParams::m_LineWidth, SMappedFeatLoc::m_MappedLoc, CFeatureParams::m_TailHeight, and CFeatGlyph::SetConfig().
|
inline |
Definition at line 316 of file feature_graph.hpp.
References m_FeatLoc, and SMappedFeatLoc::m_MappedLoc.
Referenced by CAlignedFeatureGraph::NeedTooltip(), CAlignedFeatureGraph::x_GetRecsSortedByLength(), CAlignedFeatureGraph::x_GetTooltip(), CAlignedFeatureGraph::x_PlaceCluster(), CAlignedFeatureGraph::x_PlaceFeature(), and CAlignedFeatureGraph::x_RenderFeature().
|
inline |
Definition at line 319 of file feature_graph.hpp.
References m_ClusterIndex, and rapidjson::value.
Referenced by CAlignedFeatureGraph::x_PlaceCluster().
|
protected |
Definition at line 343 of file feature_graph.hpp.
Referenced by GetClusterIndex(), and SetClusterIndex().
|
mutableprotected |
Definition at line 344 of file feature_graph.hpp.
Referenced by GetGlyph().
|
protected |
Definition at line 342 of file feature_graph.hpp.
Referenced by GetFeature(), GetGlyph(), GetLocation(), and SFeatRec().