#include <featureinfo.h>
Inheritance diagram for QualityInfo:
Public Member Functions | |
QualityInfo (SpatialFeatureData *data) | |
std::string | myInfoPos (TR_DNA pos) |
Private Member Functions | |
QualityData * | qualityData () |
Definition at line 66 of file featureinfo.h.
QualityInfo::QualityInfo | ( | SpatialFeatureData * | data | ) | [inline] |
std::string QualityInfo::myInfoPos | ( | TR_DNA | pos | ) | [virtual] |
Reimplemented from FeatureInfo.
Definition at line 84 of file featureinfo.cc.
References qualityData(), QualityData::qualityVector, and TrapperVector< T >::stlVector().
00085 { 00086 assert( pos >= 0 ); 00087 00088 assert( static_cast<size_t>(pos) < qualityData()->qualityVector.stlVector().size() ); 00089 00090 ostringstream os; 00091 00092 os<<"Qual: "<<qualityData()->qualityVector.stlVector()[ pos ]; 00093 00094 return os.str(); 00095 }
QualityData * QualityInfo::qualityData | ( | ) | [private] |
Definition at line 97 of file featureinfo.cc.
References FeatureInfo::m_data.
Referenced by myInfoPos().
00098 { 00099 return dynamic_cast<QualityData *>( m_data ); 00100 }