ARB
|
#include <RNA3D_Global.hxx>
Public Member Functions | |
RNA3D_Global (ED4_plugin_host &host) | |
~RNA3D_Global () | |
Public Member Functions inherited from Noncopyable | |
Noncopyable () | |
Public Attributes | |
Widget | glw |
AW_root * | root |
AWT_canvas * | gl_Canvas |
int | OpenGLEngineState |
int | iRotateMolecule |
bool | bPointSpritesSupported |
bool | bAutoRotate |
bool | bRotateMolecule |
bool | bDisplayMask |
bool | bDisplayComments |
bool | bEColiRefInitialized |
bool | bMapSearchStringsDispListCreated |
bool | bMapSaiDispListCreated |
float | ROTATION_SPEED |
float | saved_x |
float | saved_y |
float | scale |
OpenGLGraphics * | cGraphics |
Structure3D * | cStructure |
Texture2D * | cTexture |
GLRenderer * | cRenderer |
Vector3 | Viewer |
Vector3 | Center |
Vector3 | Up |
Definition at line 112 of file RNA3D_Global.hxx.
RNA3D_Global::RNA3D_Global | ( | ED4_plugin_host & | host | ) |
Definition at line 30 of file RNA3D_OpenGLEngine.cxx.
References bAutoRotate, bDisplayComments, bDisplayMask, bEColiRefInitialized, bMapSaiDispListCreated, bMapSearchStringsDispListCreated, bPointSpritesSupported, bRotateMolecule, Center, cGraphics, cRenderer, cStructure, cTexture, iRotateMolecule, OpenGLEngineState, ROTATION_SPEED, scale, Up, and Viewer.
RNA3D_Global::~RNA3D_Global | ( | ) |
Definition at line 55 of file RNA3D_OpenGLEngine.cxx.
References cGraphics, cRenderer, cStructure, and cTexture.
Widget RNA3D_Global::glw |
Definition at line 113 of file RNA3D_Global.hxx.
Referenced by InitializeOpenGLWindow(), and RefreshOpenGLDisplay().
AW_root* RNA3D_Global::root |
Definition at line 114 of file RNA3D_Global.hxx.
Referenced by CreateRNA3DMainWindow(), KeyPressEventHandler(), and RefreshMappingDisplay().
AWT_canvas* RNA3D_Global::gl_Canvas |
Definition at line 115 of file RNA3D_Global.hxx.
Referenced by ButtonPressEventHandler(), and CreateRNA3DMainWindow().
int RNA3D_Global::OpenGLEngineState |
Definition at line 117 of file RNA3D_Global.hxx.
Referenced by CreateRNA3DMainWindow(), ExposeOpenGLWindow(), InitializeOpenGLWindow(), RefreshOpenGLDisplay(), ResizeOpenGLWindow(), and RNA3D_Global().
int RNA3D_Global::iRotateMolecule |
Definition at line 118 of file RNA3D_Global.hxx.
Referenced by KeyPressEventHandler(), MapDisplayParameters(), and RNA3D_Global().
bool RNA3D_Global::bPointSpritesSupported |
Definition at line 120 of file RNA3D_Global.hxx.
Referenced by Structure3D::BuildDisplayList(), Structure3D::GenerateBaseDifferenceDisplayList(), Structure3D::GenerateHelixNrDispList(), Structure3D::GenerateInsertionDisplayList(), initExtensions(), Structure3D::MapSaiToEcoliTemplate(), Structure3D::MapSearchStringsToEcoliTemplate(), Structure3D::PointsToQuads(), Structure3D::PositionsToCoordinatesDispList(), and RNA3D_Global().
bool RNA3D_Global::bAutoRotate |
Definition at line 121 of file RNA3D_Global.hxx.
Referenced by MouseMoveEventHandler(), RenderOpenGLScene(), RNA3D_Global(), and RotateMoleculeStateChanged().
bool RNA3D_Global::bRotateMolecule |
Definition at line 122 of file RNA3D_Global.hxx.
Referenced by ButtonPressEventHandler(), ButtonReleaseEventHandler(), MouseMoveEventHandler(), RenderOpenGLScene(), and RNA3D_Global().
bool RNA3D_Global::bDisplayMask |
Definition at line 123 of file RNA3D_Global.hxx.
Referenced by DisplayMoleculeMask(), KeyPressEventHandler(), and RNA3D_Global().
bool RNA3D_Global::bDisplayComments |
Definition at line 124 of file RNA3D_Global.hxx.
Referenced by Structure3D::Combine2Dand3DstructureInfo(), KeyPressEventHandler(), Structure3D::ReadCoOrdinateFile(), and RNA3D_Global().
bool RNA3D_Global::bEColiRefInitialized |
Definition at line 126 of file RNA3D_Global.hxx.
Referenced by CursorPositionChanged_CB(), Structure3D::MapCurrentSpeciesToEcoliTemplate(), Structure3D::MapSaiToEcoliTemplate(), Structure3D::MapSearchStringsToEcoliTemplate(), and RNA3D_Global().
bool RNA3D_Global::bMapSearchStringsDispListCreated |
Definition at line 127 of file RNA3D_Global.hxx.
Referenced by MapDisplayParameters(), Structure3D::MapSearchStringsToEcoliTemplate(), MapSearchStringsToEcoliTemplateChanged_CB(), and RNA3D_Global().
bool RNA3D_Global::bMapSaiDispListCreated |
Definition at line 128 of file RNA3D_Global.hxx.
Referenced by MapDisplayParameters(), Structure3D::MapSaiToEcoliTemplate(), MapSaiToEcoliTemplateChanged_CB(), and RNA3D_Global().
float RNA3D_Global::ROTATION_SPEED |
Definition at line 130 of file RNA3D_Global.hxx.
Referenced by ComputeRotationXY(), MouseMoveEventHandler(), RNA3D_Global(), and SpinMolecule().
float RNA3D_Global::saved_x |
Definition at line 131 of file RNA3D_Global.hxx.
Referenced by ButtonPressEventHandler(), ComputeRotationXY(), and InitializeOpenGLEngine().
float RNA3D_Global::saved_y |
Definition at line 131 of file RNA3D_Global.hxx.
Referenced by ButtonPressEventHandler(), ComputeRotationXY(), and InitializeOpenGLEngine().
float RNA3D_Global::scale |
Definition at line 132 of file RNA3D_Global.hxx.
Referenced by ButtonPressEventHandler(), RefreshMappingDisplay(), RenderOpenGLScene(), and RNA3D_Global().
OpenGLGraphics* RNA3D_Global::cGraphics |
Definition at line 134 of file RNA3D_Global.hxx.
Referenced by InitializeOpenGLWindow(), Structure3D::MapSaiToEcoliTemplate(), Structure3D::MapSearchStringsToEcoliTemplate(), RenderOpenGLScene(), RNA3D_Global(), and ~RNA3D_Global().
Structure3D* RNA3D_Global::cStructure |
Definition at line 135 of file RNA3D_Global.hxx.
Referenced by Change3DMolecule_CB(), CreateDisplayHelices_window(), CreateRNA3DMainWindow(), CursorPositionChanged_CB(), DisplayHelixNrsChanged_CB(), DisplayPostionsIntervalChanged_CB(), DrawStructure(), InitializeOpenGLEngine(), MapDisplayParameters(), MapSaiToEcoliTemplateChanged_CB(), MapSearchStringsToEcoliTemplateChanged_CB(), MapSelectedSpeciesChanged_CB(), RenderOpenGLScene(), RNA3D_Global(), update_HelixNrDispList(), and ~RNA3D_Global().
Texture2D* RNA3D_Global::cTexture |
Definition at line 136 of file RNA3D_Global.hxx.
Referenced by DrawStructure(), InitializeOpenGLEngine(), RNA3D_Global(), and ~RNA3D_Global().
GLRenderer* RNA3D_Global::cRenderer |
Definition at line 137 of file RNA3D_Global.hxx.
Referenced by DrawStructure(), MapDisplayParameters(), MapSelectedSpeciesChanged_CB(), RenderOpenGLScene(), RNA3D_Global(), update_HelixNrDispList(), and ~RNA3D_Global().
Vector3 RNA3D_Global::Viewer |
Definition at line 139 of file RNA3D_Global.hxx.
Referenced by RenderOpenGLScene(), and RNA3D_Global().
Vector3 RNA3D_Global::Center |
Definition at line 140 of file RNA3D_Global.hxx.
Referenced by KeyPressEventHandler(), RefreshMappingDisplay(), RenderOpenGLScene(), and RNA3D_Global().
Vector3 RNA3D_Global::Up |
Definition at line 141 of file RNA3D_Global.hxx.
Referenced by RenderOpenGLScene(), and RNA3D_Global().