Ignore:
Timestamp:
May 20, 2010, 11:49:26 AM (14 years ago)
Author:
garnier
Message:

cvs update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/modeling/src/G4TrajectoriesModel.cc

    r954 r1258  
    2525//
    2626//
    27 // $Id: G4TrajectoriesModel.cc,v 1.24 2006/11/14 14:42:08 allison Exp $
     27// $Id: G4TrajectoriesModel.cc,v 1.25 2010/05/11 11:21:52 allison Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    4141#include "G4AttCheck.hh"
    4242
     43G4TrajectoriesModel::G4TrajectoriesModel ():
     44  fDrawingModeSet(false),
     45  fDrawingMode(0),
     46  fpCurrentTrajectory(0)
     47{
     48  fGlobalTag = "G4TrajectoriesModel for all trajectories.";
     49  fGlobalDescription = fGlobalTag;
     50}
     51
    4352G4TrajectoriesModel::G4TrajectoriesModel (G4int drawingMode):
    44 fDrawingMode(drawingMode), fpCurrentTrajectory(0) {
     53  fDrawingModeSet(true),
     54  fDrawingMode(drawingMode),
     55  fpCurrentTrajectory(0) {
    4556  fGlobalTag = "G4TrajectoriesModel for all trajectories.";
    4657  fGlobalDescription = fGlobalTag;
     
    6677      }
    6778    }
     79  }
     80}
     81
     82G4bool G4TrajectoriesModel::IsDrawingModeSet() const
     83{
     84  return fDrawingModeSet;
     85}
     86
     87G4int G4TrajectoriesModel::GetDrawingMode() const
     88{
     89  if (fDrawingModeSet) return fDrawingMode;
     90  else {
     91    G4Exception
     92      ("G4TrajectoriesModel::GetDrawingMode",
     93       "",
     94       FatalException,
     95       "Illegal attempt to obtain i_mode."
     96       "\n  i_mode is an old trajectories parameter that is DEPRECATED"
     97       "\n  and will be removed at the next major release."
     98       );
     99    return 0;
     100  }
     101}
     102
     103void G4TrajectoriesModel::SetDrawingMode(G4int drawingMode)
     104{
     105  if (fDrawingModeSet) fDrawingMode = drawingMode;
     106  else {
     107    G4Exception
     108      ("G4TrajectoriesModel::SetDrawingMode",
     109       "",
     110       FatalException,
     111       "Illegal attempt to set i_mode."
     112       "\n  i_mode is an old trajectories parameter that is DEPRECATED"
     113       "\n  and will be removed at the next major release."
     114       );
    68115  }
    69116}
Note: See TracChangeset for help on using the changeset viewer.