| 
            Last change
 on this file since 12207 was             12207, checked in by Mathieu Morlighem, 14 years ago           | 
        
        
          | 
             
Added from objects for Kriging 
 
           | 
        
        
          | 
            File size:
            862 bytes
           | 
        
      
      
| Line |   | 
|---|
| 1 | /*! \file Observation.h 
 | 
|---|
| 2 |  *  \brief: header file for Observation object
 | 
|---|
| 3 |  */
 | 
|---|
| 4 | 
 | 
|---|
| 5 | #ifndef _OBSERVATION_H_
 | 
|---|
| 6 | #define _OBSERVATION_H_
 | 
|---|
| 7 | 
 | 
|---|
| 8 | #include "../Object.h"
 | 
|---|
| 9 | 
 | 
|---|
| 10 | class Observation: public Object{
 | 
|---|
| 11 | 
 | 
|---|
| 12 |         public:
 | 
|---|
| 13 |                 double x,y;
 | 
|---|
| 14 |                 int    xi,yi;
 | 
|---|
| 15 |                 double value;
 | 
|---|
| 16 | 
 | 
|---|
| 17 |                 /*Observation constructors, destructors*/
 | 
|---|
| 18 |                 Observation();
 | 
|---|
| 19 |                 Observation(double x_in,double y_in,int xi_in,int yi_in,double value_in);
 | 
|---|
| 20 |                 ~Observation();
 | 
|---|
| 21 | 
 | 
|---|
| 22 |                 /*Object virtual functions definitions*/
 | 
|---|
| 23 |                 void    Echo();
 | 
|---|
| 24 |                 void    DeepEcho()  {_error_("Not implemented yet"); };
 | 
|---|
| 25 |                 int     Id()        {_error_("Not implemented yet"); };
 | 
|---|
| 26 |                 int     MyRank()    {_error_("Not implemented yet"); };
 | 
|---|
| 27 |                 int     ObjectEnum(){_error_("Not implemented yet"); };
 | 
|---|
| 28 |                 Object *copy()      {_error_("Not implemented yet"); };
 | 
|---|
| 29 | 
 | 
|---|
| 30 |                 /*Management*/
 | 
|---|
| 31 |                 void WriteXYObs(double* px,double* py,double* pobs);
 | 
|---|
| 32 | };
 | 
|---|
| 33 | #endif  /* _EXPONENTIALVARIOGRAM_H */
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.