ARB
Classes | Macros | Enumerations | Functions
SEC_root.hxx File Reference
#include <iosfwd>
#include <aw_font_group.hxx>
#include "SEC_abspos.hxx"
#include "SEC_gc.hxx"
#include "SEC_db.hxx"
#include <BI_helix.hxx>
#include <arb_global_defs.h>
#include "secedit_extern.hxx"
Include dependency graph for SEC_root.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SEC_region
 
class  SEC_constrainted
 
class  SEC_oriented
 
class  SEC_base
 
class  SEC_base_part
 
class  FINAL_TYPE< SEQTYPE >
 xml element More...
 
class  FINAL_TYPE< SEQTYPE >
 xml element More...
 
class  FINAL_TYPE< SEQTYPE >
 xml element More...
 
class  FINAL_TYPE< SEQTYPE >
 xml element More...
 
struct  SEC_displayParams
 
class  SEC_root
 

Macros

#define DATA_VERSION   3
 

Enumerations

enum  SEC_BASE_TYPE { SEC_NO_TYPE = 0, SEC_LOOP = 1, SEC_HELIX = 2, SEC_ANY_TYPE = SEC_LOOP|SEC_HELIX }
 
enum  ShowBonds { SHOW_NO_BONDS = 0, SHOW_HELIX_BONDS = 1, SHOW_NHELIX_BONDS = 2 }
 
enum  ShowCursorPos { SHOW_NO_CURPOS = 0, SHOW_ABS_CURPOS = 1, SHOW_ECOLI_CURPOS = 2, SHOW_BASE_CURPOS = 3 }
 
enum  SEC_bgpaint_mode { BG_PAINT_NONE = 0, BG_PAINT_FIRST = 1, BG_PAINT_SECOND = 2, BG_PAINT_BOTH = BG_PAINT_FIRST | BG_PAINT_SECOND }
 

Functions

bool SEC_is_gap (char c)
 
bool are_adjacent_regions (const SEC_region *reg1, const SEC_region *reg2)
 

Macro Definition Documentation

#define DATA_VERSION   3

Definition at line 43 of file SEC_root.hxx.

Referenced by SEC_root::buildStructureString(), and SEC_root::read_data().

Enumeration Type Documentation

Enumerator
SEC_NO_TYPE 
SEC_LOOP 
SEC_HELIX 
SEC_ANY_TYPE 

Definition at line 257 of file SEC_root.hxx.

enum ShowBonds
Enumerator
SHOW_NO_BONDS 
SHOW_HELIX_BONDS 
SHOW_NHELIX_BONDS 

Definition at line 621 of file SEC_root.hxx.

Enumerator
SHOW_NO_CURPOS 
SHOW_ABS_CURPOS 
SHOW_ECOLI_CURPOS 
SHOW_BASE_CURPOS 

Definition at line 627 of file SEC_root.hxx.

Enumerator
BG_PAINT_NONE 
BG_PAINT_FIRST 
BG_PAINT_SECOND 
BG_PAINT_BOTH 

Definition at line 672 of file SEC_root.hxx.

Function Documentation

bool SEC_is_gap ( char  c)
inline

Definition at line 45 of file SEC_root.hxx.

References GAP::is_std_gap().

Referenced by SEC_db_interface::update_shown_positions().

bool are_adjacent_regions ( const SEC_region reg1,
const SEC_region reg2 
)
inline

Definition at line 996 of file SEC_root.hxx.

References SEC_region::get_sequence_end(), and SEC_region::get_sequence_start().

Referenced by SEC_root::split_loop().