QualityInfo Class Reference

#include <featureinfo.h>

Inheritance diagram for QualityInfo:

Inheritance graph
[legend]
Collaboration diagram for QualityInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QualityInfo (SpatialFeatureData *data)
std::string myInfoPos (TR_DNA pos)

Private Member Functions

QualityDataqualityData ()

Detailed Description

Definition at line 66 of file featureinfo.h.


Constructor & Destructor Documentation

QualityInfo::QualityInfo ( SpatialFeatureData data  )  [inline]

Definition at line 69 of file featureinfo.h.

00069 : FeatureInfo(data) {}


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Fri Jul 17 20:19:51 2009 for ngsview by  doxygen 1.5.1