Geant4  10.04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4OpenGLXmViewer Class Reference
Inheritance diagram for G4OpenGLXmViewer:
G4OpenGLXViewer G4OpenGLViewer G4VViewer G4OpenGLImmediateXmViewer G4OpenGLStoredXmViewer

Public Member Functions

 G4OpenGLXmViewer (G4OpenGLSceneHandler &scene)
 
virtual ~G4OpenGLXmViewer ()
 
- Public Member Functions inherited from G4OpenGLXViewer
 G4OpenGLXViewer (G4OpenGLSceneHandler &scene)
 
virtual ~G4OpenGLXViewer ()
 
void SetView ()
 
void ShowView ()
 
void DrawText (const G4Text &)
 
- Public Member Functions inherited from G4OpenGLViewer
void ClearView ()
 
void ClearViewWithoutFlush ()
 
bool printEPS ()
 
virtual bool exportImage (std::string name="", int width=-1, int height=-1)
 
bool setExportImageFormat (std::string format, bool quiet=false)
 
- Public Member Functions inherited from G4VViewer
 G4VViewer (G4VSceneHandler &, G4int id, const G4String &name="")
 
virtual ~G4VViewer ()
 
virtual void Initialise ()
 
virtual void DrawView ()=0
 
void RefreshView ()
 
virtual void FinishView ()
 
std::vector< G4ThreeVectorComputeFlyThrough (G4Vector3D *)
 
const G4StringGetName () const
 
const G4StringGetShortName () const
 
void SetName (const G4String &)
 
G4int GetViewId () const
 
G4VSceneHandlerGetSceneHandler () const
 
const G4ViewParametersGetViewParameters () const
 
const G4ViewParametersGetDefaultViewParameters () const
 
virtual const std::vector
< G4ModelingParameters::VisAttributesModifier > * 
GetPrivateVisAttributesModifiers () const
 
void SetViewParameters (const G4ViewParameters &vp)
 
void SetDefaultViewParameters (const G4ViewParameters &vp)
 
const G4VisAttributesGetApplicableVisAttributes (const G4VisAttributes *) const
 
void SetNeedKernelVisit (G4bool need)
 
void NeedKernelVisit ()
 
void ProcessView ()
 

Static Public Member Functions

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)
 

Protected Member Functions

virtual void ShowView ()
 
void ResetView ()
 
void GetXmConnection ()
 
virtual void CreateMainWindow ()
 
- Protected Member Functions inherited from G4OpenGLXViewer
void GetXConnection ()
 
void CreateGLXContext (XVisualInfo *vi)
 
virtual void CreateFontLists ()
 
- Protected Member Functions inherited from G4OpenGLViewer
 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)
 
- Protected Member Functions inherited from G4VViewer
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 &)
 

Protected Attributes

XtAppContext app
 
XtWorkProcId workId
 
Widget toplevel
 
Widget shell
 
Widget main_win
 
Widget menubar
 
Widget style_cascade
 
Widget actions_cascade
 
Widget misc_cascade
 
Widget spec_cascade
 
Widget drawing_style_pullright
 
Widget background_color_pullright
 
Widget transparency_pullright
 
Widget antialias_pullright
 
Widget haloing_pullright
 
Widget aux_edge_pullright
 
Widget frame
 
Widget glxarea
 
XmString style_str
 
XmString actions_str
 
XmString misc_str
 
XmString spec_str
 
XmString draw_str
 
XmString polyhedron_str
 
XmString wireframe_str
 
XmString hlr_str
 
XmString hsr_str
 
XmString hlhsr_str
 
XmString set_str
 
XmString rot_str
 
XmString pan_str
 
XmString exit_str
 
XmString quit_str
 
XmString print_str
 
XmString white_str
 
XmString black_str
 
XmString anti_str
 
XmString trans_str
 
XmString halo_str
 
XmString aux_edge_str
 
XmString bgnd_str
 
XmString off_str
 
XmString on_str
 
G4double zoom_high
 
G4double zoom_low
 
G4double pan_low
 
G4double pan_high
 
G4double dolly_low
 
G4double dolly_high
 
G4double fov
 
G4double rot_sens_limit
 
G4double pan_sens_limit
 
G4double wob_high
 
G4double wob_low
 
G4double wob_sens
 
Pixel bgnd
 
Pixel borcol
 
G4bool pan_right
 
G4bool rotate_right
 
G4bool pan_up
 
G4bool rotate_up
 
XtIntervalId rotation_timer
 
XtIntervalId pan_timer
 
XtIntervalId wobble_timer
 
G4Vector3D original_vp
 
G4int frameNo
 
G4OpenGLXmTopLevelShellfprotation_top
 
G4OpenGLXmBoxfprotation_button_box
 
G4OpenGLXmRadioButtonfprotation_button1
 
G4OpenGLXmRadioButtonfprotation_button2
 
G4OpenGLXmBoxfprotation_slider_box
 
G4OpenGLXmSliderBarfprotation_slider
 
G4OpenGLXmBoxfprotation_arrow_box
 
G4OpenGLXmFourArrowButtonsfprotation_arrow
 
G4OpenGLXmTopLevelShellfppanning_top
 
G4OpenGLXmFramedBoxfppanning_box
 
G4OpenGLXmFourArrowButtonsfppanning_arrows
 
G4OpenGLXmSliderBarfppanning_slider
 
G4OpenGLXmFramedBoxfpzoom_box
 
G4OpenGLXmSliderBarfpzoom_slider
 
G4OpenGLXmFramedBoxfpdolly_box
 
G4OpenGLXmSliderBarfpdolly_slider
 
G4OpenGLXmTopLevelShellfpsetting_top
 
G4OpenGLXmFramedBoxfpsetting_box
 
G4OpenGLXmTextFieldfppan_set
 
G4OpenGLXmTextFieldfprot_set
 
G4OpenGLXmTextFieldfpzoom_upper
 
G4OpenGLXmTextFieldfpzoom_lower
 
G4OpenGLXmTextFieldfpdolly_upper
 
G4OpenGLXmTextFieldfpdolly_lower
 
G4OpenGLXmPushButtonfpok_button
 
G4OpenGLXmTopLevelShellfpmiscellany_top
 
G4OpenGLXmFramedBoxfpwobble_box
 
G4OpenGLXmPushButtonfpwobble_button
 
G4OpenGLXmSliderBarfpwobble_slider
 
G4OpenGLXmFramedBoxfpreset_box
 
G4OpenGLXmPushButtonfpreset_button
 
G4OpenGLXmFramedBoxfpproj_style_box
 
G4OpenGLXmRadioButtonfporthogonal_button
 
G4OpenGLXmRadioButtonfpperspective_button
 
G4OpenGLXmTextFieldfpfov_text
 
G4OpenGLXmTopLevelShellfpprint_top
 
G4OpenGLXmFramedBoxfpprint_box
 
G4OpenGLXmFramedBoxfpprint_col_box
 
G4OpenGLXmFramedBoxfpprint_style_box
 
G4OpenGLXmTextFieldfpprint_text
 
G4OpenGLXmPushButtonfpprint_button
 
G4OpenGLXmSeparatorfpprint_line
 
G4OpenGLXmRadioButtonfpprint_col_radio1
 
G4OpenGLXmRadioButtonfpprint_col_radio2
 
G4OpenGLXmRadioButtonfpprint_style_radio1
 
G4OpenGLXmRadioButtonfpprint_style_radio2
 
- Protected Attributes inherited from G4OpenGLXViewer
XWindowAttributes xwa
 
Display * dpy
 
XVisualInfo * vi_immediate
 
XVisualInfo * vi_stored
 
XVisualInfo * vi
 
Colormap cmap
 
XSetWindowAttributes swa
 
GLXDrawable win
 
GLXContext cxMaster
 
XEvent event
 
G4intattributeList
 
G4int errorBase
 
G4int eventBase
 
G4int major
 
G4int minor
 
XSizeHints * norm_hints
 
XWMHints * wm_hints
 
XClassHint * class_hints
 
Pixmap icon_pixmap
 
XSizeHints * size_hints
 
Atom Xatom
 
XTextProperty windowName
 
XTextProperty iconName
 
char charViewName [100]
 
- Protected Attributes inherited from G4OpenGLViewer
G4bool fPrintColour
 
G4bool fVectoredPs
 
G4OpenGLSceneHandlerfOpenGLSceneHandler
 
G4Colour background
 
G4bool transparency_enabled
 
G4bool antialiasing_enabled
 
G4bool haloing_enabled
 
G4double fStartTime
 
G4double fEndTime
 
G4double fFadeFactor
 
G4bool fDisplayHeadTime
 
G4double fDisplayHeadTimeX
 
G4double fDisplayHeadTimeY
 
G4double fDisplayHeadTimeSize
 
G4double fDisplayHeadTimeRed
 
G4double fDisplayHeadTimeGreen
 
G4double fDisplayHeadTimeBlue
 
G4bool fDisplayLightFront
 
G4double fDisplayLightFrontX
 
G4double fDisplayLightFrontY
 
G4double fDisplayLightFrontZ
 
G4double fDisplayLightFrontT
 
G4double fDisplayLightFrontRed
 
G4double fDisplayLightFrontGreen
 
G4double fDisplayLightFrontBlue
 
G4OpenGL2PSActionfGL2PSAction
 
G4double fRot_sens
 
G4double fPan_sens
 
unsigned int fWinSize_x
 
unsigned int fWinSize_y
 
std::vector< std::string > fExportImageFormatVector
 
std::string fDefaultExportImageFormat
 
std::string fExportImageFormat
 
int fExportFilenameIndex
 
G4int fPrintSizeX
 
G4int fPrintSizeY
 
- Protected Attributes inherited from G4VViewer
G4VSceneHandlerfSceneHandler
 
G4int fViewId
 
G4String fName
 
G4String fShortName
 
G4ViewParameters fVP
 
G4ViewParameters fDefaultVP
 
G4bool fNeedKernelVisit
 

Private Member Functions

 G4OpenGLXmViewer (const G4OpenGLXmViewer &)
 
G4OpenGLXmVieweroperator= (const G4OpenGLXmViewer &)
 
void UpdateControlPanel ()
 

Friends

class G4OpenGLXmVWidgetObject
 
class G4OpenGLXmViewerMessenger
 

Additional Inherited Members

- Static Protected Attributes inherited from G4OpenGLXViewer
static int snglBuf_RGBA [12]
 
static int dblBuf_RGBA [13]
 
static XVisualInfo * vi_single_buffer
 
static XVisualInfo * vi_double_buffer
 

Constructor & Destructor Documentation

virtual ~G4OpenGLXmViewer ( )
virtual

Member Function Documentation

virtual void ShowView ( )
protectedvirtual

Reimplemented from G4VViewer.

void ResetView ( )
protectedvirtual

Reimplemented from G4OpenGLViewer.

void GetXmConnection ( )
protected
virtual void CreateMainWindow ( )
protectedvirtual

Reimplemented from G4OpenGLXViewer.

static void expose_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void resize_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void actions_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void misc_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void Add_set_field ( char *  widget,
char *  widget_text,
Widget *  row_col_box,
Widget *  wid,
G4double val,
G4OpenGLXmViewer pView 
)
static
static void zoom_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void dolly_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void pan_left_right_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void left_right_pan_callback ( XtPointer  clientData,
XtIntervalId *  timer_id 
)
static
static void theta_rotation_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void phi_rotation_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void pan_up_down_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void up_down_pan_callback ( XtPointer  clientData,
XtIntervalId *  timer_id 
)
static
static void drawing_style_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void background_color_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_rot_subject_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_rot_sens_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_pan_sens_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_wob_sens_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void projection_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void wobble_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void reset_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void update_panels_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void wobble_timer_callback ( XtPointer  clientData,
XtIntervalId *  timerid 
)
static
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
static void Add_four_arrow_buttons ( G4OpenGLXmViewer pView,
XtCallbackRec **  arrow_callbacks,
Widget *  parent_widget 
)
static
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
static void rotate_in_theta ( XtPointer  clientData,
XtIntervalId *  timer_id 
)
static
static void rotate_in_phi ( XtPointer  clientData,
XtIntervalId *  timer_id 
)
static
static void get_double_value_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void get_text_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void transparency_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void antialias_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void haloing_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void aux_edge_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_print_colour_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void set_print_style_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static void print_callback ( Widget  w,
XtPointer  clientData,
XtPointer  callData 
)
static
static G4bool get_boolean_userData ( Widget  w)
static
static G4int get_int_userData ( Widget  w)
static
G4OpenGLXmViewer& operator= ( const G4OpenGLXmViewer )
private
void UpdateControlPanel ( )
private

Friends And Related Function Documentation

friend class G4OpenGLXmVWidgetObject
friend
friend class G4OpenGLXmViewerMessenger
friend

Member Data Documentation

XtAppContext app
protected
XtWorkProcId workId
protected
Widget toplevel
protected
Widget shell
protected
Widget main_win
protected
Widget menubar
protected
Widget style_cascade
protected
Widget actions_cascade
protected
Widget misc_cascade
protected
Widget spec_cascade
protected
Widget drawing_style_pullright
protected
Widget background_color_pullright
protected
Widget transparency_pullright
protected
Widget antialias_pullright
protected
Widget haloing_pullright
protected
Widget aux_edge_pullright
protected
Widget frame
protected
Widget glxarea
protected
XmString style_str
protected
XmString actions_str
protected
XmString misc_str
protected
XmString spec_str
protected
XmString draw_str
protected
XmString polyhedron_str
protected
XmString wireframe_str
protected
XmString hlr_str
protected
XmString hsr_str
protected
XmString hlhsr_str
protected
XmString set_str
protected
XmString rot_str
protected
XmString pan_str
protected
XmString exit_str
protected
XmString quit_str
protected
XmString print_str
protected
XmString white_str
protected
XmString black_str
protected
XmString anti_str
protected
XmString trans_str
protected
XmString halo_str
protected
XmString aux_edge_str
protected
XmString bgnd_str
protected
XmString off_str
protected
XmString on_str
protected
G4double zoom_high
protected
G4double zoom_low
protected
G4double pan_low
protected
G4double pan_high
protected
G4double dolly_low
protected
G4double dolly_high
protected
G4double fov
protected
G4double rot_sens_limit
protected
G4double pan_sens_limit
protected
G4double wob_high
protected
G4double wob_low
protected
G4double wob_sens
protected
Pixel bgnd
protected
Pixel borcol
protected
G4bool pan_right
protected
G4bool rotate_right
protected
G4bool pan_up
protected
G4bool rotate_up
protected
XtIntervalId rotation_timer
protected
XtIntervalId pan_timer
protected
XtIntervalId wobble_timer
protected
G4Vector3D original_vp
protected
G4int frameNo
protected
G4OpenGLXmTopLevelShell* fprotation_top
protected
G4OpenGLXmBox* fprotation_button_box
protected
G4OpenGLXmRadioButton* fprotation_button1
protected
G4OpenGLXmRadioButton* fprotation_button2
protected
G4OpenGLXmBox* fprotation_slider_box
protected
G4OpenGLXmSliderBar* fprotation_slider
protected
G4OpenGLXmBox* fprotation_arrow_box
protected
G4OpenGLXmFourArrowButtons* fprotation_arrow
protected
G4OpenGLXmTopLevelShell* fppanning_top
protected
G4OpenGLXmFramedBox* fppanning_box
protected
G4OpenGLXmFourArrowButtons* fppanning_arrows
protected
G4OpenGLXmSliderBar* fppanning_slider
protected
G4OpenGLXmFramedBox* fpzoom_box
protected
G4OpenGLXmSliderBar* fpzoom_slider
protected
G4OpenGLXmFramedBox* fpdolly_box
protected
G4OpenGLXmSliderBar* fpdolly_slider
protected
G4OpenGLXmTopLevelShell* fpsetting_top
protected
G4OpenGLXmFramedBox* fpsetting_box
protected
G4OpenGLXmTextField* fppan_set
protected
G4OpenGLXmTextField* fprot_set
protected
G4OpenGLXmTextField* fpzoom_upper
protected
G4OpenGLXmTextField* fpzoom_lower
protected
G4OpenGLXmTextField* fpdolly_upper
protected
G4OpenGLXmTextField* fpdolly_lower
protected
G4OpenGLXmPushButton* fpok_button
protected
G4OpenGLXmTopLevelShell* fpmiscellany_top
protected
G4OpenGLXmFramedBox* fpwobble_box
protected
G4OpenGLXmPushButton* fpwobble_button
protected
G4OpenGLXmSliderBar* fpwobble_slider
protected
G4OpenGLXmFramedBox* fpreset_box
protected
G4OpenGLXmPushButton* fpreset_button
protected
G4OpenGLXmFramedBox* fpproj_style_box
protected
G4OpenGLXmRadioButton* fporthogonal_button
protected
G4OpenGLXmRadioButton* fpperspective_button
protected
G4OpenGLXmTextField* fpfov_text
protected
G4OpenGLXmTopLevelShell* fpprint_top
protected
G4OpenGLXmFramedBox* fpprint_box
protected
G4OpenGLXmFramedBox* fpprint_col_box
protected
G4OpenGLXmFramedBox* fpprint_style_box
protected
G4OpenGLXmTextField* fpprint_text
protected
G4OpenGLXmPushButton* fpprint_button
protected
G4OpenGLXmSeparator* fpprint_line
protected
G4OpenGLXmRadioButton* fpprint_col_radio1
protected
G4OpenGLXmRadioButton* fpprint_col_radio2
protected
G4OpenGLXmRadioButton* fpprint_style_radio1
protected
G4OpenGLXmRadioButton* fpprint_style_radio2
protected