ARB
Macros | Functions
RNA3D_OpenGLEngine.hxx File Reference
#include <Xm/Xm.h>
Include dependency graph for RNA3D_OpenGLEngine.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CREATED   1
 
#define NOT_CREATED   0
 

Functions

void ReshapeOpenGLWindow (GLint width, GLint height)
 
void InitializeOpenGLEngine (GLint width, GLint height)
 
void RenderOpenGLScene (Widget w)
 
void InitializeOpenGLWindow (Widget w)
 
void ComputeRotationXY (int x, int y)
 
void MapDisplayParameters (AW_root *aw_root)
 
void DisplayPostionsIntervalChanged_CB (AW_root *awr)
 
void MapSelectedSpeciesChanged_CB (AW_root *awr)
 
void CursorPositionChanged_CB (AW_root *awr)
 
void DisplayHelixNrsChanged_CB (AW_root *awr, bool upper_limit_changed)
 
void MapSaiToEcoliTemplateChanged_CB (AW_root *awr)
 
void MapSearchStringsToEcoliTemplateChanged_CB (AW_root *awr)
 
void WinToScreenCoordinates (int x, int y, GLdouble *screenPos)
 

Macro Definition Documentation

#define CREATED   1

Definition at line 3 of file RNA3D_OpenGLEngine.hxx.

Referenced by InitializeOpenGLWindow(), and RefreshOpenGLDisplay().

#define NOT_CREATED   0

Function Documentation

void ReshapeOpenGLWindow ( GLint  width,
GLint  height 
)
void InitializeOpenGLEngine ( GLint  width,
GLint  height 
)
void RenderOpenGLScene ( Widget  w)
void InitializeOpenGLWindow ( Widget  w)
void ComputeRotationXY ( int  x,
int  y 
)
void MapDisplayParameters ( AW_root aw_root)

Definition at line 247 of file RNA3D_OpenGLEngine.cxx.

References AW_root::awar(), AWAR_3D_BASES_HELIX, AWAR_3D_BASES_MODE, AWAR_3D_BASES_NON_HELIX, AWAR_3D_BASES_UNPAIRED_HELIX, AWAR_3D_CURSOR_POSITION, AWAR_3D_DISPLAY_BASES, AWAR_3D_DISPLAY_HELIX, AWAR_3D_DISPLAY_SIZE, AWAR_3D_DISPLAY_TERTIARY_INTRACTIONS, AWAR_3D_HELIX_BACKBONE, AWAR_3D_HELIX_FROM, AWAR_3D_HELIX_MIDPOINT, AWAR_3D_HELIX_NUMBER, AWAR_3D_HELIX_SIZE, AWAR_3D_HELIX_TO, AWAR_3D_MAP_ENABLE, AWAR_3D_MAP_SAI, AWAR_3D_MAP_SEARCH_STRINGS, AWAR_3D_MAP_SPECIES, AWAR_3D_MAP_SPECIES_DISP_BASE, AWAR_3D_MAP_SPECIES_DISP_DELETIONS, AWAR_3D_MAP_SPECIES_DISP_INSERTIONS, AWAR_3D_MAP_SPECIES_DISP_INSERTIONS_INFO, AWAR_3D_MAP_SPECIES_DISP_MISSING, AWAR_3D_MAP_SPECIES_DISP_POS, AWAR_3D_MOL_BACKBONE, AWAR_3D_MOL_COLORIZE, AWAR_3D_MOL_DISP_POS, AWAR_3D_MOL_POS_INTERVAL, AWAR_3D_MOL_ROTATE, AWAR_3D_MOL_SIZE, AWAR_3D_SHAPES_HELIX, AWAR_3D_SHAPES_NON_HELIX, AWAR_3D_SHAPES_UNPAIRED_HELIX, RNA3D_Global::bMapSaiDispListCreated, RNA3D_Global::bMapSearchStringsDispListCreated, bMapSpDispListCreated, Structure3D::calc_helix_count(), RNA3D_Global::cRenderer, RNA3D_Global::cStructure, GLRenderer::fHelixSize, GLRenderer::fixInvalidHelixPositions(), GLRenderer::fSkeletonSize, GLRenderer::iBackBone, GLRenderer::iBaseHelix, GLRenderer::iBaseMode, GLRenderer::iBaseNonHelix, GLRenderer::iBaseUnpairHelix, GLRenderer::iColorise, GLRenderer::iDispCursorPos, GLRenderer::iDisplayBases, GLRenderer::iDisplayHelix, GLRenderer::iDispPos, GLRenderer::iDispTerInt, GLRenderer::iEndHelix, GLRenderer::iHelixBackBone, GLRenderer::iHelixMidPoint, GLRenderer::iHelixNrs, Structure3D::iInterval, Structure3D::iMapEnable, Structure3D::iMapSAI, Structure3D::iMapSearch, GLRenderer::iMapSpecies, GLRenderer::iMapSpeciesBase, GLRenderer::iMapSpeciesDels, GLRenderer::iMapSpeciesIns, GLRenderer::iMapSpeciesInsInfo, GLRenderer::iMapSpeciesMiss, GLRenderer::iMapSpeciesPos, RNA3D_Global::iRotateMolecule, GLRenderer::iShapeHelix, GLRenderer::iShapeNonHelix, GLRenderer::iShapeUnpairHelix, GLRenderer::iStartHelix, Structure3D::MapCurrentSpeciesToEcoliTemplate(), Structure3D::MapSaiToEcoliTemplate(), Structure3D::MapSearchStringsToEcoliTemplate(), GLRenderer::ObjectSize, AW_awar::read_float(), AW_awar::read_int(), update_HelixNrDispList(), and AW_awar::write_int().

Referenced by DisplayHelixNrsChanged_CB(), DisplayPostionsIntervalChanged_CB(), RNA3D_Graphics::paint(), RefreshCanvas(), and RotateMoleculeStateChanged_cb().

void DisplayPostionsIntervalChanged_CB ( AW_root awr)
void MapSelectedSpeciesChanged_CB ( AW_root awr)
void CursorPositionChanged_CB ( AW_root awr)
void DisplayHelixNrsChanged_CB ( AW_root awr,
bool  upper_limit_changed 
)
void MapSaiToEcoliTemplateChanged_CB ( AW_root awr)
void MapSearchStringsToEcoliTemplateChanged_CB ( AW_root awr)
void WinToScreenCoordinates ( int  x,
int  y,
GLdouble *  screenPos 
)