- Timestamp:
- May 20, 2010, 11:49:26 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/management/src/G4VisManager.cc
r1242 r1258 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4VisManager.cc,v 1.12 3 2010/03/08 16:34:17 lgarnierExp $26 // $Id: G4VisManager.cc,v 1.124 2010/05/11 11:02:19 allison Exp $ 27 27 // GEANT4 tag $Name: $ 28 28 // … … 889 889 assert (0 != fpTrajDrawModelMgr); 890 890 891 const G4VTrajectoryModel* model = CurrentTrajDrawModel(); 892 893 assert (0 != model); // Should exist 894 895 model->Draw(trajectory, i_mode, visible); 891 const G4VTrajectoryModel* trajectoryModel = CurrentTrajDrawModel(); 892 893 assert (0 != trajectoryModel); // Should exist 894 895 G4TrajectoriesModel* trajectoriesModel = 896 dynamic_cast<G4TrajectoriesModel*>(fpSceneHandler->GetModel()); 897 if (trajectoriesModel) { 898 if (trajectoriesModel->IsDrawingModeSet()) { 899 trajectoryModel->Draw(trajectory, i_mode, visible); 900 } else { 901 trajectoryModel->Draw(trajectory, visible); 902 } 903 } else { 904 //G4Exception("G4VisManager::DispatchToModel: Not a G4TrajectoriesModel."); 905 // Just draw at user's request 906 trajectoryModel->Draw(trajectory, i_mode, visible); 907 static G4bool warnedAboutIMode = false; 908 if (!warnedAboutIMode) { 909 G4Exception 910 ("G4VisManager::DispatchToModel", 911 "", 912 JustWarning, 913 "WARNING: DEPRECATED: The use of the i_mode argument in DrawTrajectory" 914 "\n is deprecated and will be removed at the next major release."); 915 warnedAboutIMode = true; 916 } 917 } 896 918 } 897 919
Note: See TracChangeset
for help on using the changeset viewer.