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

#include <ali_aligner.hxx>

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

Public Member Functions

 ali_aligner_dellist (ALI_PROFILE *p)
 
 ~ali_aligner_dellist ()
 
void print ()
 
void print_cont (unsigned long position)
 
unsigned long length ()
 
void make_empty ()
 
void insert (unsigned long start, float costs, unsigned char operation)
 
float update (unsigned long position)
 
ALI_TARRAY
< ali_pathmap_up_pointer > * 
starts (float costs, unsigned long y_offset)
 
void optimize (unsigned long position)
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()
 

Public Attributes

ALI_PROFILEprofile
 
ALI_TLIST
< ali_aligner_dellist_elem * > 
list_of_dels
 

Detailed Description

Definition at line 92 of file ali_aligner.hxx.

Constructor & Destructor Documentation

ali_aligner_dellist::ali_aligner_dellist ( ALI_PROFILE p)
inline

Definition at line 96 of file ali_aligner.hxx.

ali_aligner_dellist::~ali_aligner_dellist ( )
inline

Member Function Documentation

void ali_aligner_dellist::print ( )
inline
void ali_aligner_dellist::print_cont ( unsigned long  position)
inline
unsigned long ali_aligner_dellist::length ( )
inline

Definition at line 135 of file ali_aligner.hxx.

References ALI_TLIST< T >::cardinality().

void ali_aligner_dellist::make_empty ( )
inline
void ali_aligner_dellist::insert ( unsigned long  start,
float  costs,
unsigned char  operation 
)
inline

Definition at line 150 of file ali_aligner.hxx.

References ALI_TLIST< T >::append_end().

float ali_aligner_dellist::update ( unsigned long  position)
ALI_TARRAY< ali_pathmap_up_pointer > * ali_aligner_dellist::starts ( float  costs,
unsigned long  y_offset 
)
void ali_aligner_dellist::optimize ( unsigned long  position)

Member Data Documentation

ALI_PROFILE* ali_aligner_dellist::profile

Definition at line 93 of file ali_aligner.hxx.

Referenced by optimize(), and update().

ALI_TLIST<ali_aligner_dellist_elem *> ali_aligner_dellist::list_of_dels

Definition at line 94 of file ali_aligner.hxx.

Referenced by optimize(), starts(), and update().


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