1 | #include <Xm/Xm.h> |
---|
2 | |
---|
3 | #define CREATED 1 |
---|
4 | #define NOT_CREATED 0 |
---|
5 | |
---|
6 | // enum { |
---|
7 | // HELIX_1,HELIX_2,HELIX_3,HELIX_4,HELIX_5,HELIX_6,HELIX_7,HELIX_8,HELIX_9,HELIX_10, |
---|
8 | // HELIX_11,HELIX_12,HELIX_13,HELIX_14,HELIX_15,HELIX_16,HELIX_17,HELIX_18,HELIX_19,HELIX_20, |
---|
9 | // HELIX_21,HELIX_22,HELIX_23,HELIX_24,HELIX_25,HELIX_26,HELIX_27,HELIX_28,HELIX_29,HELIX_30, |
---|
10 | // HELIX_31,HELIX_32,HELIX_33,HELIX_34,HELIX_35,HELIX_36,HELIX_37,HELIX_38,HELIX_39,HELIX_40, |
---|
11 | // HELIX_41,HELIX_42,HELIX_43,HELIX_44,HELIX_45,HELIX_46,HELIX_47,HELIX_48,HELIX_49,HELIX_50 |
---|
12 | // }; |
---|
13 | |
---|
14 | |
---|
15 | |
---|
16 | void ShowVendorInformation(); |
---|
17 | void ReshapeOpenGLWindow( GLint width, GLint height ); |
---|
18 | void InitializeOpenGLEngine(GLint width, GLint height ); |
---|
19 | void DrawStructure(); |
---|
20 | void RenderOpenGLScene(Widget w); |
---|
21 | void InitializeOpenGLWindow( Widget w ); |
---|
22 | void ComputeRotationXY(int x, int y); |
---|
23 | void CalculateRotationMatrix(); |
---|
24 | void MapDisplayParameters(AW_root *aw_root); |
---|
25 | void DisplayPostionsIntervalChanged_CB(AW_root *awr); |
---|
26 | void MapSelectedSpeciesChanged_CB(AW_root *awr); |
---|
27 | void CursorPositionChanged_CB(AW_root *awr); |
---|
28 | void DisplayHelixNrsChanged_CB(AW_root *awr); |
---|
29 | void MapSaiToEcoliTemplateChanged_CB(AW_root *awr); |
---|
30 | void MapSearchStringsToEcoliTemplateChanged_CB(AW_root *awr); |
---|
31 | void WinToScreenCoordinates(int x, int y, GLdouble *screenPos) ; |
---|