ARB
Public Member Functions | List of all members
AW_helix Class Reference

#include <AW_helix.hxx>

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

Public Member Functions

 AW_helix (AW_root *aw_root)
 
void setup_changed_cb (AW_root *aw_root)
 
void add_callback (const RootCallback &cb) const
 
void remove_callback (const RootCallback &cb) const
 
charseq_2_helix (char *sequence, char undefsymbol= ' ') const
 
bool is_enabled () const
 
- Public Member Functions inherited from BI_helix
 BI_helix ()
 
 ~BI_helix ()
 
GB_ERROR init (GBDATA *gb_main)
 
GB_ERROR init (GBDATA *gb_main, const char *alignment_name)
 
GB_ERROR initFromData (const char *helix_nr, const char *helix, size_t size)
 
size_t size () const
 
bool has_entries () const
 
const BI_helix_entryentry (size_t pos) const
 
size_t opposite_position (size_t pos) const
 
bool is_pairpos (size_t pos) const
 
const charhelixNr (size_t pos) const
 
long first_pair_position () const
 
long next_pair_position (size_t pos) const
 
long first_position (const char *helixNr) const
 
long last_position (const char *helixNr) const
 
- Public Member Functions inherited from BI_pairdef
 BI_pairdef ()
 
 ~BI_pairdef ()
 
char get_symbol (char left, char right) const
 
int pair_strength (char left, char right)
 
const charget_pairs_def (int i) const
 
const charget_char_bind (int i) const
 
void set_pairs_def (int i, const char *new_pairs_def)
 
void set_char_bind (int i, const char *new_char_bind)
 

Additional Inherited Members

- Static Public Member Functions inherited from BI_helix
static GB_ERROR get_error ()
 

Detailed Description

Definition at line 28 of file AW_helix.hxx.

Constructor & Destructor Documentation

AW_helix::AW_helix ( AW_root aw_root)

Member Function Documentation

void AW_helix::setup_changed_cb ( AW_root aw_root)
void AW_helix::add_callback ( const RootCallback &  cb) const
void AW_helix::remove_callback ( const RootCallback &  cb) const

Definition at line 78 of file AW_helix.cxx.

References AW_awar::remove_callback().

char * AW_helix::seq_2_helix ( char sequence,
char  undefsymbol = ' ' 
) const
bool AW_helix::is_enabled ( ) const
inline

Definition at line 41 of file AW_helix.hxx.

References BI_helix::size().

Referenced by ED4_calc_terminal_extentions().


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