ARB
Classes | Macros | Functions | Variables
RNA3D_Global.hxx File Reference
#include <arbtools.h>
Include dependency graph for RNA3D_Global.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Vector3
 
struct  RNA3D_Global
 

Macros

#define M_PI   3.14159265358979323846
 
#define rna3d_assert(cond)   arb_assert(cond)
 
#define AWAR_3D_SAI_SELECTED   "rna3d/sai_selected"
 
#define AWAR_3D_DISPLAY_HELIX   "rna3d/display_helix"
 
#define AWAR_3D_HELIX_BACKBONE   "rna3d/helix_backbone"
 
#define AWAR_3D_HELIX_MIDPOINT   "rna3d/helix_midpoint"
 
#define AWAR_3D_HELIX_SIZE   "rna3d/helix_size"
 
#define AWAR_3D_HELIX_FROM   "rna3d/helix_from"
 
#define AWAR_3D_HELIX_TO   "rna3d/helix_to"
 
#define AWAR_3D_HELIX_NUMBER   "rna3d/helix_number"
 
#define AWAR_3D_DISPLAY_TERTIARY_INTRACTIONS   "rna3d/tertiary_interactions"
 
#define AWAR_3D_DISPLAY_BASES   "rna3d/display_bases"
 
#define AWAR_3D_DISPLAY_SIZE   "rna3d/display_size"
 
#define AWAR_3D_BASES_MODE   "rna3d/bases_mode"
 
#define AWAR_3D_BASES_HELIX   "rna3d/bases_helix"
 
#define AWAR_3D_BASES_UNPAIRED_HELIX   "rna3d/bases_unpaired_helix"
 
#define AWAR_3D_BASES_NON_HELIX   "rna3d/bases_non_helix"
 
#define AWAR_3D_SHAPES_HELIX   "rna3d/shapes_helix"
 
#define AWAR_3D_SHAPES_UNPAIRED_HELIX   "rna3d/shapes_unpaired_helix"
 
#define AWAR_3D_SHAPES_NON_HELIX   "rna3d/shapes_non_helix"
 
#define AWAR_3D_MOL_BACKBONE   "rna3d/mol_backbone"
 
#define AWAR_3D_MOL_COLORIZE   "rna3d/mol_colorize"
 
#define AWAR_3D_MOL_SIZE   "rna3d/mol_size"
 
#define AWAR_3D_MOL_DISP_POS   "rna3d/mol_disp_pos"
 
#define AWAR_3D_MOL_POS_INTERVAL   "rna3d/mol_pos_interval"
 
#define AWAR_3D_MOL_ROTATE   "rna3d/mol_rotate"
 
#define AWAR_3D_MAP_SPECIES   "rna3d/mol_map_species"
 
#define AWAR_3D_MAP_SPECIES_DISP_BASE   "rna3d/mol_map_species_base"
 
#define AWAR_3D_MAP_SPECIES_DISP_POS   "rna3d/mol_map_species_pos"
 
#define AWAR_3D_MAP_SPECIES_DISP_DELETIONS   "rna3d/mol_map_species_deletions"
 
#define AWAR_3D_MAP_SPECIES_DISP_MISSING   "rna3d/mol_map_species_missing"
 
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS   "rna3d/mol_map_species_insertions"
 
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS_INFO   "rna3d/mol_map_species_insertions_info"
 
#define AWAR_3D_SELECTED_SPECIES   "rna3d/selected_species"
 
#define AWAR_3D_CURSOR_POSITION   "rna3d/cursor_postion"
 
#define AWAR_3D_MAP_ENABLE   "rna3d/map_enable"
 
#define AWAR_3D_MAP_SAI   "rna3d/map_sai"
 
#define AWAR_3D_MAP_SEARCH_STRINGS   "rna3d/map_search_strings"
 
#define AWAR_3D_DISPLAY_MASK   "rna3d/display_mask"
 
#define AWAR_3D_23S_RRNA_MOL   "rna3d/rrna_mol_23s"
 

Functions

void RNA3D_init_global_data (ED4_plugin_host &host)
 

Variables

RNA3D_GlobalRNA3D
 

Macro Definition Documentation

#define M_PI   3.14159265358979323846
#define rna3d_assert (   cond)    arb_assert(cond)

Definition at line 26 of file RNA3D_Global.hxx.

#define AWAR_3D_SAI_SELECTED   "rna3d/sai_selected"

Definition at line 29 of file RNA3D_Global.hxx.

Referenced by CreateRNA3DMainWindow().

#define AWAR_3D_DISPLAY_HELIX   "rna3d/display_helix"
#define AWAR_3D_HELIX_BACKBONE   "rna3d/helix_backbone"
#define AWAR_3D_HELIX_MIDPOINT   "rna3d/helix_midpoint"
#define AWAR_3D_HELIX_SIZE   "rna3d/helix_size"
#define AWAR_3D_HELIX_FROM   "rna3d/helix_from"
#define AWAR_3D_HELIX_TO   "rna3d/helix_to"
#define AWAR_3D_HELIX_NUMBER   "rna3d/helix_number"
#define AWAR_3D_DISPLAY_TERTIARY_INTRACTIONS   "rna3d/tertiary_interactions"
#define AWAR_3D_DISPLAY_BASES   "rna3d/display_bases"
#define AWAR_3D_DISPLAY_SIZE   "rna3d/display_size"
#define AWAR_3D_BASES_MODE   "rna3d/bases_mode"
#define AWAR_3D_BASES_HELIX   "rna3d/bases_helix"
#define AWAR_3D_BASES_UNPAIRED_HELIX   "rna3d/bases_unpaired_helix"
#define AWAR_3D_BASES_NON_HELIX   "rna3d/bases_non_helix"
#define AWAR_3D_SHAPES_HELIX   "rna3d/shapes_helix"
#define AWAR_3D_SHAPES_UNPAIRED_HELIX   "rna3d/shapes_unpaired_helix"
#define AWAR_3D_SHAPES_NON_HELIX   "rna3d/shapes_non_helix"
#define AWAR_3D_MOL_BACKBONE   "rna3d/mol_backbone"
#define AWAR_3D_MOL_COLORIZE   "rna3d/mol_colorize"
#define AWAR_3D_MOL_SIZE   "rna3d/mol_size"
#define AWAR_3D_MOL_DISP_POS   "rna3d/mol_disp_pos"
#define AWAR_3D_MOL_POS_INTERVAL   "rna3d/mol_pos_interval"
#define AWAR_3D_MOL_ROTATE   "rna3d/mol_rotate"
#define AWAR_3D_MAP_SPECIES   "rna3d/mol_map_species"
#define AWAR_3D_MAP_SPECIES_DISP_BASE   "rna3d/mol_map_species_base"
#define AWAR_3D_MAP_SPECIES_DISP_POS   "rna3d/mol_map_species_pos"
#define AWAR_3D_MAP_SPECIES_DISP_DELETIONS   "rna3d/mol_map_species_deletions"
#define AWAR_3D_MAP_SPECIES_DISP_MISSING   "rna3d/mol_map_species_missing"
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS   "rna3d/mol_map_species_insertions"
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS_INFO   "rna3d/mol_map_species_insertions_info"
#define AWAR_3D_SELECTED_SPECIES   "rna3d/selected_species"
#define AWAR_3D_CURSOR_POSITION   "rna3d/cursor_postion"
#define AWAR_3D_MAP_ENABLE   "rna3d/map_enable"
#define AWAR_3D_MAP_SAI   "rna3d/map_sai"
#define AWAR_3D_MAP_SEARCH_STRINGS   "rna3d/map_search_strings"
#define AWAR_3D_DISPLAY_MASK   "rna3d/display_mask"

Definition at line 76 of file RNA3D_Global.hxx.

Referenced by AddCallBacks(), CreateRNA3DAwars(), and CreateRNA3DMainWindow().

#define AWAR_3D_23S_RRNA_MOL   "rna3d/rrna_mol_23s"

Function Documentation

void RNA3D_init_global_data ( ED4_plugin_host host)

Definition at line 24 of file RNA3D_OpenGLEngine.cxx.

Referenced by CreateRNA3DMainWindow().

Variable Documentation

RNA3D_Global* RNA3D