Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

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 (FeatureData *data)
std::string myInfoPos (TR_DNA pos)

Private Member Functions

QualityDataqualityData ()

Detailed Description

Definition at line 64 of file featureinfo.h.


Constructor & Destructor Documentation

QualityInfo::QualityInfo FeatureData data  )  [inline]
 

Definition at line 67 of file featureinfo.h.

00067 : 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( 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 Mar 17 17:45:00 2006 for trapper by  doxygen 1.4.4