| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

SimAttribute.h

Go to the documentation of this file.
00001 // $Id: SimAttribute.h,v 1.2 2003/04/16 17:42:44 sponce Exp $
00002 #ifndef SIMATTRIBUTE_H 
00003 #define SIMATTRIBUTE_H 1
00004 
00005 // Include files
00006 
00018 class SimAttribute {
00019 
00020 public:
00022   SimAttribute () :
00023     m_maxAllowedStep(-1.0),
00024     m_maxTrackLength(-1.0),
00025     m_maxTime(-1.0),
00026     m_minEkine(-1.0),
00027     m_minRange(-1.0)
00028   {};
00029 
00031   SimAttribute (double maxAllowedStep,
00032                 double maxTrackLength,
00033                 double maxTime,
00034                 double minEkine,
00035                 double minRange) :
00036     m_maxAllowedStep(maxAllowedStep),
00037     m_maxTrackLength(maxTrackLength),
00038     m_maxTime(maxTime),
00039     m_minEkine(minEkine),
00040     m_minRange(minRange)
00041   {};  
00042 
00047   const double maxAllowedStep () const {
00048     return m_maxAllowedStep;
00049   }
00050 
00055   const double maxTrackLength () const {
00056     return m_maxTrackLength;
00057   }
00058 
00063   const double maxTime () const {
00064     return m_maxTime;
00065   }
00066 
00071   const double minEkine () const {
00072     return m_minEkine;
00073   }
00074 
00079   const double minRange () const {
00080     return m_minRange;
00081   }
00082 
00083 private:
00084   double m_maxAllowedStep;
00085   double m_maxTrackLength;
00086   double m_maxTime;
00087   double m_minEkine;
00088   double m_minRange;
00089 };
00090 #endif // SIMATTRIBUTE_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:04 2011 for SimSvc by doxygen 1.4.7