- Timestamp:
- Nov 9, 2007, 3:32:25 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/include/G4OpenGLViewer.hh
r529 r593 25 25 // 26 26 // 27 // $Id: G4OpenGLViewer.hh,v 1. 18 2006/09/19 16:13:15allison Exp $28 // GEANT4 tag $Name: geant4-0 8-02-patch-01 $27 // $Id: G4OpenGLViewer.hh,v 1.20 2007/05/08 11:04:11 allison Exp $ 28 // GEANT4 tag $Name: geant4-09-00-ref-01 $ 29 29 // 30 30 // … … 38 38 39 39 #include "G4VViewer.hh" 40 #include "G4OpenGL.hh" 40 41 41 42 class G4OpenGLSceneHandler; … … 62 63 void HLRThirdPass (); 63 64 void InitializeGLView (); 65 void Pick(GLdouble x, GLdouble y); 64 66 virtual void CreateFontLists () {} 67 virtual void print(); 68 //////////////////////////////Vectored PostScript production functions/// 69 void printBuffer(GLint, GLfloat*); 70 GLfloat* spewPrimitiveEPS (FILE*, GLfloat*); 71 void spewSortedFeedback (FILE*, GLint, GLfloat*); 72 void spewWireframeEPS (FILE*, GLint, GLfloat*, const char*); 73 void print3DcolorVertex(GLint, GLint*, GLfloat*); 74 G4float pointSize; 75 char print_string[50]; 76 G4bool print_colour; 77 G4bool vectored_ps; 78 79 G4OpenGLSceneHandler& fOpenGLSceneHandler; 65 80 G4Colour background; //the OpenGL clear colour 66 81 G4bool … … 80 95 }; 81 96 97 typedef struct G4OpenGLViewerFeedback3Dcolor { 98 GLfloat x; 99 GLfloat y; 100 GLfloat z; 101 GLfloat red; 102 GLfloat green; 103 GLfloat blue; 104 GLfloat alpha; 105 } Feedback3Dcolor; 106 82 107 #endif 83 108
Note: See TracChangeset
for help on using the changeset viewer.