Changeset 1196 for trunk/source/visualization
- Timestamp:
- Nov 25, 2009, 5:13:58 PM (15 years ago)
- Location:
- trunk/source/visualization
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/History
r1140 r1196 1 $Id: History,v 1.45 3 2009/10/25 10:43:42 allisonExp $1 $Id: History,v 1.456 2009/11/17 14:37:06 lgarnier Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 24 24 History file for visualization category 25 25 --------------------------------------- 26 15 October 2009 Laurent Garnier 27 - G4OpenGLViewer.cc : Fix a problem with printing. 28 29 13 October 2009 Laurent Garnier 30 - G4OpenGLQtViewer.cc/G4OpenGLStoreQtViewer.cc : Fix problems with 31 mac OS X 10.6 26 27 17th November 2009 Laurent Garnier 28 - Fix SceneHandler removing viewer if class destructor call 29 before G4VSceneHandler calls it 30 31 6th November 2009 John Allison 32 - vistest-V09-02-01: test19.cc: Use G4UIExecutive. 33 34 3rd November 2009 John Allison (vis-V09-02-10, greps-V09-02-03, digits_hits-V09-02-02) 35 - gMocren-V09-02-01: 36 o Entrust AddEndOfEventModel to /vis/scene/add/psHits or hits. 37 o Fix compiler warnings. 38 - opengl-V09-02-09: Fix compilation problems and protect Qt3. 39 40 30th October 2009 John Allison 41 - visman-V09-02-06: Added /vis/scene/add/psHits. 32 42 33 43 23rd October 2009 John Allison (vis-V09-02-09, greps-V09-02-02, digits_hits-V09-02-02) … … 51 61 o VRML-V09-02-01 52 62 o visXXX-V09-02-00 63 64 15st October 2009 Laurent Garnier 65 - G4OpenGLViewer.cc : Fix a problem with printing. 66 67 13st October 2009 Laurent Garnier 68 - G4OpenGLQtViewer.cc/G4OpenGLStoreQtViewer.cc : Fix problems with 69 mac OS X 10.6 53 70 54 71 10th October 2009 Joseph Perl (vis-V09-02-06) -
trunk/source/visualization/OpenGL/GNUmakefile
r1167 r1196 41 41 INTYLIBS += -L$(G4LIBDIR) 42 42 43 SUBLIBS += G4gl2ps 44 43 45 include $(G4INSTALL)/config/moc.gmk 44 46 include $(G4INSTALL)/config/common.gmk -
trunk/source/visualization/OpenGL/History
r1160 r1196 1 $Id: History,v 1.1 59 2009/11/03 11:18:03 allisonExp $1 $Id: History,v 1.160 2009/11/17 11:52:51 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 20 17th November 2009 Gabriele Cosmo 21 - Fixed problem in the generation of dependencies on Windows for some 22 files, due to redefinition of min and max macros from windows.h in 23 G4OpenGL.hh. 24 - Fixed GNUmakefile. 19 25 20 26 3rd November 2009 John Allison (opengl-V09-02-09 coworks greps-V09-02-03) -
trunk/source/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc
r1172 r1196 60 60 G4OpenGLImmediateQtViewer::~G4OpenGLImmediateQtViewer() { 61 61 makeCurrent(); 62 GetSceneHandler()->RemoveViewerFromList(this);63 62 } 64 63 -
trunk/source/visualization/OpenGL/src/G4OpenGLSceneHandler.cc
r1160 r1196 198 198 void G4OpenGLSceneHandler::AddPrimitive (const G4Polymarker& polymarker) 199 199 { 200 #ifdef G4DEBUG_VIS_OGL 201 printf("G4OpenGLSceneHandler::AddPrimitive polymarker"); 202 #endif 200 203 G4int nPoints = polymarker.size (); 201 204 if (nPoints <= 0) return; … … 214 217 case G4Polymarker::dots: 215 218 { 219 #ifdef G4DEBUG_VIS_OGL 220 printf(" dots "); 221 #endif 216 222 for (size_t iPoint = 0; iPoint < polymarker.size (); iPoint++) { 217 223 G4Circle dot (polymarker); … … 225 231 case G4Polymarker::circles: 226 232 { 233 #ifdef G4DEBUG_VIS_OGL 234 printf(" circle "); 235 #endif 227 236 for (size_t iPoint = 0; iPoint < polymarker.size (); iPoint++) { 228 237 G4Circle circle (polymarker); … … 234 243 case G4Polymarker::squares: 235 244 { 245 #ifdef G4DEBUG_VIS_OGL 246 printf(" square "); 247 #endif 236 248 for (size_t iPoint = 0; iPoint < polymarker.size (); iPoint++) { 237 249 G4Square square (polymarker); … … 243 255 } 244 256 257 #ifdef G4DEBUG_VIS_OGL 258 printf(" \n"); 259 #endif 245 260 fProcessingPolymarker = false; 246 261 } … … 319 334 // Note: colour treated in sub-class. 320 335 321 if (fpViewer -> GetViewParameters ().IsMarkerNotHidden ()) 336 if (fpViewer -> GetViewParameters ().IsMarkerNotHidden ()) { 337 #ifdef G4DEBUG_VIS_OGL 338 printf("+"); 339 #endif 322 340 glDisable (GL_DEPTH_TEST); 323 else {glEnable (GL_DEPTH_TEST); glDepthFunc (GL_LESS);} 341 } else { 342 #ifdef G4DEBUG_VIS_OGL 343 printf("-"); 344 #endif 345 glEnable (GL_DEPTH_TEST); glDepthFunc (GL_LESS);} 324 346 325 347 glDisable (GL_LIGHTING); … … 365 387 MarkerSizeType sizeType; 366 388 G4double size = GetMarkerSize(marker, sizeType); 389 367 390 368 391 // Draw... -
trunk/source/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc
r1172 r1196 63 63 // when close event. 64 64 // ((QDialog*)window())->reject(); 65 GetSceneHandler()->RemoveViewerFromList(this);66 65 } 67 66 -
trunk/source/visualization/OpenGL/src/G4OpenGLStoredXViewer.cc
r975 r1196 57 57 } 58 58 59 G4OpenGLStoredXViewer::~G4OpenGLStoredXViewer () {} 59 G4OpenGLStoredXViewer::~G4OpenGLStoredXViewer () { 60 #ifdef G4DEBUG_VIS_OGL 61 printf("G4OpenGLStoredXViewer::~G4OpenGLStoredXViewer DELETE\n"); 62 #endif 63 // GetSceneHandler()->RemoveViewerFromList(this); 64 } 60 65 61 66 void G4OpenGLStoredXViewer::Initialise () { -
trunk/source/visualization/OpenGL/src/G4OpenGLStoredXmViewer.cc
r1125 r1196 58 58 } 59 59 60 G4OpenGLStoredXmViewer::~G4OpenGLStoredXmViewer () {} 60 G4OpenGLStoredXmViewer::~G4OpenGLStoredXmViewer () { 61 GetSceneHandler()->RemoveViewerFromList(this); 62 } 61 63 62 64 void G4OpenGLStoredXmViewer::Initialise () { -
trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc
r1160 r1196 103 103 } 104 104 105 G4OpenGLViewer::~G4OpenGLViewer () {} 105 G4OpenGLViewer::~G4OpenGLViewer () { 106 #ifdef G4DEBUG_VIS_OGL 107 printf("G4OpenGLViewer::~G4OpenGLViewer DELETING \n"); 108 #endif 109 } 106 110 107 111 void G4OpenGLViewer::InitializeGLView () … … 640 644 fGL2PSAction->setLineWidth(1); 641 645 // By default, we choose the point size (markers...) 642 fGL2PSAction->setPointSize(2); 643 646 647 #ifdef G4DEBUG_VIS_OGL 648 // printf("G4OpenGLViewer::printGl2PS marker size:%f\n", GetSceneHandler()->GetMarkerSize()); 649 #endif 650 #ifdef G4DEBUG_VIS_OGL 651 // printf("G4OpenGLViewer::printGl2PS marker2 size:%f\n",fpViewer -> GetViewParameters ()->GetDefaultMarker ().GetScreenSize()); 652 #endif 653 // if (fpViewer -> GetViewParameters ().IsMarkerNotHidden ()) { 654 // fGL2PSAction->setPointSize(fpViewer -> GetViewParameters ()->GetDefaultMarker ().GetScreenSize()); 655 // } else { 656 fGL2PSAction->setPointSize(2); 657 // } 644 658 DrawView (); 645 659 fGL2PSAction->disableFileWriting(); -
trunk/source/visualization/OpenInventor/History
r1136 r1196 1 $Id: History,v 1.10 1 2009/09/18 12:48:43 lgarnierExp $1 $Id: History,v 1.102 2009/09/29 21:23:36 allison Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 20 20 History file for visualization/OpenInventor 21 21 ------------------------------------------- 22 23 29 September 2009 John Allison (openinventor-V09-02-02) 24 - Tagged. 22 25 23 26 18 August 2009 Laurent Garnier -
trunk/source/visualization/OpenInventor/src/G4OpenInventorViewer.cc
r1051 r1196 477 477 478 478 void G4OpenInventorViewer::WritePostScript(const G4String& aFile) { 479 #ifdef G4DEBUG_VIS_OI480 printf("G4OpenInventorViewer::WritePostScript %s\n",aFile.c_str());481 #endif482 479 if(!fGL2PSAction) return; 483 480 fGL2PSAction->setFileName(aFile.c_str()); 484 481 G4cout << "Produce " << aFile << "..." << G4endl; 485 482 if (fGL2PSAction->enableFileWriting()) { 486 #ifdef G4DEBUG_VIS_OI487 printf("G4OpenInventorViewer::WritePostScript produce OK\n");488 #endif489 483 ViewerRender(); 490 484 fGL2PSAction->disableFileWriting(); … … 493 487 494 488 void G4OpenInventorViewer::WritePixmapPostScript(const G4String& aFile) { 495 #ifdef G4DEBUG_VIS_OI496 printf("G4OpenInventorViewer::WritePixmapPostScript %s\n",aFile.c_str());497 #endif498 499 489 fSoImageWriter->fileName.setValue(aFile.c_str()); 500 490 //imageWriter->format.setValue(SoImageWriter::POST_SCRIPT); … … 511 501 << G4endl; 512 502 } 513 #ifdef G4DEBUG_VIS_OI514 printf("G4OpenInventorViewer::WritePixmapPostScript END\n");515 #endif516 503 } 517 504 -
trunk/source/visualization/OpenInventor/src/G4OpenInventorWin.cc
r1136 r1196 52 52 53 53 SetInteractorManager (G4Win32::getInstance()); 54 GetInteractorManager () -> RemoveDispatcher((G4DispatchFunction)G4Win32:: DispatchWin32Event);54 GetInteractorManager () -> RemoveDispatcher((G4DispatchFunction)G4Win32::dispatchWin32Event); 55 55 56 56 // GetInteractorManager () -> AddDispatcher((G4DispatchFunction)SoWin::dispatchEvent); -
trunk/source/visualization/OpenInventor/src/SoGL2PSAction.cc
r1051 r1196 71 71 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// 72 72 { 73 #ifdef G4DEBUG_VIS_OI74 printf("SoGL2PSAction::enableFileWriting\n");75 #endif76 73 fFile = ::fopen(fFileName,"w"); 77 74 if(!fFile) { -
trunk/source/visualization/OpenInventor/src/SoMarkerSet.cc
r1023 r1196 717 717 w = h = 5; 718 718 xorig = yorig = 2; 719 GLubyte* bitmap = getBitmap(w,h,sFigures[aStyle]); 720 glBitmap(w,h,xorig,yorig,0.,0.,bitmap); 721 delete bitmap; 719 722 } else if((aStyle>=18)&&(aStyle<36)) { 720 723 w = h = 7; 721 724 xorig = yorig = 3; 725 GLubyte* bitmap = getBitmap(w,h,sFigures[aStyle]); 726 glBitmap(w,h,xorig,yorig,0.,0.,bitmap); 727 delete bitmap; 722 728 } else if((aStyle>=36)&&(aStyle<54)) { 723 729 w = h = 9; 724 730 xorig = yorig = 4; 731 GLubyte* bitmap = getBitmap(w,h,sFigures[aStyle]); 732 glBitmap(w,h,xorig,yorig,0.,0.,bitmap); 733 delete bitmap; 725 734 } else { 726 735 return; 727 736 } 728 if (w != 0) {729 GLubyte* bitmap = getBitmap(w,h,sFigures[aStyle]);730 glBitmap(w,h,xorig,yorig,0.,0.,bitmap);731 delete bitmap;732 }733 #ifdef G4DEBUG_VIS_OI734 printf("DM %d %d %f %f",w,h,xorig,yorig);735 #endif736 737 737 738 if(aAction->isOfType(SoGL2PSAction::getClassTypeId())) { 738 #ifdef G4DEBUG_VIS_OI 739 printf(" GL2PS "); 740 #endif 741 ((SoGL2PSAction*)aAction)->addBitmap(w-2,h-2,xorig,yorig,xmove,ymove); 739 ((SoGL2PSAction*)aAction)->addBitmap(w,h,xorig,yorig,xmove,ymove); 742 740 } 743 741 -
trunk/source/visualization/RayTracer/src/G4RayTracer.cc
r1096 r1196 55 55 G4VViewer* G4RayTracer::CreateViewer (G4VSceneHandler& sceneHandler, 56 56 const G4String& name) { 57 printf("G4RayTracer::CreateViewer\n");58 57 G4VViewer* pViewer = new G4RayTracerViewer (sceneHandler, name); 59 58 if (pViewer) { -
trunk/source/visualization/RayTracer/src/G4RayTracerX.cc
r1096 r1196 55 55 G4VViewer* G4RayTracerX::CreateViewer (G4VSceneHandler& sceneHandler, 56 56 const G4String& name) { 57 printf("G4RayTracerX::CreateViewer\n");58 57 G4VViewer* pViewer = new G4RayTracerXViewer (sceneHandler, name); 59 58 if (pViewer) { -
trunk/source/visualization/Tree/src/G4ASCIITreeViewer.cc
r1140 r1196 34 34 G4VTreeViewer(sceneHandler, name) { 35 35 // Make changes to view parameters for ASCIITree... 36 // if (!fVP) {37 printf("G4ASCIITreeViewer::G4ASCIITreeViewer SHOULD CRASH HERE-----------------------------------------------------------\n");38 // } else {39 // printf("G4ASCIITreeViewer::G4ASCIITreeViewer SHOULD NOT CRASH HERE------------------------------------------------------------\n");40 // }41 36 fVP.SetCulling(false); 42 printf("G4ASCIITreeViewer::G4ASCIITreeViewer 2\n");43 37 fDefaultVP.SetCulling(false); 44 printf("G4ASCIITreeViewer::G4ASCIITreeViewer 3\n");45 38 } 46 39 -
trunk/source/visualization/externals/gl2ps/src/G4OpenGL2PSAction.cc
r1038 r1196 125 125 GL2PS_BEST_ROOT | GL2PS_SILENT | GL2PS_DRAW_BACKGROUND; 126 126 int sort = GL2PS_BSP_SORT; 127 //intsort = GL2PS_SIMPLE_SORT;127 sort = GL2PS_SIMPLE_SORT; 128 128 GLint buffsize = 0; 129 129 buffsize += 1024*1024; -
trunk/source/visualization/management/History
r1168 r1196 1 $Id: History,v 1.13 3 2009/11/16 13:51:08lgarnier Exp $1 $Id: History,v 1.134 2009/11/17 14:37:06 lgarnier Exp $ 2 2 3 3 ------------------------------------------------------------------- … … 26 26 History file for visualization management sub-category 27 27 ------------------------------------------------------ 28 29 17th November 2009 Laurent Garnier 30 - G4VViewer::Fix SceneHandler removing viewer if class destructor call 31 before G4VSceneHandler calls it 28 32 29 33 16th November 2009 Laurent Garnier -
trunk/source/visualization/management/src/G4VViewer.cc
r1170 r1196 25 25 // 26 26 // 27 // $Id: G4VViewer.cc,v 1.2 5 2009/01/13 09:55:15lgarnier Exp $27 // $Id: G4VViewer.cc,v 1.26 2009/11/17 14:37:06 lgarnier Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 63 63 } 64 64 65 G4VViewer::~G4VViewer () {} 65 G4VViewer::~G4VViewer () { 66 fSceneHandler.RemoveViewerFromList(this); 67 } 66 68 67 69 void G4VViewer::SetName (const G4String& name) {
Note: See TracChangeset
for help on using the changeset viewer.