source: trunk/source/visualization/modeling/History

Last change on this file was 1348, checked in by garnier, 14 years ago

update

File size: 22.8 KB
RevLine 
[1348]1$Id: History,v 1.126 2010/12/27 12:29:28 allison Exp $
[834]2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Category History file
9                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
20History file for visualization/modeling
21---------------------------------------
22
[1348]2327th December 2010  John Allison  (modeling-V09-04-00)
24- Tagged.
25
2611th December 2010  John Allison
27- G4AttributeFilterT.hh, G4TrajectoryDrawByAttribute.cc:
28  o Changed some exceptions from FatalError to JustWarnings.
29- G4TrajectoryDrawerUtils.cc:
30  o Rework TimesValidity.
31
[1346]3214th November 2010  John Allison  (modeling-V09-03-05)
33- G4TrajectoryDrawerUtils.cc:Fixed time-slicing problem.
34
355th November 2010  John Allison  (modeling-V09-03-04)
36- G4PhysicalVolumeModel.cc: Fixed Coverity warning.
37
[1315]381st June 2010  John Allison  (modeling-V09-03-03)
39- G4TrajectoryDrawByParticleID.cc: Set some defaults:
40    Set("gamma", "green");
41    Set("e-", "red");
42    Set("e+", "blue");
43    Set("pi+", "magenta");
44    Set("pi-", "magenta");
45    Set("proton", "cyan");
46    Set("neutron", "yellow");
47
[1288]4830th May 2010  John Allison  (modeling-V09-03-02)
49- Added G4DigiModel and G4DigiFilterFactories.
50- G4BoundingSphereScene, G4PhysicalVolumeMassScene,
51  G4PhysicalVolumeSearchScene:
52  o Added AddCompound(const G4VDigi&).
53
5428th May 2010  John Allison  (modeling-V09-03-01)
55- G4TrajectoryDrawByAttribute.cc, G4TrajectoryDrawByCharge.cc,
56  G4TrajectoryDrawByOriginVolume.cc, G4TrajectoryDrawByParticleID.cc:
57  o Fixed unused parameter 'i_mode' warning.
58
[1258]5911th May 2010  John Allison  (modeling-V09-03-00)
60- G4ModelingParameters, G4PhysicalVolumeModel:
61  o Replace polyhedra with solids for sections and cutaways.
62- G4TrajectoriesModel: Trap use of i_mode and print warning.
63- G4VTrajectoryModel and derived classes G4TrajectoryDrawBy*:
64  o Introduce Draw method *not* containing i_mode.
65- G4TrajectoryDrawerUtils:
66  o Remove default (0) for i_mode arguments.
67  o Introduce functions without i_mode.
68  o Comment out unused DrawLineAndPoints function.
69  o Trap use of i_mode and print warning.
70
[1247]7127th April 2010 Laurent Garnier
72- G4trajectoryDrawerUtils :
73  o Optimisation when drawing lines
74
[1171]754th November 2009  John Allison
76- G4PSHitsModel:
77  o Now intended as end-of-run model.
78  o Picks up hits from G4ScoringManager instead of event.
79
[1140]8022nd October 2009  John Allison  (modeling-V09-02-05 coworks greps-V09-02-02)
81- Added G4PSHitsModel for gMocren driver.
[1171]82- G4PhysicalVolumeModel.cc: Makes use of HepPolyhedronProcessor.
[1140]83
8421st October 2009  John Allison  (modeling-V09-02-04 coworks greps-V09-02-02)
85- G4BoundingSphereScene, G4PhysicalVolumeMassScene,
86  G4PhysicalVolumeSearchScene:
87  o Added empty AddCompound (const G4THitsMap<G4double>&) methods.
88
8910th October 2009  John Allison  (modeling-V09-02-03)
90- G4PhysicalVolumeModel: Added G4PhysicalVolumeModelTouchable.  Used in
91  ComputeMaterial.  Effective for nested parameterisations.
92
9329th September 2009  John Allison  (modeling-V09-02-02)
94- G4PhysicalVolumeModel.cc: Added warning if logical volume not defined.
95
[931]9625th February 2009  John Allison  (modeling-V09-02-01 - needs greps-V09-02-01)
97- G4ModelApplyCommandsT: Added visManager->NotifyHandlers() after
98  application (Apply) of all commands.  Forces update of all viewers
99  after a change of model, e.g., trajectory colour, point size, etc.
100
10124th February 2009  John Allison  (modeling-V09-02-00 - needs greps-V09-02-00)
102- Added setAux/StepPtsSizeType commands (candidates: "none world screen").
103- Added unit to setAux/StepPtsSize for SizeType == world.
104
10527th July 2008  John Allison  (modeling-V09-01-01)
[849]106- G4PhysicalVolumeSearchScene.cc: Cosmetic improvement to a message.
107
[842]1084th January 2008  John Allison  (modeling-V09-01-00)
109- Adapted to new BeginPrimitives2D signature.
110
[834]11110th November 2007  John Allison  (modeling-V09-00-00)
112- Minor improvement in warning message after change of geometry.
113
11430th May 2007  John Allison  (modeling-V08-03-02)
115- Removed warnedAboutIMode from G4TrajectoryDrawerUtils.hh.  It was
116  used only in G4TrajectoryDrawerUtils.cc and gave warnings about
117  being unused in other .cc files that inculded
118  G4TrajectoryDrawerUtils.hh.  warnedAboutIMode is now a static in
119  G4TrajectoryDrawerUtils.cc.
120
12130th May 2007  John Allison  (modeling-V08-03-01)
122- Fix for SUN.
123
12422nd May 2007  John Allison  (modeling-V08-03-00)
125- Simplified G4Atts for Physical Volume Path.
126
1273rd April 2007  John Allison  (modeling-V08-02-02)
128- G4PhysicalVolumeModel: Added full volume path information and
129  transformed axes to G4Atts.
130
13125th March 2007  John Allison  (modeling-V08-02-01)
132- G4PhysicalVolumeModel: Added solid dump and volume transformation to G4Atts.
133
1345th January 2007  John Allison  (modeling-V08-02-00 - needs greps-V08-02-00)
135- G4PhysicalVolumeModel.cc: Bug fix:
136  o Correct treatment of ForcedLineSegmentsPerCircle when clipping.
137
13816th November 2006  John Allison  (modeling-V08-01-15)
139- Added protection for parallel worlds (zero region pointer).
140
14114th November 2006  John Allison  (modeling-V08-01-14)
142- Merged modeling-V08-01-13-branch onto main branch.
143
1448th November 2006  John Allison  (modeling-V08-01-13-00)
145- On modeling-V08-01-13-branch.
146- Added G4Event pointer to modeling parameters.
147- G4TrajectoriesModel and G4HitsModel: use the above (G4VSceneHandler
148  supplies).
149
1505th November 2006  John Allison  (modeling-V08-01-13)
151- Further, hopefully, complete, protection against zero materials pointer.
152
1533rd November 2006  John Allison  (modeling-V08-01-12)
154- G4PhysicalVolumeModel.cc: Protected against zero material pointer.
155
1563rd November 2006  John Allison  (modeling-V08-01-11)
157- G4Trajectories/HitsModel.cc: Protected against zero pointers from
158  collections.
159
1602nd November 2006  John Allison  (modeling-V08-01-10)
161- G4HitsModel: Added GetCurrentHit.
162
1631st November 2006  John Allison  (modeling-V08-01-09)
164- G4VModel: Removed warning messages from the virtual functions
165  GetCurrentDescription and GetCurrentTag so that there is no longer
166  a message if the concrete class does not implement.  The implementation
167  in G4VModel, which is used by default, is simply to return the global
168  description and tag.
169- Removed GetCurrentDescription and GetCurrentTag from models for which the
170  concept of "current" makes no sense or is not used:
171    G4AxesModel, G4HitsModel, G4LogicalVolumeModel, G4ScaleModel, G4TextModel.
172- G4ModelCommandsT: Minor corrections to guidance.
173
17426th October 2006  John Allison  (modeling-V08-01-08)
175- G4PhysicalVolumeModel: Changed CreateAttValues to CreateCurrentAttValues.
176- G4TrajectoriesModel: Added GetCurrentTrajectory.
177
178------------------------------------------------------
17919th September 2006  John Allison  (modeling-V08-01-07)
180- G4ModelingParameters: Added ExplodeCentre
181- G4PhysicalVolumeModel.cc: Programmed ExplodeCentre.
182
18317th September 2006 Jane Tinslay
184- Shift an assert from G4AttributeFilterT to G4AttFilterUtils - was
185  causing problems with XCode 2.0
186
187------------------------------------------------------
18815th September 2006  John Allison  (modeling-V08-01-06)
189- G4PhysicalVolumeModel.ccChanged "Bookkeeping" to "Physics
190
19114th September 2006 Jane Tinslay
192- Fixes for sun
193
19413th September 2006  John Allison
195- G4ModelingParameters: Improved setting and access to explode factor.
196- G4PhysicalVolumeModel.cc:
197  o Implemented explode factor(radial move) feature for top level drawn
198    volumes.
199- G4TrajectoriesModel.cc: Improved debug checking and printing of G4Atts.
200- G4ModelCommandUtils.hh, G4ModelCommandsT.hh:
201  o  Re-instate setTimeSliceInterval command.
202
20312th September 2006 Jane Tinslay
204- Add attribute based trajectory drawing & filtering, and attribute based
205  hit filtering
206
207---------------------------------------------------
20827th August 2006  John Allison  (modeling-V08-01-05)
209- G4ModelingParameters: Added warning flag and section/cutaway polyhedron.
210- G4PhysicalVolumeModel:
211  o Acts on warning flag from G4ModelingParameters.
212  o Added enum ClippingMode {subtraction, intersection};
213  o Equipped for generic sectioning (DCUT) and cutaways.
214- G4TrajectoryDrawerUtils::DrawWithTime:
215  o Made use of G4VisAttributes time range.
216  o Tidied.
217
21826th August 2006  John Allison  (modeling-V08-01-04 - requires greps-V08-01-03)
219- G4TrajectoryDrawerUtils.cc: Fixed compilation warning.
220
22125th August 2006 Jane Tinslay
222- Follow G4VFilter const change (requires greps-V08-01-03).
223
22416th August 2006  John Allison  (modeling-V08-01-03)
225- G4TrajectoryDrawerUtils.cc: Improved robustness of time slicing.
226- G4ModelCommandsT.hh: In class G4ModelCmdSetTimeSliceInterval:
227  cmd->SetUnitCategory("Time").
228- G4TrajectoriesModel.cc: Improved debug statement.
229
23014th August 2006  John Allison  (modeling-V08-01-02)
231- G4ModelApplyCommandsT.hh: Added G4ModelCmdApplyDoubleAndUnit.
232- G4ModelCommandsT.hh: Added G4ModelCmdSetTimeSliceInterval.
233- G4VisTrajContext: Added TimeSliceInterval.
234- G4TrajectoryModelFactories: Instantiated G4ModelCmdSetTimeSliceInterval.
235- G4TrajectoryDrawerUtils.cc: Added time slicing.
236
23710th July 2006  John Allison  (modeling-V08-01-01)
238- Co-works with greps-V08-01-01.
239- G4VModel: Removed GetG4PhysicalVolumeModel.
240- G4ModelingParameters:
241  o Removed RepStyle, ViewGeom, ViewHits and ViewDigis (not used).
242  o Reduced number of constructors.
243- G4PhysicalVolumeModel:
244  o Removed Establish/DecommissionSpecials to conform with greps-V08-01-01.
245  o Rationalised G4Atts: Added GetAttDefs/CreateAttValues.
246
2473rd July 2006  John Allison  (modeling-V08-01-00)
248- Needs greps-V08-01-00.
249- G4PhysicalVolumeModel::G4PhysicalVolumeNodeID: Added GetNonCulledDepth.
250- G4PhysicalVolumeModel.cc: Also added G4Atts for solids.
251- G4TrajectoriesModel.cc: Added debug code.
252
2537th June 2006  John Allison (modeling-V08-00-14)
254- G4PhysicalVolumeModel.cc: Added protection for zero vis atts.
255
2566th June 2006  John Allison (modeling-V08-00-13)
257- G4TrajectoryChargeFilter.cc: Added #include <sstream> for Sun compiler.
258- G4PhysicalVolumeModel::Validate: Relaxed requirement for modeling parameters.
259  (Caused crash after change of geometry.)
260
2612nd June 2006 Joseph Perl (modeling-V08-00-12)
262- G4VisTrajContext: change default of point sizes from 0 to 2
263
26430th May 2006 Jane Tinslay
265- Add G4TrajectoryChargeFilter and G4TrajectoryOriginVolumeFilter
266
26725th May 2006  John Allison  (modeling-V08-00-11)
268- G4VModelFactory.hh: Indent printing of models.
269- G4ModelApplyCommandsT.hh: Fix trivial compiler warnings.
270
27122nd May 2006  John Allison  (modeling-V08-00-10)
272- Remove dependency on Run.
273- G4ModelingParameters.cc: Protect operator<< for zero fpDefaultVisAttributes.
274
27512th May 2006  John Allison  (modeling-V08-00-09)
276- G4TrajectoriesModel and G4HitsModel: Removed dependency on G4RunManager.
277  Uses G4RunManagerKernel.  Needs event-V08-00-01.
278- G4CallbackModel: Added G4VGraphicsScene argument to operator().
279
2804th May 2006  Joseph Perl  (modeling-V08-00-08)
281- Add missing assert to G4VTrajectoryModel needed by Windows.
282
2834th May 2006  John Allison
284- Improved protection for null models and parameters.
285
2862nd May 2006 Jane Tinslay
287- Add context to trajectory drawers. Intended to replace imode.
288  Allows to configure default drawing style for lines, step and
289  auxiliary points. For example, colours, visibility, point sizes,
290  fill styles..
291- Add generic drawer, G4TrajectoryGenericDrawer. Draws all trajectories
292  in the same style, based on its default context.
293- Update generic commands
294- Add verbose to drawers
295
29621st April 2006 Jane Tinslay  (modeling-V08-00-07)
297- Get rid of some warning messages from G4ModelCommandsT
298  when compiling on Linux
299- Add Print method to G4VModelFactory
300
30119th April 2006  John Allison  (modeling-V08-00-06 - needs greps-V08-00-02)
302- G4BoundingSphereScene.hh, G4PhysicalVolumeMassScene.hh and
303  G4PhysicalVolumeSearchScene.hh;  Added dummy Begin/EndPrimitives2D
304  for greps-V08-00-02.
305- G4PhysicalVolumeModel.cc: Improved legibility and efficiency of
306  culling algorithm.
307
30828th March 2006 Jane Tinslay (jst28032006)
309- Add G4TrajectoryFilterFactories and G4TrajectoryParticleFilter
310  for trajectory filtering.
311- Add more generic commands to G4ModelCommandsT
312
31328th March 2006  John Allison (modeling-V08-00-05)
314- G4PhysicalVolumeMassScene and G4PhysicalVolumeSearchScene:
315  o Removed EstablishSpecials.
316- G4PhysicalVolumeModel:
317  o GetTopPhysicalVolume, GetCurrentPV, GetCurrentLV,
318    GetCurrentMaterial: return non-const pointers.  (It has proved
319    impossibly difficult to deal with const pointers.)
320  o Modified for new G4PhysicalVolumeSearchScene constructor.
321- G4BoundingSphereScene: Removed use of GetG4PhysicalVolumeModel (uses
322  dynamic cast instead).
323
32424th March 2006 Jane Tinslay (jst24032006)
325- Add G4bool visibility parameter to trajectory draw
326  models "Draw" method.
327 
32816th March 2006 Jane Tinslay (jst16032006)
329- Template commands and colour map used in trajectory models
330- Introduce G4TrajectoryDrawByOriginVolume
331
33214th March 2006  John Allison (modeling-V08-00-04)
333- G4PhysicalVolumeModel::G4PhysicalVolumeNodeID: Added output operator<<.
334
33516th February 2006  John Allison (modeling-V08-00-03)
336- G4PhysicalVolumeModel: Minor enhancements to facilitate future
337  removal of Establish/DecommisionSpecials.
338
3398th February 2006  John Allison (modeling-V08-00-02)
340- Added DrawingStyle to G4ModelingParameters.
341- G4PhysicalVolumeModel: Fixed bug in culling of covered daughters and
342  improved readability of culling algorithm.
343
34426th January 2006  John Allison (modeling-V08-00-01)
345- G4PhysicalVolumeModel: Added capability of maintaining path of the
346  current drawn (non-culled) volume in terms of drawn (non-culled)
347  ancesters.  See G4PhysicalVolumeModel.hh for detailed description.
348- Removed some unnecessary data members and other small tidying.
349
35011th January 2006  John Allison (modeling-V08-00-00)
351- G4NullModel.cc: Changed G4Transform3D::Identity to G4Transform3D().
352
3532nd December 2005  Joseph Perl (modeling-V07-01-07)
354- Change "G4String inline" to "inline G4String" to correct compiler
355  warning in G4VTrajectoryModel.hh.
356
35730th November 2005  Gabriele Cosmo (modeling-V07-01-06)
358- Trivial fix to G4VModel for support of CLHEP-2.0.X series.
359
36028th November 2005  Jane Tinslay
361- Remove names of unused parameters to stop compiler warnings
362
36324th November 2005  John Allison (modeling-V07-01-05)
364- Set initial values for originalRMin, originalRMax to satisfy compiler
365
36623rd November 2005  Joseph Perl  (modeling-V07-01-04)
367- Tagged in preparation for Geant4 8.0
368
36923rd November 2005 Jane Tinslay
370- Enhanced trajectory implementation
371
37222nd November 2005  John Allison (modeling-V07-01-03)
373- Implemented radial replicas for G4Tubs.
374- Changed G4Transform3D::Identity to G4Transform3D().
375
37624th October 2005  John Allison (modeling-V07-01-02)
377- Added: G4VTrajectoryModel, G4VTrajectoryModelMaker, G4TrajectoryModelMaker
378  and G4TrajectoryTestModel.
379- G4VModel: cosmetic changes.
380
38113th October 2005  John Allison (modeling-V07-01-01)
382- Migrated to <sstream>.
383
38413th September 2005  John Allison (modeling-V07-01-00)
385- Fixed (non-)culling of transparent volumes.
386
3877th June 2005  John Allison (modeling-V07-00-02)
388- G4PhysicalVolumeModel: fixed case of off-origin volume.
389- G4TextModel: Further small improvement.
390
39131st May 2005  John Allison  (modeling-V07-00-01)
392- G4TextModel: Improved global tag for better identification.
393
3946th May 2005  John Allison  (modeling-V07-00-00)
395- G4PhysicalVolumeModel: SetCopyNo of replicas and paramaterised volumes.
396
3973rd March 2005  John Allison  (vis-V07-00-08)
398- Added Set methods to G4VModel.
399- Added argument to G4CallbackModel::operator()(const G4Transform3D&) so that
400  the model could implement a given transformation.  Provided default for
401  G4VUserVisAction::(const G4Transform3D& = G4Transform3D::Identity).
402
40311th November 2004  John Allison  (vis-V06-02-05)
404- Made use use of smart method GetPolyhedron for solids.  This greatly
405  speeds 2nd and subsequent drawings when kernel access is required.
406
40722nd September 2004  John Allison  (modeling-V06-02-01)
408- Changed use of deprecated G4VPhysicalVolume::GetRotation to GetRotationValue.
409- Fixed memory leak in G4PhysicalVolumeMassScene.
410
41113th September 2004  John Allison  (modeling-V06-02-00)
412- Added G4PhysicalVolumeMassScene.  From the header file:
413// Calculates the mass of a geometry tree taking into account daughters
414// up to the depth specified in the G4PhysicalVolumeModel.  Culling is
415// ignored so that all volumes are seen.
416//
417// The calculation is quite tricky, since it involves subtracting the
418// mass of that part of the mother that is occupied by each daughter and
419// then adding the mass of the daughter, and so on down the heirarchy.
420//
421// Usage for a given G4PhysicalVolumeModel* pvModel:
422//   G4PhysicalVolumeMassScene massScene;
423//   massScene.EstablishSpecials (*pvModel);
424//   pvModel->DescribeYourselfTo (massScene);
425//   G4double volume = massScene.GetVolume();
426//   G4double mass = massScene.GetMass();
427//   massScene.Reset();
428// See, for example, G4ASCIITreeSceneHandler::EndModeling().
429- Added some access functions to G4PhysicalVolumeModel:
430    GetTopPhysicalVolume, GetRequestedDepth, SetRequestedDepth.
431- Protected GetPhysicalVolumeModel when all volumes "invisible".
432
43312th November 2003  John Allison  (modeling-V05-02-02)
434- CalculateExtent always searches complete hierarchy.
435
4366th November 2003  John Allison  (modeling-V05-02-01, vis-V05-02-03)
437- GNUmakefile: rationalised.
438
4393rd November 2003  Gabriele Cosmo  (modeling-V05-02-00, vis-V05-02-02)
440- Added inclusion of G4VSolid.hh in G4LogicalVolumeModel.cc to make it self
441  consistent after header review in geometry category.
442
4434th October 2003  Gabriele Cosmo  (vis-V05-02-01)
444- GNUmakefile:
445  o added dependency to new module "geometry/navigation".
446  o replaced "digits+hits" with "digits_hits".
447- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
448
44922nd September 2003  John Allison  (vis-V05-02-00, greps-V05-02-00)
450- Removed a redundant comment.
451
45220th November 2002  Gabriele Cosmo  (modeling-V04-01-00)
453- Fixed access to static data (requires "greps-V04-01-04") in
454  G4FlavoredParallelWorldModel.cc, to allow porting on Windows DLLs.
455
45611th November 2002  John Allison  (modeling-V04-00-00)
457- Added fDrawingMode data member to G4TrajectoriesModel.
458
45924th October 2002  John Allison (vis-V04-01-03)
460- Changes for AddThis(const G4VTrajectory&) and (const G4VHit&).
461
46223rd February 2002  John Allison (vis-V04-00-02)
463- Removed Begin/EndPrimitives from G4HitsModel and
464  G4TrajectoriesModel.  This was causing nested calls to
465  Begin/EndPrimitives (and thus to glNewList/EndList in OpenGL stored
466  mode), since the trajectories and hits Draw methods themselves have
467  Begin/EndPrimitives.
468
46924th August 2001  John Allison  (vis-V03-02-13)
470- Intoduced argument for printing in G4VModel::Validate(G4bool warn).
471- Changed default return value in G4VModel::Validate(G4bool) to true.
472- Invoke CalculateExtent after successful geometry change in
473  G4PhysicalVolumeModel::Validate, and other bug fixes..
474
47514th August 2001  John Allison  (vis-V03-02-11)
476- Added sceneHandler.Begin/EndPrimitives messages to models (long
477  standing bug!).
478
4799th August 2001  John Allison  (vis-V03-02-10-00)
480- Removed G4ModelingParameters::hierarchy.  It is no longer used.  The
481  textual or graphical representation of the geometry hierarchy is now
482  done in G4xxxTree classes in visua;ization/Tree.
483
48425th July 2001  John Allison  (modeling-V03-02-03)
485- Added G4VModel::GetG4PhysicalVolumeModel().
486- Added G4VModel* argument to G4BoundingSphereScene constructor.
487  Both the above are to facilitate access to a model, if it exists, and
488  to invoke methods of G4PhysicalVolumeModel if it is one.
489- Added code to curtail G4PhysicalVolumeModel search in G4BoundingSphereScene.
490
49124th July 2001  John Allison  (modeling-V03-02-02)
492- Added G4VModel::SetExtent(const G4VisExtent&).
493- Cosmetic improvements to G4BoundingSphereScene.
494- Augmented G4ScaleModel::fGlobalTag.
495
49621st July 2001  John Allison  (modeling-V03-02-01)
497- Added G4ScaleModel.
498- Fixed bug in G4BoundingSphereScene::::Accrue().
499- Also a few cosmetic changes.
500
50118th July 2001  John Allison  (modeling-V03-02-00)
502- Ensured rotation and translation of replica is restored.
503
5043rd February 2001  John Allison  (vis-V03-00-02)
505- Tidied for CodeWizard.
506
50729th May 2000  John Allison
508- Moved code for maintaining depth, physical and logical volume
509  pointers from VisitGeometryAndGetVisReps to DescribeAndDescend to
510  handle daughters of replicas correctly (Guy Barrand).
511
51222nd May 2000  John Allison  (modeling-V01-01-00)
513- Added G4VTreeGraphicsScene (DTREE).
514- Commented out pVPV->SetCopyNo(n) on Makoto's advice in
515  G4PhysicalVolumeModel.cc.
516
517vis-V01-01-01  12th April 2000  John Allison
518- Made G4PhysicalVolumeModel::DescribeSolid virtual.
519- G4PhysicalVolumeModel::DescribeSolid no longer deals with composite
520  solids - now programmed into CompositeSolid::CreatePolyhedron, where
521  CompositeSolid means G4IntersectionSolid, G4SubtractionSolid and
522  G4UnionSolid.
523- G4PhysicalVolumeModel::DescribeSolid no longer deals with displaced
524  solids - now programmed into G4DisplacedSolid::CreatePolyhedron.
525- Added G4LogicalVolumeModel::DescribeSolid, which explicitly adds
526  components of composite solids as white forced-wireframe objects.
527
528vis-V00-01-10  25th November 1999  John Allison
529- Adapted header files of modeling for Software Reference Manual.
530
531vis-01-00-05  7th February 1999  John Allison
532
533vis-01-00-05  7th February 1999  John Allison
534- Added list facility to G4PhysicalVolumeSearchScene.
535- Added virtual functions AddThis (const G4Polycone and G4Polyhedra to
536  G4BoundingSphereScene and G4PhysicalVolumeSearchScene.
537
538vis-00-04-01  25th November 1998  John Allison.
539- Added const G4VisAttributes* fpDefaultVisAttributes and access
540  functions to G4ModelingParameters.
541- Reverted to default assignment operator and copy constructor for
542  G4ModelingParameters.
543- G4PhysicalVolumeModel can now handle invisible daughters.
544
54531st August 1998  John Allison
546- Added G4VModel::Validate() and in subclasses.
547
548vis-00-02-05  27th August 1998  John Allison
549- Added G4HitsModel and G4TrajectoriesModel.
550
551vis-00-02-04  22nd August 1998  John Allison
552- Made G4Transform3D fTransform a member of G4VModel (instead of pointer).
553- Reversed order of parameters in G4VModel constructor.
554- Much bug fixing.
555
556vis-00-06-06  11th June 1998  John Allison
557- G4PhysicalVolumeModel handles parametrised solids and materials.
558
559vis-00-06-04  10th June 1998  John Allison
560- Moved G4BoundingSphereScene from management to modeling.
561- Added G4Transform3D data member.
562
563modeling-00-04-01  4th March 1998  John Allison
564- Last tag before moving to visualization.
565- Removed G4ModelingParameters:: from G4ModelingParameters.hh constructor.
566
56727th January 1998  John Allison
568- New (temporay?) category.
569- Incorporates modeling code which was in G4VScene.
Note: See TracBrowser for help on using the repository browser.