|
| static void | expose_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | resize_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | actions_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | misc_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | Add_set_field (char *widget, char *widget_text, Widget *row_col_box, Widget *wid, G4double *val, G4OpenGLXmViewer *pView) |
| |
| static void | zoom_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | dolly_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | pan_left_right_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | left_right_pan_callback (XtPointer clientData, XtIntervalId *timer_id) |
| |
| static void | theta_rotation_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | phi_rotation_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | pan_up_down_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | up_down_pan_callback (XtPointer clientData, XtIntervalId *timer_id) |
| |
| static void | drawing_style_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | background_color_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_rot_subject_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_rot_sens_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_pan_sens_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_wob_sens_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | projection_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | wobble_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | reset_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | update_panels_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | wobble_timer_callback (XtPointer clientData, XtIntervalId *timerid) |
| |
| static void | Add_radio_box (char *label_string, Widget *parent_frame_widget, XtCallbackRec *radio_box_cb, G4int num_buttons, G4int default_button, char *radio_box_name, char **button_names, G4OpenGLXmViewer *pView) |
| |
| static void | Add_four_arrow_buttons (G4OpenGLXmViewer *pView, XtCallbackRec **arrow_callbacks, Widget *parent_widget) |
| |
| static void | Add_slider_box (char *label_string, G4int num_sliders, char **slider_name, G4OpenGLXmViewer *pView, G4double *min_array, G4double *max_array, G4double *value_array, G4bool *show, short *decimals, unsigned char *orientation, unsigned char *direction, XtCallbackRec **slider_box_cb, Widget *parent_frame_widget) |
| |
| static void | rotate_in_theta (XtPointer clientData, XtIntervalId *timer_id) |
| |
| static void | rotate_in_phi (XtPointer clientData, XtIntervalId *timer_id) |
| |
| static void | get_double_value_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | get_text_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | transparency_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | antialias_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | haloing_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | aux_edge_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_print_colour_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | set_print_style_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static void | print_callback (Widget w, XtPointer clientData, XtPointer callData) |
| |
| static G4bool | get_boolean_userData (Widget w) |
| |
| static G4int | get_int_userData (Widget w) |
| |
|
| virtual void | ShowView () |
| |
| void | ResetView () |
| |
| void | GetXmConnection () |
| |
| virtual void | CreateMainWindow () |
| |
| void | GetXConnection () |
| |
| void | CreateGLXContext (XVisualInfo *vi) |
| |
| virtual void | CreateFontLists () |
| |
| | G4OpenGLViewer (G4OpenGLSceneHandler &scene) |
| |
| virtual | ~G4OpenGLViewer () |
| |
| void | ChangePointSize (G4double size) |
| |
| void | ChangeLineWidth (G4double width) |
| |
| void | HaloingFirstPass () |
| |
| void | HaloingSecondPass () |
| |
| void | HLRFirstPass () |
| |
| void | HLRSecondPass () |
| |
| void | HLRThirdPass () |
| |
| void | InitializeGLView () |
| |
| void | ResizeGLView () |
| |
| void | ResizeWindow (unsigned int, unsigned int) |
| |
| virtual G4String | Pick (GLdouble x, GLdouble y) |
| |
const std::vector
< G4OpenGLViewerPickMap * > & | GetPickDetails (GLdouble x, GLdouble y) |
| |
| void | rotateScene (G4double dx, G4double dy) |
| |
| void | rotateSceneToggle (G4double dx, G4double dy) |
| |
| void | setExportSize (G4int, G4int) |
| |
| bool | setExportFilename (G4String name, G4bool inc=true) |
| |
| std::string | getRealPrintFilename () |
| |
| unsigned int | getWinWidth () const |
| |
| unsigned int | getWinHeight () const |
| |
| G4bool | sizeHasChanged () |
| |
| GLdouble | getSceneNearWidth () |
| |
| GLdouble | getSceneFarWidth () |
| |
| GLdouble | getSceneDepth () |
| |
| void | addExportImageFormat (std::string format) |
| |
| G4bool | isGl2psWriting () |
| |
| G4bool | isFramebufferReady () |
| |
| void | g4GluPickMatrix (GLdouble x, GLdouble y, GLdouble width, GLdouble height, GLint viewport[4]) |
| |
| void | g4GluLookAt (GLdouble eyex, GLdouble eyey, GLdouble eyez, GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx, GLdouble upy, GLdouble upz) |
| |
| void | g4GlOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far) |
| |
| void | g4GlFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far) |
| |
| void | SetTouchable (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath) |
| |
| void | TouchableSetVisibility (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, G4bool visibility) |
| |
| void | TouchableSetColour (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, const G4Colour &) |
| |