librostlab-blast  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
rostlab::blast::location Class Reference

Abstract a location. More...

#include <blast-parser-location.h>

Collaboration diagram for rostlab::blast::location:
Collaboration graph
[legend]

Public Member Functions

 location ()
 Construct a location.
void initialize (std::string *fn)
 Initialization.
Line and Column related manipulators
void step ()
 Reset initial location to final location.
void columns (unsigned int count=1)
 Extend the current location to the COUNT next columns.
void lines (unsigned int count=1)
 Extend the current location to the COUNT next lines.

Public Attributes

position begin
 Beginning of the located region.
position end
 End of the located region.

Detailed Description

Abstract a location.

Definition at line 54 of file blast-parser-location.h.

Constructor & Destructor Documentation

rostlab::blast::location::location ( )
inline

Construct a location.

Definition at line 59 of file blast-parser-location.h.

Member Function Documentation

void rostlab::blast::location::columns ( unsigned int  count = 1)
inline

Extend the current location to the COUNT next columns.

Definition at line 82 of file blast-parser-location.h.

void rostlab::blast::location::initialize ( std::string *  fn)
inline

Initialization.

Definition at line 66 of file blast-parser-location.h.

void rostlab::blast::location::lines ( unsigned int  count = 1)
inline

Extend the current location to the COUNT next lines.

Definition at line 88 of file blast-parser-location.h.

void rostlab::blast::location::step ( )
inline

Reset initial location to final location.

Definition at line 76 of file blast-parser-location.h.

Member Data Documentation

position rostlab::blast::location::begin

Beginning of the located region.

Definition at line 97 of file blast-parser-location.h.

position rostlab::blast::location::end

End of the located region.

Definition at line 99 of file blast-parser-location.h.


The documentation for this class was generated from the following file: