Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

QvecLink.h

Go to the documentation of this file.
00001 
00002 //
00003 // CLASS QvecLink : holds pointer to QVEC, is independent
00004 //                  of Fortran memory and serves as base
00005 //                  for tracks, eflows and gampecs.
00006 //
00007 //
00008 // Author : C. Delaere, V. Lemaitre, O. van der Aa
00009 //
00011 
00012  
00013 #ifndef _QVECLINK_H_
00014 #define _QVECLINK_H_
00015 
00016 #include "QvecBase.h"
00017 class QVEC;
00018 
00020 
00025 class QvecLink : public QvecBase  { 
00026 
00027 public:
00028 
00030   QvecLink();
00031 
00033   QvecLink(const QvecLink & origin);
00034  
00036   virtual ~QvecLink(){}
00037 
00039   virtual void SetPointer(QVEC* qvec);
00040 
00042   virtual QVEC* Qvec() const {return qvec;}
00043   virtual float QDB()const;
00044   virtual float QZB()const;
00045   virtual float QDBS2()const;
00046   virtual float QZBS2()const;
00047   virtual float QBC2()const;
00048   virtual int   ITK()const;
00049 
00050 protected:
00051   // pointer to QVEC
00052   QVEC* qvec;
00053 };
00054 
00055 #endif
00056 

Generated at Wed Jun 18 17:19:20 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001