source: trunk/source/visualization/management/History@ 1066

Last change on this file since 1066 was 1042, checked in by garnier, 17 years ago

avant cvs

File size: 25.5 KB
RevLine 
[1042]1$Id: History,v 1.121 2009/05/13 18:18:03 allison Exp $
[531]2
3-------------------------------------------------------------------
4
5 =========================================================
6 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
7 =========================================================
8
9 Category History file
10 ---------------------
11This file should be used by G4 developers and category coordinators
12to briefly summarize all major modifications introduced in the code
13and keep track of all category-tags.
14It DOES NOT substitute the CVS log-message one should put at every
15committal in the CVS repository !
16
17 ----------------------------------------------------------
18 * Reverse chronological order (last date on top), please *
19 ----------------------------------------------------------
20
21 --------------------------------------------------------
22 * Started 31st May 2005. Hitherto, management history *
23 * has been in the top visualization history file. *
24 --------------------------------------------------------
25
26History file for visualization management sub-category
27------------------------------------------------------
28
[1042]2913th May 2009 John Allison (visman-V09-02-02)
30- G4VisCommandsViewerSet.hh/cc: Added /vis/viewer/set/targetPoint.
31- G4VisManager.cc: End of run event keeping information improved.
32
[944]3314th March 2009 John Allison (visman-V09-02-01)
34- G4VisCommands.hh/.cc: Introduced /vis/initialize.
35- G4VisManager.cc: /vis/verbose and /vis/initialize instantiated in
36 constructor.
37- G4VisExecutive.icc: made methods inline.
38
3925th February 2009 Laurent Garnier (visman-V09-02-00)
[933]40- Notify handler send by G4VVisManager is implemented in G4VisManager
41
[912]4222th January 2009 Laurent Garnier
43- Fix bug in ratio and geometry on X/Xm/Qt/Win32 viewers. Now Could pass XString like 400x600-0+0 to viewers and set position and location.
44
[907]4512th January 2009 John Allison
46- /vis/viewer/create: Pass both X and Y window size hints to viewer.
47 (To get a non-rectangular viewer give a X-windows-style geometry
48 argument, such as "800x400" or "800x400-0+0".)
49
502nd December, Laurent Garnier
51 - G4ViewParameters.hh G4ViewParameters.icc G4VisManager.hh G4VisManager.icc
52 G4ViewParameters.cc G4VisManager.cc G4VViewer.cc G4VisCommandsViewer.cc,
53 do a lot of change to be able to pass XString like 400x600-0+0 to viewers
54 and set position and location. It will work for Qt, X, Win32 for the moment.
55
5627th July 2008 John Allison (visman-V09-01-05)
[849]57- G4VisCommands.cc: Trap recursive use of /vis/reviewKeptEvents.
58
[846]5930th April 2008 John Allison (visman-V09-01-04)
60- Fixes more gcc-4.3.0 compiler warnings.
61
6228th April 2008 John Allison (visman-V09-01-03)
63- G4VisCommandsScene.cc: Improve warning message.
64- G4ViewParameters.hh: Improve commenting for Software Ref. Man.
65
664th April 2008 John Allison (visman-V09-01-02)
67 - Fixed gcc-4.3.0 compiler warnings.
68
[714]695th February 2008, Laurent Garnier
70 - Implemented a function in order to IncrementPan with X,Y,Z values
71
[772]7229th January 2008 John Allison (visman-V09-01-01)
73 - G4VisExecutive.icc: Re-instated G4DAWNFILE (somehow got lost!!)
74
[688]754th January 2008 John Allison (visman-V09-01-00)
76- Implemented extended 2D interface.
77
[632]7830th November 2007 Laurent Garnier
79- G4VisExecutive.icc : Add a #ifdef G4VIS_USE_DAWN directive in order
80 not to add a 'new G4DAWNFILE' if G4VIS_USE_DAWN is not set
81#endif
82
[631]8316th November 2007 Joseph Perl (visman-V09-00-02)
84- G4VisCommandsCompound.cc: Replace references to Wired3.
85- G4VisCommandsSceneAdd.cc: Replace references to Wired3.
86
[609]8710th November 2007 John Allison (visman-V09-00-01)
88- G4VisManager.cc: Minor improvement in messaging.
89- G4VisCommandsScene.cc: Improvements in /vis/scene/endOfEventAction messaging.
90
[593]9110th July 2007 John Allison (visman-V09-00-00)
92- Remove redundant method declarations in G4VisManager.hh.
93- Reinstate refesh after "/vis/viewer/set/autoRefresh true".
94
95-25th May 2007 John Allison (visman-V08-03-01)
96 Improved error trapping in viewer initialisation.
97- Bug fix in /vis/scene/notifyHandlers for case of no current viewer.
98
9916th May 2007 John Allison (visman-V08-03-00)
100- G4VSceneHandler.cc: Added #include "G4AttDef.hh" to help buggy
101 Windows compiler(!).
102
1034th April 2007 John Allison (visman-V08-02-04)
104- G4VSceneHandler.cc: Bug fix for zero vis atts in LoadAtts.
105
1063rd April 2007 John Allison (visman-V08-02-03)
107- Added /vis/viewer/set/picking. Picking is false by default, except
108 for OpenInventor.
109
11025th March 2007 John Allison (visman-V08-02-02)
111- G4VisExecutive.icc: Removed G4GAGTree.
112- G4VisCommandsCompound.cc: Removed /vis/scene/add/eventID, once
113 again, from /vis/drawVolume.
114- G4VisCommands.cc: Improved messages for /vis/abortReviewKeptEvents.
115- G4VisManager.cc, G4VSceneHandler.cc: Cosmetic.
116
11711th January 2007 John Allison (visman-V08-02-01)
118- Added /vis/abortReviewKeptEvents.
119- /vis/reviewKeptEvents: Improved guidance.
120- Bug fix: /vis/open in /vis/reviewKeptEvents loop.
121 o Moved fpRequestedEvent from G4VSceneHandler to G4VisManager.
122- Reduced WARNING noise.
123
1245th January 2007 John Allison (visman-V08-02-00)
125- G4VSceneHandler:
126 o Introduced LoadAtts (from G4OpenInventorSceneHandler, but now
127 available to all scene handlers). Loads G4AttValues and G4AttDefs
128 onto any object that inherits G4AttHolder.
129 o Change signature of GetLineWidth from G4Visible& to
130 G4VisAttributes* for consistency with similar utility functions.
131 (Only used by OpenGL at present; requires opengl-V08-02-00.)
132 o GetLineSegmentsPerCircle: protected against null vis atts pointer.
133- G4VisCommandsGeometrySet and G4VisManager.cc:
134 o Introduced /vis/geometry/set/forceLineSegmentsPerCircle
135 (inadvertently omitted in previous release).
136 o Improved guidance.
137- G4VisCommandsGeometry.cc: Invoke /vis/viewer/rebuild only if viewer current.
138- G4VViewer.cc: Improved comment.
139- G4VisCommandsCompound.cc:
140 o Re-introduced /vis/scene/add/eventID into /vis/drawVolume.
141- G4VisCommandsViewer.cc: Improve guidance for /vis/viewer/addCutawayPlane.
142
[531]14312th December 2006 Gabriele Cosmo (visman-V08-01-16)
144- Commented command "vis/scene/add/eventID" forcing event ID to scene in
145 G4VisCommandsCompound.cc.
146
14725th November 2006 John Allison (visman-V08-01-15)
148- G4VisCommandsSceneAdd.cc: Follow change of behaviour of G4StateManager.
149 Supresses eventID message when state == G4State_EventProc unless last event.
150- G4VisCommands.cc: /vis/reviewKeptEvents:
151 o An improvement in the information printed.
152 o Temporarily set endOfEventAction refresh so that eventID for each event.
153- G4VisCommandsScene.cc: /vis/scene/endOfEventAction:
154 o Restrict warning message so that the warning about the number of
155 kept events only happens for "accumulate". Improve printing.
156- G4VisCommandsViewer.cc: Spelling correction in warning message.
157- G4VisManager.cc: Correct for 0 requested kept events.
158- G4Scene.cc: Initialise no. of kept events to 0.
159
16022nd November 2006 John Allison (visman-V08-01-14)
161- Fixed /vis/reviewKeptEvents for "stored" viewers.
162
16321st November 2006 John Allison (visman-V08-01-13)
164- Fixed double drawing of event.
165- Restored old verbosity and printing interface (for obsolete user vis
166 managers).
167
16816th November 2006 John Allison (visman-V08-01-12)
169- /vis/scene/notifyHandlers: Refreshes only auto-refresh viewers.
170 Warning of scene change issued for other viewers.
171
17215th November 2006 John Allison (visman-V08-01-11)
173- First implementation of /vis/reviewKeptEvents.
174
17514th November 2006 John Allison (visman-V08-01-10)
176- Merged visman-V08-01-08-branch onto main branch.
177
17814th November 2006 John Allison (visman-V08-01-08-08)
179- Partial implementation of /vis/reviewKeptEvents.
180
18114th November 2006 John Allison (visman-V08-01-08-07)
182- Minor improvements:
183 o G4VisManager: Removed event count (not used).
184 o G4VSceneHandler: Inhibited drawing when vis disabled.
185 o Various /vis/scene commands: Added update statement so that
186 handlers are notified after change of scene. Forces rebuild and
187 refresh of all viewers using current scene.
188
18912th November 2006 John Allison (visman-V08-01-08-06)
190- Further iteration of event refreshing:
191 o G4VisManager:
192 ~ Introduced DrawEvent private method for vis manager and G4VSceneHandler.
193 ~ Removed unused methods from previous attempts.
194 o G4VSceneHandler: Used vis manager DrawEvent.
195 o /vis/scene/add/eventID: improved so it picks up event ids of refreshed
196 events.
197
19811th November 2006 John Allison (visman-V08-01-08-05)
199- Removed /vis/scene/transientsAction. Now event keeping by the vis
200 manager is automatic if there is a valid scene. If the user issues
201 "/vis/scene/endOfEventAction accumulate [<N>]", events are kept up
202 to a maximum N in number (N<0 means unlimited, the default value is
203 100). Otherwise just the last event is kept.
204- Tidied up.
205
2069th November 2006 John Allison (visman-V08-01-08-04)
207- G4VisManager: Removed data memebers associated with previous attempts
208 at event refreshing.
209- G4VSceneHandler.cc: Removed previous attempts at event refreshing.
210- /vis/drawVolume and /vis/scene/add/volume: Improved guidance for parallel
211 worlds.
212- /vis/viewer/select: Ensure refresh for auto-refreshing viewers.
213- /vis/viewer/set/autoRefresh: Inhibit refresh for auto-refreshing viewers.
214
2158th November 2006 John Allison (visman-V08-01-08-03)
216- First attempt at using event keeping to refresh views.
217
2186th November 2006 John Allison (visman-V08-01-08-02)
219- Merged visman-V08-01-09.
220
2216th November 2006 John Allison (visman-V08-01-09)
222- /vis/drawVolume and /vis/specify: Suppress all but first warning about
223 needing to refresh for viewers that are not auto refresh.
224- G4VScenehandler.cc: Remove warning about emepty scene. (Subsequent action
225 is to add a world, if empty - reasonable behaviour.)
226
2275th November 2006 John Allison (visman-V08-01-08-01)
228- G4VisCommandsSceneAdd.cc: Improved implementation of parallel worlds. Gets
229 material world = *(transportationManager->GetWorldsIterator()) in all cases
230 following fixes run-V08-01-ref04-01 and geomnav-V08-01-ref04-01.
231
2323rd November 2006 John Allison (visman-V08-01-08-00)
233- On visman-V08-01-08-branch.
234- G4VisCommandsSceneAdd.cc: First implementation of parallel worlds
235 visualisation: /vis/scene/add/volume worlds
236- G4VisCommandsCompound.cc: Minor re-ordering of commands in /vis/drawVolume
237 to avoid warning messages about empty scene.
238
2393rd November 2006 John Allison (visman-V08-01-08 with tracking-V08-01-05)
240- Activated /vis/scene/add/trajectories with "rich" and "smooth" - see below.
241 Needs tracking-V08-01-05.
242
2431st November 2006 John Allison (visman-V08-01-07)
244- /vis/scene/add/trajectories:
245 o Allow string parameters "rich" and "smooth". Not yet activated
246 (awaiting tags in tracking).
247 o Deprecate use of integer parameter (i_mode).
248- GNUmakefile: Add geometry/magneticfield/include (for new
249 /vis/scene/add/trajectories command above).
250- G4VisManager.cc: Remove unnecessary comment line.
251
252----------------------------------------------------
25319th September 2006 John Allison (visman-V08-01-06)
254- G4ViewParameters: Added ExplodeCentre.
255- G4VisCommandsGeometrySet.cc: Bug fix in /vis/geometry/set/colour.
256
257----------------------------------------------------
25813th September 2006 John Allison (visman-V08-01-05)
259- G4ViewParameters: Improved setting and access to explode factor.
260- G4VisCommandsViewer: Added /vis/viewer/clone.
261- G4VisCommandsViewerSet: Added /vis/viewer/set/explodeFactor.
262- G4VisManager.cc: Registered /vis/viewer/clone.
263- G4VSceneHandler.cc: Pass explode factor to modeling parameters.
264
26512th September 2006 Jane Tinslay
266- Add attribute based trajectory drawing & filtering, and attribute based
267 hit filtering
268
269---------------------------------------------------
2704th September 2006 John Allison (visman-V08-01-04)
271- G4ViewParameters: Added CutawayMode and ChangeCutawayPlane.
272- Added /vis/viewer/addCutawayPlane, changeCutawayPlane, clearCutawayPlanes
273 and /vis/viewer/set/cutawayMode.
274
27530th August 2006 John Allison (visman-V08-01-03 - needs modeling-V08-01-05)
276- Added /vis/viewer/set/globalLineWidthScale.
277- Augmented /vis/scene/add/volume to include intersection of clipping volume
278 (only box -box *box at present).
279- G4VSceneHandler:
280 o Added GetLineWidth to take account of GlobalLineWidthScale.
281 o Added CreateSection/CutawayPolyhedron to exploit generic sectioning
282 (DCUT) and cutaways. Currently not activated due to instabilities in
283 BooleanProcessor.
284- G4ViewParameters:
285 o Added GlobalLineWidthScale.
286 o Removed IsViewGeom/Hits/Digis (functionality available in G4Scene).
287
28814th August 2006 John Allison (visman-V08-01-02)
289- G4VisManager.hh: Added some OpenGL friends.
290- G4VisCommandsCompound.cc: /vis/drawVolume: re-ordered "attach"
291 before "add/volume". Catches non-existing handlers better. Overall
292 effect of compound command unchanged.
293- G4VSceneHandler.cc: Added (commented out) code for "event refreshing".
294
29510th July 2006 John Allison (visman-V08-01-01)
296- Co-works with greps-V08-01-01.
297- G4VSceneHandler:
298 o Removed Establish/DecommissionSpecials.
299 o Respect rationalised G4ModelingParameters.
300 o Added GetNoOfSides that respects forced line segments per circle.
301- G4VisCommandsScene.cc: Spelling correction.
302
3033rd July 2006 John Allison (visman-V08-01-00)
304- /vis/scene/transientsAction: Added max number of events parameter.
305- Added /vis/viewer/clearTransients.
306- Improved /vis/list.
307- G4VisManager.hh/icc: Added data members and acces for event copying.
308- G4VisManager.cc:
309 o Verbosity control of model printing.
310 o (Commented out) code for event copying.
311 - G4VSceneHandler.cc:
312 o (Commented out) code for event copying.
313
3148th June 2006 John Allison (visman-V08-00-23)
315- Fixed bug in /vis/scene/endOfRunAction introduced in visman-V08-00-14
316 that made it ineffective.
317
3187th June 2006 John Allison (visman-V08-00-22)
319- G4VSceneHandler.cc: Zeroed modeling parameters pointer after use.
320
3216th June 2006 John Allison (visman-V08-00-21)
322- G4VisCommandsViewer: /vis/viewer/create: Fixed view params copy to self.
323
3244th June 2006 Joseph Perl (visman-V08-00-20)
325- This tag includes all the changes below.
326
3272nd June 2006 Jane Tinslay
328- Add accessor for current trajectory drawing model
329- Make G4HepRepFileSceneHandler a friend of G4VisManager
330
3311st June 2006 Jane Tinslay
332- Add accessor in G4VisListManager
333
33430th May 2006 Jane Tinslay
335- Add G4TrajectoryChargeFilterFactory and G4TrajectoryOriginVolumeFilterFactory
336 to G4VisExecutive
337
33825th May 2006 John Allison (visman-V08-00-19)
339- G4Scene.cc: Changed default fRecomputeTransients to false.
340- G4VisCommandsViewerSet.cc: /vis/viewer/set/style - remove candidates.
341 Use first letter only (so "/vis/viewer/set/style wire" works, for example.)
342- G4VisFilter/List/ModelManager.hh: Indent printing of models.
343- G4VUserVisAction.hh: Add forward declaration of class G4VGraphicsScene.
344
34522nd May 2006 John Allison (visman-V08-00-18)
346- G4VisManager:
347 o Added SetReprocessing (for transients).
348 o Reduce dependency on Run (get event from event manager).
349 o (Includes some event copying stuff - commented out.)
350- G4VSceneHandler.cc: Require Idle state for transient re-computation.
351- G4Scene:
352 o Remove Clear(). (Not used.)
353 o Add printing and testing for fRecomputeTransients. (Forgot in
354 visman-V08-00-08.)
355- /vis/.../list commands: Default verbosity "warnings".
356
35713th May 2006 John Allison (visman-V08-00-17)
358- Provided identity transformation for 2D drawing. A temporary
359 expedient until all drivers can implement 2D drawing.
360
36112th May 2006 John Allison (visman-V08-00-16)
362- Added /vis/list.
363- Added /vis/scene/add/eventID.
364- Final refinements for event/run reprocessing (re-computation of
365 transients):
366 o Pick up random number status from run manager.
367 o Run and event numbers reset.
368 o Protect against non-instantiation of run manager.
369- Followed G4CallbackModel change (see modeling-V08-00-09).
370- G4VisCommandsScene.cc, G4VisCommandsSceneHandler.cc, G4VisCommandsViewer.cc:
371 Corrected SetDefaultValue for verbosity string parameter (changed 0 to "0").
372
3734th May 2006 John Allison (visman-V08-00-15)
374- Improved protection for null models and parameters.
375
3762nd May 2006 Jane Tinslay
377- Add G4TrajectoryGenericDrawerFactory to G4VisExecutive
378- Add FilterTrajectory method to G4VisManager
379
38028th April 2006 John Allison (visman-V08-00-14)
381- G4VSceneHandler.cc: Added call to FinishView after run-duration
382 model computation and before end-of-event and transients
383 re-computation to get good buffer swapping behaviour for double
384 buffer drivers.
385- G4VisCommandsScene.cc: Added protection in
386 /vis/scene/endOfRunAction. Error for accumulate if end of event
387 action is not also accumulate.
388- G4VisManager: To get good refresh bahaviour when re-computing
389 transients in OpenGL*Xm and similar drivers, postpone ShowView to
390 end of run for last event in a run. This ensures G4 is in Idle
391 state.
392- GNUmakefile: Added includes for access to run manager for above.
393
39422nd April 2006 John Allison (visman-V08-00-13)
395- Bug fix (workaround) for memory leak in CheckModel (bug #861).
396- Implement PrintAvailableModels using improvement below.
397
39821st April 2006 Jane Tinslay
399- Improve printout for trajectory drawing and filtering
400
40119th April 2006 John Allison (visman-V08-00-12 - needs greps-V08-00-02)
402- G4VisManager:
403 o Implemented Draw2D(const G4Text&).
404 o Added PrintAvailableModels (but awaiting implementation).
405 o Fixed directory names (trailing '/').
406- G4VSceneHandler:
407 o Implemented Begin/EndPrimitives2D.
408 o Migrated to direct access to G4PhysicalVolumeModel.
409
41028th March 2006 Jane Tinslay (jst28032006)
411- Introduce G4VisFilterManager.hh to manager filtering
412- Additions to G4VisCommandsListManager, G4VisExecutive, G4VisManager
413 to support filtering
414
41528th March 2006 John Allison (visman-V08-00-11)
416- Corrects logic of transients re-computation:
417 o G4VisManager and G4VSceneHandler: Improved logic of TransientsDrawn flags.
418 o G4VSceneHandler: Improved logic of transients re-computation.
419 o G4VViewer: Improved logic of fNeedKernelVisit.
420- Unified treatment of bools in commands.
421
42224th March 2006 Jane Tinslay (jst24032006)
423- Introduce trajectory drawing manager which is used by
424 G4VisManager. No change in overall functionality.
425
42616th March 2006 Jane Tinslay (jst16032006)
427- Add G4TrajectoryDrawByOriginVolumeFactory to G4VisExecutive
428
42913th March 2006 John Allison (visman-V08-00-10)
430- Fixes recomputation of transients when changing drivers.
431- G4VisManager: Added fTransientsDrawnThisEvent/Run.
432- G4VSceneHandler:
433 o Removed fTransientsDrawn (now in G4VisManager).
434 o Added fProcessingSolid.
435 o Fixed recomputation of transients.
436
4378th March 2006 John Allison (visman-V08-00-09)
438- G4VisManager.cc: Fix bug that causes crash when no current scene handler.
439
4406th March 2006 John Allison (visman-V08-00-08)
441- Added /vis/scene/transientsAction, a feature for recomputing
442 transients (trajectories, hits, user drawing, etc.) when needed by
443 the viewer. Thus, transients are "remembered" and may be copied
444 between graphics systems.
445
4469th February 2006 John Allison (visman-V08-00-07)
447- First implementation of refresh end-of-event models (trajectories, etc.).
448
4498th February 2006 John Allison (visman-V08-00-06)
450- Needs modeling-V08-00-02.
451- G4VSceneHandler.cc: Made use of G4ModelingParameters::DrawingStyle.
452- G4VisCommandsSceneAdd.cc: Removed unnecessary #include.
453
4543rd February 2006 John Allison (visman-V08-00-05)
455- Introduced /vis/geometry/... for editing vis attributes of geometry volumes.
456- Very minor printing and comments improvements.
457
45826th January 2006 John Allison (visman-V08-00-04)
459- G4VViewer: Removed fModified. It was used to flag a change of view
460 parameters but it was only ever used negatively, i.e., to *prevent*
461 its effect of invoking SetView. So it has been removed and the
462 responsibility for calling SetView after a change of view parameters
463 rests with the user (e.g., the vis commands). Only used by OpenGL
464 and OpenInventor; now works with opengl-V08-00-01 and
465 openinventor-V08-00-00.
466- G4VSceneHandler.hh: Improved comments.
467- G4VisListManager.hh: Prevent crash on attempt to Print when nothing
468 registered.
469- G4VisManager.hh: Extended friendship to G4XXXSceneHandler.
470
47125th January 2006 John Allison (visman-V08-00-03)
472- Retro tag: visman-V08-00-00 + friend status for Ray Tracer.
473
47411th January 2006 John Allison (visman-V08-00-02)
475- G4VisExecutive.icc: protected with G4VISEXECUTIVE_ICC.
476- G4VisManager.hh: prepared for RayTracer reorganisation (friend status).
477- G4VisCommandsScene.cc: /vis/scene/create: simplified registration of
478 scene to avoid recursive invocation of /vis/scene/notifyHandlers/.
479- G4VisCommandsSceneAdd.cc: Improved message when world not available.
480- G4VisCommandsViewer.cc: /vis/viewer/refresh: When world added, delegate
481 to /vis/scene/notifyHandlers. Avoids double refresh.
482- G4VisManager.cc: Changed ERROR to WARNING when user calls Draw with
483 invalid view.
484
4859th January 2006 John Allison (visman-V08-00-01)
486- This tag includes all the changes below.
487
4889th January 2006 John Allison (visman-V08-00-00)
489- This tag is geant4-08-00-ref-00 + change of 5th January only.
490
4915th January 2006 John Allison
492- G4VSceneHandler.cc: Reversed change of 22nd November 2005:
493 fMarkForClearingTransientStore(true) initially now. This is so that
494 at end of event or run, the view is refreshed and the scene
495 (detector geometry, etc.) is drawn or written to file.
496
49714th December 2005 John Allison
498- Improved /vis/scene/notifyHandlers so that it forces a rebuild of the
499 graphical database, if any. Particularly relevant for Open Inventor.
500- G4Scene.cc, G4VSceneHandler.cc: Improved warning messages.
501- G4VisManager.cc: Apply "/vis/scene/notifyHandlers" if world has been added
502 to an empty scene.
503- G4VisCommandsViewer.cc: "/vis/viewer/refresh": if world is added to
504 an empty scene, invoke UpdateVisManagerScene, which applies
505 "/vis/scene/notifyHandlers", which now forces a rebuild.
506- G4VisCommandsViewer.cc: Fix bug in "/vis/viewer/rebuild".
507
5084th December John Allison (visman-V07-01-10)
509- G4Vismanager.cc: Prevent ERROR messages at end of event and run when
510 user has not instantiated a scene handler, e.g., in batch mode.
511
51229th November 2005 Jane Tinslay
513- Make G4VisManager::RegisterModelFactories() non-pure for
514 backwards compatibility.
515- Add information message to G4VisManager::DispatchToModel when default trajectory
516 model is used.
517
51823rd November 2005 Joseph Perl (visman-V07-01-09)
519- Tagged in preparation for Geant4 8.0
520
52123rd November 2005 Jane Tinslay
522- Enhanced trajectory implementation
523
52422nd November 2005 John Allison
525- Added /vis/viewer/rebuild (forces visit of kernel).
526- Changed G4Transform3D::Identity to G4Transform3D().
527- Tidied initial printing.
528- Removed MyVisManager (was deprecated in previous major release).
529- G4VSceneHandler.cc: fMarkForClearingTransientStore(false) initially.
530- G4VVisCommand.cc: Improved UpdateVisManagerScene.
531- Refined guidance of issue "/tracking/storeTrajectory 1" on
532 "/vis/scene/add/trajectories".
533- Improved /vis/sceneHandler/attach.
534- G4VisManager.cc: Improved comments.
535
53613th October 2005 John Allison (visman-V07-01-08)
537- G4ViewParameters: Added XGeometryString.
538- G4VViewer.cc: Pick up XGeometryString.
539- /vis/open and /vis/viewer/create: Allow X-Windows-type geometry string
540 in window size hints.
541- /vis/viewer/set/background: Add opacity parameter.
542
54320th October 2005 John Allison (visman-V07-01-07)
544- G4VisManager:
545 o Added methods for managing trajectory models.
546 o Implemented first version of DispatchToCurrentModel(const G4VTrajectory&,
547 G4int i_mode).
548 o Created /vis/modeling/trajectories/ for trajectory model messengers.
549 o Added XGeometryString for some future viewer enhancements.
550- G4VisExecutive: Added RegisterTrajectoryModelMakers.
551
55220th October 2005 John Allison (visman-V07-01-06)
553- Get standard colours with "/vis/viewer/set/background red", for example.
554- G4VisCommandsViewer.cc: Fixed G4ThreeVector/G4Vector3D problem with
555 CLHEP-1.9.2.1.
556
55713th October 2005 John Allison (visman-V07-01-05)
558- Background colour - /vis/viewer/set/background.
559- Non-uniform scaling - /vis/viewer/scale and scaleTo.
560- Migrated to <sstream>.
561
56212th October 2005 John Allison (vis-V07-01-03)
563- G4VisCommandsViewer.cc: Trapped zero viewer pointer in /vis/viewer/update
564 (bug found by system test of vis-V07-01-02).
565
56616th September 2005 John Allison (visman-V07-01-04)
567- Simplified use of ConcreteInstance. It is now always non-zero for
568 an instantiated vis manager; invalid views are reported by the vis
569 manager. The exception is /vis/disable which zeros it; /vis/enable
570 or any valid command resets it.
571
57216th September 2005 John Allison (visman-V07-01-03)
573- Issue "/tracking/storeTrajectory 1" on /vis/scene/add/trajectories.
574- Added warning:
575 o Attempt to add volume to a scene already containing the world.
576- Added error message:
577 o Logical volume model must be only volume model in scene.
578- G4Scene.cc: Improvement - no functional change.
579
58013th September 2005 John Allison (visman-V07-01-02)
581- Added WhiteBackground to G4ViewParameters.
582- Added /vis/viewer/set/whiteBackground.
583- G4VSceneHandler::GetColour and GetTextColour: white and opaque
584 objects on a white background are changed to black.
585- Added RayTracerX to G4VisExecutive under control of G4VIS_USE_RAYTRACERX.
586- Re-instated invocation of SetView and ClearView in /vis/viewer/refresh.
587
5882nd September 2005 John Allison (visman-V07-01-01)
589- Introduced optional second pass over run-duration models in
590 G4VSceneHandler::ProcessScene.
591
59220th July 2005 John Allison (visman-V07-01-00)
593- G4VisCommandsViewer.cc: Protected new viewer pointer.
594
5957th June 2005 John Allison (visman-V07-00-02)
596- /vis/scene/notifyHandlers: Fixed case of scene handler with no viewer.
597
59831st May 2005 John Allison (visman-V07-00-01)
599- G4VisCommandsSceneAdd.cc: Fixed /vis/scene/add/text to accept text
600 with spaces.
601- G4ViewParameters.cc: Printed WARNING: Viewpoint direction is very
602 close to the up vector direction.
Note: See TracBrowser for help on using the repository browser.