#include <GlobalDefinitions.h>
Public Member Functions | |
| HitInfo (PositionInDatabase inputHitPos, SequenceOffset inputQueryPos) | |
| HitInfo (SequenceNumber inputSubjectNum, SequenceOffset inputSubjectPos, SequenceOffset inputQueryPos) | |
| bool | operator< (const HitInfo &hit) const |
| bool | operator== (const HitInfo &hit) const |
Public Attributes | |
| SequenceNumber | subjectNum |
| SequenceOffset | diff |
| SequenceOffset | queryPos |
Definition at line 317 of file GlobalDefinitions.h.
| HitInfo::HitInfo | ( | PositionInDatabase | inputHitPos, | |
| SequenceOffset | inputQueryPos | |||
| ) | [inline] |
Definition at line 330 of file GlobalDefinitions.h.
00330 : 00331 subjectNum( inputHitPos.sequence ), 00332 diff( inputHitPos.offset - inputQueryPos ), 00333 queryPos( inputQueryPos + 1 ) {}
| HitInfo::HitInfo | ( | SequenceNumber | inputSubjectNum, | |
| SequenceOffset | inputSubjectPos, | |||
| SequenceOffset | inputQueryPos | |||
| ) | [inline] |
Definition at line 336 of file GlobalDefinitions.h.
00338 : 00339 subjectNum( inputSubjectNum ), 00340 diff( inputSubjectPos - inputQueryPos ), 00341 queryPos( inputQueryPos + 1 ) {}
| bool HitInfo::operator< | ( | const HitInfo & | hit | ) | const [inline] |
Definition at line 345 of file GlobalDefinitions.h.
References diff, queryPos, and subjectNum.
00346 { 00347 return ( ( subjectNum < hit.subjectNum ) 00348 || ( ( subjectNum == hit.subjectNum ) 00349 && ( ( diff < hit.diff ) 00350 || ( ( diff == hit.diff ) 00351 && ( queryPos < hit.queryPos ) ) ) ) ); 00352 } // ~operator<
| bool HitInfo::operator== | ( | const HitInfo & | hit | ) | const [inline] |
Definition at line 354 of file GlobalDefinitions.h.
References diff, queryPos, and subjectNum.
00355 { 00356 return ( ( subjectNum == hit.subjectNum ) 00357 && ( diff == hit.diff ) 00358 && ( queryPos == hit.queryPos ) ); 00359 } // ~operator<
Definition at line 320 of file GlobalDefinitions.h.
Referenced by LessThanSubject::operator()(), operator<(), and operator==().
Definition at line 324 of file GlobalDefinitions.h.
Referenced by LessThanSubject::operator()(), LessThanDiff::operator()(), operator<(), and operator==().
Definition at line 327 of file GlobalDefinitions.h.
Referenced by LessThanQuery::operator()(), operator<(), and operator==().
1.5.2