Changeset 1096


Ignore:
Timestamp:
Aug 19, 2009, 3:47:27 PM (15 years ago)
Author:
garnier
Message:

update

Location:
trunk/source/visualization/RayTracer
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/RayTracer/History

    r849 r1096  
    1 $Id: History,v 1.54 2008/04/04 13:52:48 allison Exp $
     1$Id: History,v 1.56 2009/08/19 08:39:19 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    2424History file for Ray Tracer category
    2525---------------------------------------
     26
     2719 August 2009 Laurent Garnier
     28 - G4RayTracerViewer.cc, G4RayTracerXViewer.cc : Fix an bad use of fVP
     29   parameters
     30
     3118 August 2009 Laurent Garnier
     32 - G4RayTracerXViewer, G4RTXScanner : Fix a crash introduce by the
     33   new way of handling window size hints (January 2009)
    2634
    27354th April 2008  John Allison  (raytracer-V09-01-00)
  • trunk/source/visualization/RayTracer/include/G4RayTracerXViewer.hh

    r954 r1096  
    2525//
    2626//
    27 // $Id: G4RayTracerXViewer.hh,v 1.3 2006/06/29 21:23:43 gunter Exp $
     27// $Id: G4RayTracerXViewer.hh,v 1.4 2009/08/18 14:13:57 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929
     
    4141  G4RayTracerXViewer(G4VSceneHandler&,const G4String& name);
    4242  virtual ~G4RayTracerXViewer();
     43  void Initialise ();
    4344};
    4445
  • trunk/source/visualization/RayTracer/src/G4RTXScanner.cc

    r954 r1096  
    2525//
    2626//
    27 // $Id: G4RTXScanner.cc,v 1.5 2007/05/22 17:10:42 allison Exp $
     27// $Id: G4RTXScanner.cc,v 1.6 2009/08/18 10:47:15 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    150150      height = 600;
    151151    }
     152  } else {
     153    G4cout << "ERROR: Geometry string \""
     154           << XGeometryString     
     155           << "\" is empty.  Using \"600x600\"."
     156           << G4endl;
     157    width = 600;
     158    height = 600; 
    152159  }
    153160  size_hints->width = width;
  • trunk/source/visualization/RayTracer/src/G4RayTracer.cc

    r954 r1096  
    5555G4VViewer* G4RayTracer::CreateViewer (G4VSceneHandler& sceneHandler,
    5656                                      const G4String& name) {
     57  printf("G4RayTracer::CreateViewer\n");
    5758  G4VViewer* pViewer = new G4RayTracerViewer (sceneHandler, name);
    5859  if (pViewer) {
  • trunk/source/visualization/RayTracer/src/G4RayTracerViewer.cc

    r954 r1096  
    2525//
    2626//
    27 // $Id: G4RayTracerViewer.cc,v 1.17 2007/01/05 17:05:11 allison Exp $
     27// $Id: G4RayTracerViewer.cc,v 1.18 2009/08/19 08:39:19 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929
     
    4747  theTracer = aTracer;
    4848  if (!aTracer) theTracer = new G4TheRayTracer;
    49   theTracer->SetNColumn(fVP.GetWindowSizeHintX());
    50   theTracer->SetNRow(fVP.GetWindowSizeHintY());
    5149}
    5250
  • trunk/source/visualization/RayTracer/src/G4RayTracerX.cc

    r954 r1096  
    5555G4VViewer* G4RayTracerX::CreateViewer (G4VSceneHandler& sceneHandler,
    5656                                       const G4String& name) {
     57  printf("G4RayTracerX::CreateViewer\n");
    5758  G4VViewer* pViewer = new G4RayTracerXViewer (sceneHandler, name);
    5859  if (pViewer) {
  • trunk/source/visualization/RayTracer/src/G4RayTracerXViewer.cc

    r954 r1096  
    2525//
    2626//
    27 // $Id: G4RayTracerXViewer.cc,v 1.5 2006/06/29 21:24:19 gunter Exp $
     27// $Id: G4RayTracerXViewer.cc,v 1.7 2009/08/19 08:39:19 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929
     
    4747                    new G4TheRayTracer(new G4RTJpegMaker, new G4RTXScanner))
    4848{
     49}
     50
     51void G4RayTracerXViewer::Initialise() {
     52
     53  if (theTracer) {
     54    theTracer->SetNColumn(fVP.GetWindowSizeHintX());
     55    theTracer->SetNRow(fVP.GetWindowSizeHintY());
     56  }
     57
    4958  // Set up X Window...
    5059  G4RTXScanner* theXScanner = (G4RTXScanner*)theTracer->GetScanner();
Note: See TracChangeset for help on using the changeset viewer.