ARB
Public Member Functions | Public Attributes | List of all members
ali_aligner_last_cell Struct Reference

#include <ali_aligner.hxx>

Inheritance diagram for ali_aligner_last_cell:
Inheritance graph
[legend]
Collaboration diagram for ali_aligner_last_cell:
Collaboration graph
[legend]

Public Member Functions

 ali_aligner_last_cell (ALI_PROFILE *prof)
 
void insert_left (unsigned long start, unsigned char operation, float costs)
 
void insert_up (unsigned long start, unsigned char operation, float costs)
 
void update_border (unsigned long start_x, unsigned long end_x, unsigned long start_y, unsigned long end_y)
 
void update_left (ali_aligner_cell *akt_cell, unsigned long akt_pos, unsigned long start_x, unsigned long end_x)
 
void update_up (ali_aligner_cell *akt_cell, unsigned long akt_pos, unsigned long start_y, unsigned long end_y)
 
void update_up (ali_aligner_column *akt_col, unsigned long start_y, unsigned long end_y)
 
void print ()
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()
 

Public Attributes

ALI_PROFILEprofile
 
float d1
 
float d2
 
float d3
 
ALI_TLIST< ali_pathmap_up_pointerleft_starts
 
ALI_TLIST< ali_pathmap_up_pointerup_starts
 

Detailed Description

Definition at line 164 of file ali_aligner.hxx.

Constructor & Destructor Documentation

ali_aligner_last_cell::ali_aligner_last_cell ( ALI_PROFILE prof)
inline

Definition at line 170 of file ali_aligner.hxx.

Member Function Documentation

void ali_aligner_last_cell::insert_left ( unsigned long  start,
unsigned char  operation,
float  costs 
)
inline
void ali_aligner_last_cell::insert_up ( unsigned long  start,
unsigned char  operation,
float  costs 
)
inline
void ali_aligner_last_cell::update_border ( unsigned long  start_x,
unsigned long  end_x,
unsigned long  start_y,
unsigned long  end_y 
)
inline
void ali_aligner_last_cell::update_left ( ali_aligner_cell akt_cell,
unsigned long  akt_pos,
unsigned long  start_x,
unsigned long  end_x 
)
inline
void ali_aligner_last_cell::update_up ( ali_aligner_cell akt_cell,
unsigned long  akt_pos,
unsigned long  start_y,
unsigned long  end_y 
)
inline
void ali_aligner_last_cell::update_up ( ali_aligner_column akt_col,
unsigned long  start_y,
unsigned long  end_y 
)
inline
void ali_aligner_last_cell::print ( )
inline

Member Data Documentation

ALI_PROFILE* ali_aligner_last_cell::profile

Definition at line 165 of file ali_aligner.hxx.

float ali_aligner_last_cell::d1

Definition at line 166 of file ali_aligner.hxx.

float ali_aligner_last_cell::d2

Definition at line 166 of file ali_aligner.hxx.

float ali_aligner_last_cell::d3

Definition at line 166 of file ali_aligner.hxx.

ALI_TLIST<ali_pathmap_up_pointer> ali_aligner_last_cell::left_starts

Definition at line 167 of file ali_aligner.hxx.

ALI_TLIST<ali_pathmap_up_pointer> ali_aligner_last_cell::up_starts

Definition at line 168 of file ali_aligner.hxx.


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