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

In This Package:

GaussTrackActionZ.h

Go to the documentation of this file.
00001 // $Id: GaussTrackActionZ.h,v 1.3 2007/03/18 19:16:12 gcorti Exp $
00002 #ifndef GAUSSTOOLS_GAUSSTRACKACTIONZ_H 
00003 #define GAUSSTOOLS_GAUSSTRACKACTIONZ_H 1
00004 
00005 // Include files
00006 #include "GaussTrackActionBase.h"
00007 
00008 // Forward declaration
00009 class GaussTrajectory       ;
00010 class GaussTrackInformation ;
00011 
00019 class GaussTrackActionZ : public GaussTrackActionBase 
00020 {
00021 public:
00022   
00030   virtual StatusCode initialize () ; 
00031   
00039   virtual StatusCode finalize   () ;
00040   
00041 protected:
00042   
00051   GaussTrackActionZ
00052   ( const std::string& type   ,
00053     const std::string& name   ,
00054     const IInterface*  parent ) ;
00055   
00057   virtual ~GaussTrackActionZ();
00058   
00059 private:
00060   
00061   // default constructor   is disabled 
00062   GaussTrackActionZ() ; 
00063   // copy    constructor   is disabled 
00064   GaussTrackActionZ           ( const GaussTrackActionZ& ) ; 
00065   // assignement operator  is disabled 
00066   GaussTrackActionZ& operator=( const GaussTrackActionZ& ) ;
00067   
00068 protected:
00069   
00070   double zMin           () const { return m_zMin ; }
00071   double zMax           () const { return m_zMax ; }
00072   
00073 private:
00074   
00075   double  m_zMin            ;
00076   double  m_zMax            ;
00077   
00078 };
00079 
00080 
00081 #endif // GAUSSTOOLS_GAUSSTRACKACTIONZ_H
00082 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:04:15 2011 for GaussTools by doxygen 1.4.7